CpsManageService.java 1018 B

123456789101112131415161718192021222324252627282930313233
  1. package com.cyksj.service.cps;
  2. import cn.hutool.core.date.DateTime;
  3. import com.cyksj.model.entity.CouponDistributePopularize;
  4. import com.cyksj.model.entity.User;
  5. import com.cyksj.model.views.BrokenLineCpsUserWMoneyView;
  6. import com.cyksj.model.views.CpsUserWMoneyStatisticsDataView;
  7. import java.util.List;
  8. /*
  9. *项目名: netflix
  10. *文件名: CpsManageService
  11. *创建者: JavaZou
  12. *创建时间:2023/5/12 11:18
  13. */
  14. public interface CpsManageService {
  15. /**
  16. * 获取登录验证码
  17. * @param type 1手机号、2邮箱
  18. * @param cid 国家或地区id +86
  19. * @param login
  20. */
  21. void getLoginCode(Integer type, String login, Integer cid);
  22. User login(Integer type, String login, String code);
  23. List<CpsUserWMoneyStatisticsDataView> getWMoneyStatisticsDataView(Long cpsUserId, DateTime first, DateTime end);
  24. BrokenLineCpsUserWMoneyView getWMoneyStatisticsDate(Long cpsUserId, DateTime first, DateTime end);
  25. void setCouponCode(long cpsUserId, List<CouponDistributePopularize> couponRelates) throws Exception;
  26. }