GroupRelationFrontService.java 1022 B

123456789101112131415161718192021222324252627282930
  1. package com.cyksj.service.relation;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.cyksj.model.entity.GroupsRelation;
  4. import com.cyksj.model.request.SpecialGoodsTicketReq;
  5. import com.cyksj.model.views.RenewalView;
  6. import com.cyksj.model.views.UserRecommendGoodsFrontView;
  7. import java.util.List;
  8. /*
  9. *项目名: netflix
  10. *文件名: GroupRelationFrontService
  11. *创建者: JavaZou
  12. *创建时间:2022/12/29 15:42
  13. */
  14. public interface GroupRelationFrontService {
  15. List<RenewalView> getMyTicket(long userId, Boolean isLoginPopularize, String customId);
  16. Boolean isJoinCorpWx(Long userId, Boolean isJoin, Boolean noCoupon);
  17. GroupsRelation getSimilarExpiredGroupRelation(Long skuId, Integer days, Integer months, List<Long> errorsRelationIds);
  18. Page<UserRecommendGoodsFrontView> getRecommendGoodsViews(Boolean isPayNf, List<Long> filter_goods_id, Integer start, Integer limit);
  19. /**
  20. * 通过邮件发送课程
  21. */
  22. void sendCourseWare(SpecialGoodsTicketReq request) throws Exception;
  23. }