在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);
/**
- 根據(jù)ID查詢
- @param id
- @return
*/
T findById(Long id);
/**
- 分頁查詢
- @param pageRequest 自定義,統(tǒng)一分頁查詢請(qǐng)求
- @return PageResult 自定義,統(tǒng)一分頁查詢結(jié)果
*/
PageResult findPage(PageRequest pageRequest);
}