package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.DataComparisonDto; import com.yuanchu.mom.dto.DataReportingPageDto; import com.yuanchu.mom.dto.ProductCountDto; import com.yuanchu.mom.dto.RegistrantCountDto; import com.yuanchu.mom.pojo.DataReporting; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.FansSubmit; import com.yuanchu.mom.pojo.FinanceSubmit; import java.util.List; import java.util.Map; /** * @author Administrator * @description 针对表【data_reporting(数据上报)】的数据库操作Service * @createDate 2023-12-23 10:39:43 */ public interface DataReportingService extends IService { Map selectDataReportingList(IPage page, DataReportingPageDto dataReportingPageDto); int updateDataReporting(DataReporting dataReporting); Map selectProductCountDtoPageList(IPage page, ProductCountDto productCountDto); Map selectRegistrantCountDtoPageList(IPage page, RegistrantCountDto registrantCountDto); Map getDataList(); void addDataReporting(List list, String date, String param); Integer delDataReporting(Integer id); String downDataReportingFile(IPage page, DataReportingPageDto dataReportingPageDto); String downProductCountFile(IPage page, ProductCountDto productCountDto); String downRegistrantCountFile(IPage page, RegistrantCountDto registrantCountDto); String downFansSubmitFile(IPage page, FansSubmit fansSubmit); Map selectDataComparisonDtoPageList(Page page, DataComparisonDto dataComparisonDto); String downFinanceSubmitFile(IPage page, FinanceSubmit financeSubmit); void deleteAllData(String date); List selectDataReportingForCreateUserNames(String time); int updateVxCards(List list); }