generator-code-server/src/main/resources/vms/server/service/service.java.vm

52 lines
1.4 KiB
Plaintext
Raw Normal View History

2025-06-28 22:10:25 +08:00
package ${package}.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
2025-07-04 14:24:46 +08:00
import com.baomidou.mybatisplus.core.metadata.IPage;
2025-06-28 22:10:25 +08:00
import com.baomidou.mybatisplus.extension.service.IService;
2025-07-04 14:24:46 +08:00
import ${package}.domain.dto.${classUppercaseName}Dto;
import ${package}.domain.entity.${classUppercaseName}Entity;
2025-07-04 14:24:46 +08:00
import ${package}.domain.vo.${classUppercaseName}Vo;
import ${package}.domain.vo.result.PageResult;
import ${package}.domain.vo.result.Result;
import ${package}.domain.vo.result.ResultCodeEnum;
2025-06-28 22:10:25 +08:00
import java.util.List;
/**
* <p>
* ${comment} 服务类
* </p>
*
* @author Bunny
* @since ${date}
*/
public interface ${classUppercaseName}Service extends IService<${classUppercaseName}Entity> {
2025-06-28 22:10:25 +08:00
/**
* 分页查询${comment}
*
* @return {@link ${classUppercaseName}Vo}
*/
PageResult<${classUppercaseName}Vo> get${classUppercaseName}Page(Page<${classUppercaseName}Entity> pageParams, ${classUppercaseName}Dto dto);
2025-06-28 22:10:25 +08:00
/**
* 添加${comment}
*
* @param dto {@link ${classUppercaseName}Dto} 添加表单
2025-06-28 22:10:25 +08:00
*/
void add${classUppercaseName}(${classUppercaseName}Dto dto);
2025-06-28 22:10:25 +08:00
/**
* 更新${comment}
*
* @param dto {@link ${classUppercaseName}Dto} 更新表单
2025-06-28 22:10:25 +08:00
*/
void update${classUppercaseName}(${classUppercaseName}Dto dto);
2025-06-28 22:10:25 +08:00
/**
* 删除|批量删除${comment}类型
*
* @param ids 删除id列表
*/
void delete${classUppercaseName}(List<Long> ids);
}