在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);
}
网友评论