package org.springblade.modules.eCallEventTwo.mapper; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.springblade.modules.eCallEventTwo.dto.*; import org.springblade.modules.eCallEventTwo.entity.EcOrder; import java.util.List; import java.util.Map; @DS("slave_1") public interface EcOrderMapper extends BaseMapper{ /** * 查询工单 * * @param orderId 工单ID * @return 工单 */ public EcOrderDTO selectEcOrderById(Long orderId); /** * 查询工单列表 * * @param ecOrderDTO 工单 * @return 工单集合 */ public List selectEcOrderList(EcOrderDTO ecOrderDTO); /** * 查询工单列表 * * @param ecOrderDTO 工单 * @return 工单集合 */ public int selectEcOrderCount(EcOrderDTO ecOrderDTO); /** * 查询派单 * * @param ecDispatchDTO 工单ID * @return 派单 */ public int selectEcDispatchCount(EcDispatchDTO ecDispatchDTO); /** * 查询办理单列表 * * @param ecHandleDTO 办理单 * @return 办理单集合 */ public int selectEcHandleCount(EcHandleDTO ecHandleDTO); /** * 查询回访单列表 * * @param ecOrderCheckDTO 回访单 * @return 回访单集合 */ public int selectEcOrderCheckCount(EcOrderCheckDTO ecOrderCheckDTO); /** * 查询办结单列表 * * @param ecOrderDoneDTO 办结单 * @return 办结单集合 */ public int selectEcOrderDoneCount(EcOrderDoneDTO ecOrderDoneDTO); /** * 查询答复单列表 * * @param ecOrderRespDTO 答复单 * @return 答复单集合 */ public int selectEcOrderRespCount(EcOrderRespDTO ecOrderRespDTO); /** * 查询核实单列表 * * @param ecOrderReviewDTO 核实单 * @return 核实单集合 */ public int selectEcOrderReviewCount(EcOrderReviewDTO ecOrderReviewDTO); /** * 查询督办单列表 * * @param ecOrderSuperviseDTO 督办单 * @return 督办单集合 */ public int selectEcOrderSuperviseCount(EcOrderSuperviseDTO ecOrderSuperviseDTO); List> getUnitAssessmentIndicators(); }