美文网首页
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);
      }

相关文章

  • retrofit callback模式的封装

    几类请求的实现和通用性的封装 String和json类型: 使用的接口 retrofit 定义通用的接口方法: 踩...

  • restful设计

    1.restful的接口风格设计一个curd接口方案

  • response

    目标:使用Gin框架开发接口,返回响应结构封装,统一管理。 封装返回响应的字段结构 封装通用错误代码 封装系统级错...

  • 2018-12-08 通用缓存key封装

    1.通用缓存key封装 利用模板模式 接口-> 抽象类->实现类 service层 redis层 前缀 Key...

  • 98.基础服务平台

    目标定位 封装通用功能,减少冗余开发,方便维护。 协议封装,屏蔽系统对接的复杂性,统一对外提供http接口。 架构...

  • mybatis简单介绍(进阶篇-基于接口实现CURD)

    基于第一篇文章现实CURD,但是在实际的企业开发中,mybatis的CURD普遍是基于接口发的, 为了适应主流,现...

  • 【EOS钱包开发 六】深入浅出EOSJS:连接到主网、测试网、交

    EOSJS是EOSIO区块链的通用库,这里使用eosjs的目的是使用eosjs库中封装的交易的接口,使用及其简单,...

  • uni-app方法封装

    请求数据方法封装 文件上传封装 通用方法

  • 通用 OCR API 接口

    通用 OCR API 接口 通用图像识别接口。 1. 产品功能 通用的识别接口, 支持多种图片格式; 支持中英文字...

  • 2018-09-06

    1.多个接口加载的时候,需要把接口一起执行完在加载页面,避免出现晃动。2.列表页面封装起来。3.抽离出通用样式。4...

网友评论

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

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