package ${packageName}.${backendModuleName}.${busName}.service; import ${packageName}.${backendModuleName}.${busName}.dto.${className}DTO; import ${packageName}.${backendModuleName}.${busName}.dto.${className}QueryDTO; import java.util.*; /** * ${functionName}Service接口 * * @author ${authorName} * @date ${genTime} **/ public interface I${className}Service{ /** * 根据条件查询${functionName} * @param query 查询参数 * @author ${authorName} * @date ${genTime} */ List<${className}DTO> select${className}List(${className}QueryDTO query); /** * 根据id查询${functionName} * @param id 主键id * @author ${authorName} * @date ${genTime} */ ${className}DTO select${className}ById(String id); /** * 编辑${functionName} * @param source 编辑实体类 * @author ${authorName} * @date ${genTime} */ boolean update${className}ById(${className}DTO source); /** * 新增${functionName} * @param source 新增实体类 * @author ${authorName} * @date ${genTime} */ boolean insert${className}(${className}DTO source); /** * 删除${functionName}详情 * @param ids 删除主键集合 * @author ${authorName} * @date ${genTime} */ int remove${className}ByIds(Collection ids); }