ReplyMessageServiceImpl.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.jpsoft.weixin.service.impl;
  2. import java.util.List;
  3. import java.util.Map;
  4. import java.util.UUID;
  5. import javax.annotation.Resource;
  6. import com.jpsoft.weixin.dto.Sort;
  7. import org.springframework.stereotype.Component;
  8. import org.springframework.transaction.annotation.Transactional;
  9. import com.jpsoft.weixin.dao.ReplyMessageDAO;
  10. import com.jpsoft.weixin.entity.ReplyMessage;
  11. import com.jpsoft.weixin.service.ReplyMessageService;
  12. import com.github.pagehelper.Page;
  13. import com.github.pagehelper.PageHelper;
  14. @Transactional
  15. @Component(value="replyMessageService")
  16. public class ReplyMessageServiceImpl implements ReplyMessageService {
  17. @Resource(name="replyMessageDAO")
  18. private ReplyMessageDAO replyMessageDAO;
  19. @Override
  20. public ReplyMessage get(String id) {
  21. // TODO Auto-generated method stub
  22. return replyMessageDAO.get(id);
  23. }
  24. @Override
  25. public int insert(ReplyMessage model) {
  26. // TODO Auto-generated method stub
  27. //model.set${PkFieldName}(UUID.randomUUID().toString());
  28. return replyMessageDAO.insert(model);
  29. }
  30. @Override
  31. public int update(ReplyMessage model) {
  32. // TODO Auto-generated method stub
  33. return replyMessageDAO.update(model);
  34. }
  35. @Override
  36. public int delete(String id) {
  37. // TODO Auto-generated method stub
  38. return replyMessageDAO.delete(id);
  39. }
  40. @Override
  41. public boolean exist(String id) {
  42. // TODO Auto-generated method stub
  43. int count = replyMessageDAO.exist(id);
  44. return count > 0 ? true : false;
  45. }
  46. @Override
  47. public List<ReplyMessage> list() {
  48. // TODO Auto-generated method stub
  49. return replyMessageDAO.list();
  50. }
  51. @Override
  52. public Page<ReplyMessage> pageSearch(Map<String, Object> searchParams, int pageNumber, int pageSize,List<Sort> sortList) {
  53. Page<ReplyMessage> page = PageHelper.startPage(pageNumber,pageSize).doSelectPage(()->{
  54. replyMessageDAO.search(searchParams,sortList);
  55. });
  56. return page;
  57. }
  58. @Override
  59. public ReplyMessage findByEvent(String id, String event) {
  60. return replyMessageDAO.findByEvent(id,event);
  61. }
  62. }