serviceImplSubClass.ftl 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package ${serviceImplPackage};
  2. import javax.annotation.Resource;
  3. import java.util.List;
  4. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  5. import org.springframework.stereotype.Service;
  6. import ${daoPackage}.${className}Dao;
  7. import ${domainPackage}.${className}Entity;
  8. import ${servicePackage}.${className}Service;
  9. /**
  10. * 描述:${codeName}
  11. * @author: ${author}
  12. * @since:${nowDate}
  13. * @version:1.0
  14. */
  15. @Service("${lowerName}Service")
  16. public class ${className}ServiceImpl implements ${className}Service {
  17. @Resource
  18. private ${className}Dao ${lowerName}Dao;
  19. @Override
  20. public ${className}Entity get(String id) {
  21. return ${lowerName}Dao.get(id);
  22. }
  23. @Override
  24. public int update(${className}Entity ${lowerName}) {
  25. return ${lowerName}Dao.update(${lowerName});
  26. }
  27. @Override
  28. public void insert(${className}Entity ${lowerName}) {
  29. ${lowerName}Dao.insert(${lowerName});
  30. }
  31. @Override
  32. public MiniDaoPage<${className}Entity> getAll(${className}Entity ${lowerName}, int page, int rows) {
  33. return ${lowerName}Dao.getAll(${lowerName}, page, rows);
  34. }
  35. @Override
  36. public void delete(${className}Entity ${lowerName}) {
  37. ${lowerName}Dao.delete(${lowerName});
  38. }
  39. @Override
  40. public List<${className}Entity> getBy${foreignKeyUpper}(String ${foreignKey}) {
  41. return this.${lowerName}Dao.getBy${foreignKeyUpper}(${foreignKey});
  42. }
  43. @Override
  44. public void delBy${foreignKeyUpper}(String ${foreignKey}) {
  45. this.${lowerName}Dao.delBy${foreignKeyUpper}(${foreignKey});
  46. }
  47. @Override
  48. public void deleteBy${foreignKeyUpper}(String ${foreignKey}) {
  49. this.${lowerName}Dao.deleteBy${foreignKeyUpper}(${foreignKey});
  50. }
  51. @Override
  52. public Integer getCountBy${foreignKeyUpper}(String ${foreignKey}) {
  53. return ${lowerName}Dao.getCountBy${foreignKeyUpper}(${foreignKey});
  54. }
  55. }