package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.community.acid.BatchCheckAcidRecordDTO; import com.panzhihua.common.model.dtos.community.acid.ComActAcidRecordDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.community.acid.ComActAcidRecordVO; import com.panzhihua.service_community.entity.ComActAcidRecord; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; /** * (ComActAcidRecord)表服务接口 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 相关功能 * * @author zzj * @since 2022-04-12 15:29:58 */ public interface ComActAcidRecordService extends IService { /** * 分页查询 * * @param comActAcidRecordDTO * @return */ R pageList(ComActAcidRecordDTO comActAcidRecordDTO); /** * 导出 * @param comActAcidRecordDTO * @return */ R export(ComActAcidRecordDTO comActAcidRecordDTO); /** * 导出 * @param comActAcidRecordDTO * @return */ R exportNew(ComActAcidRecordDTO comActAcidRecordDTO); /** * 新增信息 * @param comActAcidRecordVO * @return */ R insertRecord(ComActAcidRecordVO comActAcidRecordVO); /** * 5项统计 * @return */ R fiveCount(String localCity); /** * 5项统计 * @return */ R fiveCountPlus(String date,String localCity,String loginAccount); /** * 图标统计 * @return */ R charts(String date,String localCity); /** * 统计 * @return */ R statics(String date); /** * * @param comActAcidRecordVO * @return */ R updateLocalCity(ComActAcidRecordVO comActAcidRecordVO); /** * * @param comActAcidRecordVO * @return */ R updateApplets(ComActAcidRecordVO comActAcidRecordVO); /** * 删除 * @param id * @return */ R delete(Long id); /** * 小程序查看详情 * @param id * @return */ R detailByApp(Long id,String localCity); /** * 后台查看详情 * @param id * @return */ R detailByCommunity(Long id); R test(); /** * 批量核对防疫信息数据 * @param batchCheckAcidRecordDTO * @return */ R batchCheck(BatchCheckAcidRecordDTO batchCheckAcidRecordDTO); R checkCommit(Long userId); /** * 疫情防控 健康码统计 * @return */ R selectColorMarkGroup(); }