package com.ruoyi.programManagement.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.programManagement.entity.BPlanEnterprise; import com.ruoyi.programManagement.entity.SzEntBasicInfo; import com.ruoyi.programManagement.entity.request.BPlanEnterprisePageRequest; import com.ruoyi.programManagement.entity.request.PlanMxRequest; import com.ruoyi.programManagement.entity.request.checkResultRequest; import com.ruoyi.programManagement.entity.request.zhifaRequest; import com.ruoyi.programManagement.entity.response.BPlanEnterpriseZhifaResponse; import com.ruoyi.programManagement.entity.response.PlanMxResponse; import com.ruoyi.programManagement.entity.response.zhifaCountResponse; import com.ruoyi.programManagement.entity.response.zhifaPlanResponse; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 计划企业表(BPlanEnterprise)表数据库访问层 * * @author wu * @since 2023-09-07 09:43:06 */ public interface BPlanEnterpriseMapper extends BaseMapper { /** * 根据planId删除计划企业 * * @param planId 计划id */ void deleteByPlanId(@Param("planId") Long planId); /** * 根据planId获取计划企业 * * @param planId 计划id */ List getByPlanId(Long planId); List getZhifa(@Param("req") checkResultRequest req); /** * 查询所有数据 * * @return */ List page(@Param("req") BPlanEnterprisePageRequest req); /** * 执法计划工作情况统计 * * @return */ List getzhifacount(@Param("req") zhifaRequest req); /** * 各区域执法计划 * * @return */ List getplan(); /** * 查看计划明细 * * @return * @Parm req 请求类 */ List getPlanMx(@Param("req") PlanMxRequest req); /** * 查询计划企业列表 * * @param bPlanEnterprise 计划企业 * @return 计划企业集合 */ public List selectBPlanEnterpriseList(BPlanEnterprise bPlanEnterprise); }