美文网首页
09.通用CURD接口 CurdService封装

09.通用CURD接口 CurdService封装

作者: 吕小凯 | 来源:发表于2020-05-04 13:12 被阅读0次

    在demo-core模块下新建CurdService类
    ``
    package com.demo.core.service;

    import java.util.List;

    /**

    • CurdService

    • Description:

    • date: 2020/5/5 13:06

    • @author lvxk<br />

    • @since JDK 1.8
      */
      public interface CurdService <T>{

      /**

      • 保存操作
      • @param record
      • @return
        */
        int save(T record);

      /**

      • 删除操作
      • @param record
      • @return
        */
        int delete(T record);

      /**

      • 批量删除
      • @param records
      • @return
        */
        int delete(List<T> records);

      /**

      • 根据ID查询
      • @param id
      • @return
        */
        T findById(Long id);

      /**

      • 分页查询
      • @param pageRequest 自定义,统一分页查询请求
      • @return PageResult 自定义,统一分页查询结果
        */
        PageResult findPage(PageRequest pageRequest);
        }

    相关文章

      网友评论

          本文标题:09.通用CURD接口 CurdService封装

          本文链接:https://www.haomeiwen.com/subject/tqlmghtx.html