Service.java.vm 907 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package ${basePackage}.service.${module};
  2. import com.kym.common.R;
  3. import com.kym.jdbc.Bean;
  4. import ${basePackage}.entity.${module}.${pojoName}.${pojoName}Info;
  5. import ${basePackage}.entity.${module}.${pojoName}.${pojoName}BasicQuery;
  6. /**
  7. * ${pojoComment}业务类
  8. * @date ${datetime}
  9. */
  10. public interface ${pojoName}Service {
  11. /**
  12. * ${pojoComment}分页查询
  13. */
  14. Bean<${pojoName}Info> list(${pojoName}BasicQuery query);
  15. /**
  16. * 查询${pojoComment}详情
  17. */
  18. ${pojoName}Info detail(long id);
  19. /**
  20. * ${pojoComment}状态变更
  21. */
  22. void status(long id, int status);
  23. /**
  24. * 新增${pojoComment}
  25. */
  26. long add(${pojoName}Info ${firstLowPojoName});
  27. /**
  28. * 物理删除${pojoComment}
  29. */
  30. R<?> remove(long id);
  31. /**
  32. * 编辑${pojoComment}
  33. */
  34. void modify(${pojoName}Info ${firstLowPojoName});
  35. }