serviceImplClass.ftl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package ${serviceImplPackage};
  2. import javax.annotation.Resource;
  3. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  4. import org.springframework.stereotype.Service;
  5. import ${daoPackage}.${className}Dao;
  6. import ${domainPackage}.${className}Entity;
  7. import ${servicePackage}.${className}Service;
  8. /**
  9. * 描述:${codeName}
  10. * @author: ${author}
  11. * @since:${nowDate}
  12. * @version:1.0
  13. */
  14. @Service("${lowerName}Service")
  15. public class ${className}ServiceImpl implements ${className}Service {
  16. @Resource
  17. private ${className}Dao ${lowerName}Dao;
  18. @Override
  19. public ${className}Entity get(String id) {
  20. return ${lowerName}Dao.get(id);
  21. }
  22. @Override
  23. public int update(${className}Entity ${lowerName}) {
  24. return ${lowerName}Dao.update(${lowerName});
  25. }
  26. @Override
  27. public void insert(${className}Entity ${lowerName}) {
  28. ${lowerName}Dao.insert(${lowerName});
  29. }
  30. @Override
  31. public MiniDaoPage<${className}Entity> getAll(${className}Entity ${lowerName}, int page, int rows) {
  32. return ${lowerName}Dao.getAll(${lowerName}, page, rows);
  33. }
  34. @Override
  35. public void delete(${className}Entity ${lowerName}) {
  36. ${lowerName}Dao.delete(${lowerName});
  37. }
  38. }