MQMapper.java 888 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.iamberry.wechat.service.mapper;
  2. import java.util.List;
  3. import com.iamberry.wechat.core.entity.mq.MQMessage;
  4. public interface MQMapper {
  5. /**
  6. * select wait handler message.
  7. * @return
  8. */
  9. public List<MQMessage> selectWaitHandlerMessage();
  10. /**
  11. * batch update Message.
  12. * @param messages
  13. * @return
  14. */
  15. public Integer updateBatchMessage(List<MQMessage> messages);
  16. /**
  17. * insert one message.
  18. * @param message
  19. * @return
  20. */
  21. public Integer insertOneMQMessage(MQMessage message);
  22. /**
  23. * judge message is exits.
  24. * @param message
  25. * @return
  26. */
  27. public Integer judgeMessageIsExist(MQMessage message);
  28. /**
  29. * handler One Message
  30. */
  31. public Integer updateMessageOne(MQMessage message);
  32. /**
  33. * insert into one message Contain error info
  34. * @param message
  35. * @return
  36. */
  37. public Integer insertOneMQMessageContainError(MQMessage message);
  38. }