ImageTextInfoService.java 2.0 KB

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