| package ${basePackage}.${servicePackage}; | 
|   | 
| import ${basePackage}.${entityPackage}.${className}; | 
|   | 
| import cc.mrbird.febs.common.entity.QueryRequest; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * ${tableComment} Service接口 | 
|  * | 
|  * @author ${author} | 
|  * @date ${date} | 
|  */ | 
| public interface I${className}Service extends IService<${className}> { | 
|     /** | 
|      * 查询(分页) | 
|      * | 
|      * @param request QueryRequest | 
|      * @param ${className?uncap_first} ${className?uncap_first} | 
|      * @return IPage<${className}> | 
|      */ | 
|     IPage<${className}> find${className}s(QueryRequest request, ${className} ${className?uncap_first}); | 
|   | 
|     /** | 
|      * 查询(所有) | 
|      * | 
|      * @param ${className?uncap_first} ${className?uncap_first} | 
|      * @return List<${className}> | 
|      */ | 
|     List<${className}> find${className}s(${className} ${className?uncap_first}); | 
|   | 
|     /** | 
|      * 新增 | 
|      * | 
|      * @param ${className?uncap_first} ${className?uncap_first} | 
|      */ | 
|     void create${className}(${className} ${className?uncap_first}); | 
|   | 
|     /** | 
|      * 修改 | 
|      * | 
|      * @param ${className?uncap_first} ${className?uncap_first} | 
|      */ | 
|     void update${className}(${className} ${className?uncap_first}); | 
|   | 
|     /** | 
|      * 删除 | 
|      * | 
|      * @param ${className?uncap_first} ${className?uncap_first} | 
|      */ | 
|     void delete${className}(${className} ${className?uncap_first}); | 
| } |