123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package com.iamberry.rst.faces.wechat;
- import com.iamberry.wechat.core.entity.wx.ImageTextInfo;
- import com.iamberry.wechat.core.entity.wx.ImageTextMore;
- import java.util.List;
- import java.util.Map;
- public interface ImageTextInfoService {
- /**
- * 添加图文素材
- * --》添加ImageTextInfo对象
- * @return 返回的是添加记录数
- */
- public int addImageTextInfo(ImageTextInfo imageTextInfo);
-
- /**
- * 删除图文素材
- * --》根据图文ID号来删除相应的图文素材
- * @return 返回的是删除记录数
- */
- public int delImageTextInfo(Long id);
-
- /**
- * 修改图文素材
- * --》根据ID来修改图文素材信息
- * @return 返回的是修改记录数
- */
- public int updateImageTextInfo(ImageTextInfo imageTextInfo);
-
- /**
- * 按照id来查询查找图文素材
- * 根据素材来出啊训
- */
- public ImageTextInfo findImageTextInfoById(Long id);
-
- /**
- * 按照公众账号来查询所有的图文素材
- */
- public List<ImageTextInfo> findImageTextInfoBywxPublicNo(String wxPublicNo);
-
- /**
- * 根据微信公众账号、页数、每页显示的记录来分页查询
- */
- public List<Map<Object, Object>> findImageTextInfo(String wxPublicNo, Integer pageNo, Integer selectNum);
-
- /**
- * 根据微信公众号来查询该微信共有多少图文素材
- */
- public int findImageTextInfoNo(String wxPublicNo, Integer pageSize);
- public void addImageTextMore(String jsonData);
-
- public Map<Object, Object> findImageTextMore(Long imageTextNo) throws Exception;
- public void doUpdateMore(ImageTextInfo mainVo,
- List<ImageTextMore> subVoList, List<String> delVoList);
-
- public List<Map<Object, Object>> selectImageInfoList(String wxPublicNo, Integer pageNO, Integer pageSize) throws Exception;
-
- /**
- * 根据公众账号查看全部素材
- * @throws Exception
- */
- public List<Map<Object, Object>> selectAllImageTextList(String publicWxNo) throws Exception;
-
- /**
- * 扫描其他表中有没有使用该素材的
- */
- public Integer selectImageTextOtherTableCount(Integer imageTextId);
- }
|