package ${packageName}.${moduleName}.${subpackageName}; import ${packageName}.${moduleName}.model.entity.${entityName}; import ${packageName}.${moduleName}.model.form.${entityName}Form; import ${packageName}.${moduleName}.model.query.${entityName}Query; import ${packageName}.${moduleName}.model.vo.${entityName}VO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; /** * $!{businessName}服务类 * * @author ${author} * @since ${date} */ public interface ${entityName}Service extends IService<${entityName}> { /** *$!{businessName}分页列表 * * @return {@link IPage<${entityName}VO>} $!{businessName}分页列表 */ IPage<${entityName}VO> get${entityName}Page(${entityName}Query queryParams); /** * 获取${businessName}表单数据 * * @param id $!{businessName}ID * @return ${businessName}表单数据 */ ${entityName}Form get${entityName}FormData(Long id); /** * 新增${businessName} * * @param formData $!{businessName}表单对象 * @return 是否新增成功 */ boolean save${entityName}(${entityName}Form formData); /** * 修改${businessName} * * @param id $!{businessName}ID * @param formData $!{businessName}表单对象 * @return 是否修改成功 */ boolean update${entityName}(Long id, ${entityName}Form formData); /** * 删除${businessName} * * @param ids $!{businessName}ID,多个以英文逗号(,)分割 * @return 是否删除成功 */ boolean delete${entityName}s(String ids); }