ImageTextInfoMapper.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.iamberry.wechat.service.mapper;
  2. import java.util.List;
  3. import com.iamberry.wechat.core.entity.PaperBean;
  4. import com.iamberry.wechat.core.entity.wx.ImageTextInfo;
  5. public interface ImageTextInfoMapper {
  6. /**
  7. * 添加图文素材
  8. * --》添加ImageTextInfo对象
  9. * @return 返回的是添加记录数
  10. */
  11. public int addImageTextInfo(ImageTextInfo imageTextInfo);
  12. /**
  13. * 删除图文素材
  14. * --》根据图文ID号来删除相应的图文素材
  15. * @return 返回的是删除记录数
  16. */
  17. public int delImageTextInfo(Long id);
  18. /**
  19. * 修改图文素材
  20. * --》根据ID来修改图文素材信息
  21. * @return 返回的是修改记录数
  22. */
  23. public int updateImageTextInfo(ImageTextInfo imageTextInfo);
  24. /**
  25. * 按照id来查询查找图文素材
  26. *
  27. */
  28. public ImageTextInfo findImageTextInfoById(Long id);
  29. /**
  30. * 按照公众账号来查询所有的图文素材
  31. */
  32. public List<ImageTextInfo> findImageTextInfoBywxPublicNo(String wxPublicNo);
  33. /**
  34. * 根据微信公众账号、页数、每页显示的记录来分页查询
  35. */
  36. public List<ImageTextInfo> findImageTextInfo(String wxPublicNo, Integer pageNo, Integer selectNum);
  37. /**
  38. * 根据微信公众号来查询该微信共有多少图文素材
  39. */
  40. public int findImageTextInfoNo(String wxPublicNo);
  41. /**
  42. * 分页查询图文素材
  43. */
  44. public List<ImageTextInfo> selectImageTextInfoList(PaperBean bean);
  45. /**
  46. * 根据公众账号查看全部素材
  47. */
  48. public List<ImageTextInfo> selectAllImageTextList(String publicWxNo);
  49. /**
  50. * 扫描其他表中有没有使用该素材的
  51. */
  52. public Integer selectFirstAnswerByID(Integer imageTextId);
  53. public Integer selectKeyWordByID(Integer imageTextId);
  54. public Integer selectMenuKeyByID(Integer imageTextId);
  55. }