IWxLoginService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.zhichen.modules.wx.service;
  2. import com.zhichen.modules.course.bo.SectionWatchPerBo;
  3. import com.zhichen.modules.wx.bo.WxInfoBo;
  4. import com.zhichen.modules.wx.bo.WxInfoQuery;
  5. import com.zhichen.modules.wx.bo.WxLoginBody;
  6. import com.zhichen.modules.wx.bo.WxShareGoodsBo;
  7. import java.util.Map;
  8. public interface IWxLoginService
  9. {
  10. String sendSmallTpMsg(String openId,Map<String,String> paramMap);
  11. String getLiveEnCode(SectionWatchPerBo watchPer);
  12. String getBackEnCode(SectionWatchPerBo watchPer);
  13. String sendQdyTpMsg(String openId,Map<String,String> paramMap);
  14. String sendQdySubTpMsg(String openId,Map<String,String> paramMap);
  15. String sendQdySubStatusTpMsg(String openId,Map<String,String> paramMap);
  16. String sendQdyExamTpMsg(String openId,Map<String,String> paramMap);
  17. String sendQdyExamStatusTpMsg(String openId,Map<String,String> paramMap);
  18. String sendSignatureTpMsg(String openId, Map<String,String> paramMap);
  19. String getActivityApplyCode(Long activityId);
  20. String getTopicEnCode(Long topicId);
  21. String shareGoodsCode(WxShareGoodsBo bo);
  22. WxInfoBo getWxInfo(WxInfoQuery query);
  23. String getWxSmallLink();
  24. String getWxSmallStudyCentreLink();
  25. Map<String, String> liveGzh_login(WxLoginBody loginBody);
  26. }