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}); 
 | 
} 
 |