CmsAccountService.java 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. package com.cyksj.service.mange;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.cyksj.model.entity.Account;
  5. import com.cyksj.model.entity.OrderDon;
  6. import com.cyksj.model.excel.ExcelAccountData;
  7. import com.cyksj.model.manage.views.AccountView;
  8. import com.cyksj.model.views.ExpiredAccountDataView;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * @author chan
  13. * @date 2022/9/27 6:23 PM
  14. */
  15. public interface CmsAccountService extends IService<Account> {
  16. IPage<ExpiredAccountDataView> getExpiredAccountView(Boolean isCorpWx, String customerService, Long goodsId, Long skuId, String account, Boolean renewStatus, Boolean handleStatus, String cnAccount, String usAccount, Integer userId, String startTime, String endTime, String now, Long offset, Long limit);
  17. List<Account> getNoAppleOneAccount(String appleOne);
  18. List<OrderDon> getNoAppleOneOrderDon(List<Long> skuIds, Date yesZeroDate, Date thisZeroDate, List<String> noOrderStatus);
  19. List<ExcelAccountData> getExpiredAccountViewNoPage(Boolean isCorpWx, String customerService, Long goodsId, Long skuId, String account, Boolean renewStatus, Boolean handleStatus, String cnAccount, String usAccount, Integer userId, String startDate, String endDate, String toString);
  20. /**
  21. * 获取所有车票已过期的账号
  22. */
  23. List<AccountView> getExpiredAllAccount();
  24. }