ServiceImpl.java.vm 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package ${package}.service.impl;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.stereotype.Service;
  4. import java.util.List;
  5. import java.util.Map;
  6. import ${package}.dao.${className}Dao;
  7. import ${package}.entity.${className}Entity;
  8. import ${package}.service.${className}Service;
  9. /**
  10. * ${comments}Service实现类
  11. *
  12. * @author ${author}
  13. * @email ${email}
  14. * @date ${datetime}
  15. */
  16. @Service("${classname}Service")
  17. public class ${className}ServiceImpl implements ${className}Service {
  18. @Autowired
  19. private ${className}Dao ${classname}Dao;
  20. @Override
  21. public ${className}Entity queryObject(${pk.attrType} ${pk.attrname}) {
  22. return ${classname}Dao.queryObject(${pk.attrname});
  23. }
  24. @Override
  25. public List<${className}Entity> queryList(Map<String, Object> map) {
  26. return ${classname}Dao.queryList(map);
  27. }
  28. @Override
  29. public int queryTotal(Map<String, Object> map) {
  30. return ${classname}Dao.queryTotal(map);
  31. }
  32. @Override
  33. public int save(${className}Entity ${classname}) {
  34. return ${classname}Dao.save(${classname});
  35. }
  36. @Override
  37. public int update(${className}Entity ${classname}) {
  38. return ${classname}Dao.update(${classname});
  39. }
  40. @Override
  41. public int delete(${pk.attrType} ${pk.attrname}) {
  42. return ${classname}Dao.delete(${pk.attrname});
  43. }
  44. @Override
  45. public int deleteBatch(${pk.attrType}[]${pk.attrname}s) {
  46. return ${classname}Dao.deleteBatch(${pk.attrname}s);
  47. }
  48. }