package com.cyksj.service.mange; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.cyksj.model.entity.Account; import com.cyksj.model.entity.OrderDon; import com.cyksj.model.excel.ExcelAccountData; import com.cyksj.model.manage.views.AccountView; import com.cyksj.model.views.ExpiredAccountDataView; import java.util.Date; import java.util.List; /** * @author chan * @date 2022/9/27 6:23 PM */ public interface CmsAccountService extends IService { IPage 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); List getNoAppleOneAccount(String appleOne); List getNoAppleOneOrderDon(List skuIds, Date yesZeroDate, Date thisZeroDate, List noOrderStatus); List 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); /** * 获取所有车票已过期的账号 */ List getExpiredAllAccount(); }