Service.java.btl 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package ${packageName}.${backendModuleName}.${busName}.service;
  2. import ${packageName}.${backendModuleName}.${busName}.dto.${className}DTO;
  3. import ${packageName}.${backendModuleName}.${busName}.dto.${className}QueryDTO;
  4. import java.util.*;
  5. /**
  6. * ${functionName}Service接口
  7. *
  8. * @author ${authorName}
  9. * @date ${genTime}
  10. **/
  11. public interface ${className}Service{
  12. /**
  13. * 根据条件查询${functionName}
  14. * @param query 查询参数
  15. * @author ${authorName}
  16. * @date ${genTime}
  17. */
  18. List<${className}DTO> select${className}List(${className}QueryDTO query);
  19. /**
  20. * 根据id查询${functionName}
  21. * @param id 主键id
  22. * @author ${authorName}
  23. * @date ${genTime}
  24. */
  25. ${className}DTO select${className}ById(String id);
  26. /**
  27. * 编辑${functionName}
  28. * @param source 编辑实体类
  29. * @author ${authorName}
  30. * @date ${genTime}
  31. */
  32. boolean update${className}ById(${className}DTO source);
  33. /**
  34. * 新增${functionName}
  35. * @param source 新增实体类
  36. * @author ${authorName}
  37. * @date ${genTime}
  38. */
  39. boolean insert${className}(${className}DTO source);
  40. /**
  41. * 删除${functionName}详情
  42. * @param ids 删除主键集合
  43. * @author ${authorName}
  44. * @date ${genTime}
  45. */
  46. int remove${className}ByIds(Collection<String> ids);
  47. }