134 lines
3.4 KiB
Java
134 lines
3.4 KiB
Java
package com.ruoyi.system.mapper;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import com.ruoyi.system.domain.DispatchStatistics;
|
|
|
|
/**
|
|
* 派单统计Mapper接口
|
|
*
|
|
* @author Mr. Zhang Pan
|
|
* @version 1.0
|
|
* @date 2025-01-15
|
|
*/
|
|
public interface DispatchStatisticsMapper {
|
|
|
|
/**
|
|
* 查询派单统计
|
|
*
|
|
* @param id 派单统计主键
|
|
* @return 派单统计
|
|
*/
|
|
public DispatchStatistics selectDispatchStatisticsById(Long id);
|
|
|
|
/**
|
|
* 查询派单统计列表
|
|
*
|
|
* @param dispatchStatistics 派单统计
|
|
* @return 派单统计集合
|
|
*/
|
|
public List<DispatchStatistics> selectDispatchStatisticsList(DispatchStatistics dispatchStatistics);
|
|
|
|
/**
|
|
* 新增派单统计
|
|
*
|
|
* @param dispatchStatistics 派单统计
|
|
* @return 结果
|
|
*/
|
|
public int insertDispatchStatistics(DispatchStatistics dispatchStatistics);
|
|
|
|
/**
|
|
* 修改派单统计
|
|
*
|
|
* @param dispatchStatistics 派单统计
|
|
* @return 结果
|
|
*/
|
|
public int updateDispatchStatistics(DispatchStatistics dispatchStatistics);
|
|
|
|
/**
|
|
* 删除派单统计
|
|
*
|
|
* @param id 派单统计主键
|
|
* @return 结果
|
|
*/
|
|
public int deleteDispatchStatisticsById(Long id);
|
|
|
|
/**
|
|
* 批量删除派单统计
|
|
*
|
|
* @param ids 需要删除的数据主键集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteDispatchStatisticsByIds(Long[] ids);
|
|
|
|
/**
|
|
* 获取派单成功率统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 成功率统计
|
|
*/
|
|
public Map<String, Object> selectDispatchSuccessRate(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取师傅接单统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 师傅接单统计
|
|
*/
|
|
public List<Map<String, Object>> selectWorkerOrderStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取地区派单统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 地区派单统计
|
|
*/
|
|
public List<Map<String, Object>> selectAreaDispatchStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取服务类型派单统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 服务类型派单统计
|
|
*/
|
|
public List<Map<String, Object>> selectServiceTypeDispatchStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取派单响应时间统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 响应时间统计
|
|
*/
|
|
public Map<String, Object> selectDispatchResponseTimeStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取新师傅派单统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 新师傅派单统计
|
|
*/
|
|
public Map<String, Object> selectNewWorkerDispatchStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取派单质量评分统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 质量评分统计
|
|
*/
|
|
public Map<String, Object> selectDispatchQualityStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取派单效率统计
|
|
*
|
|
* @param params 查询参数
|
|
* @return 效率统计
|
|
*/
|
|
public Map<String, Object> selectDispatchEfficiencyStatistics(Map<String, Object> params);
|
|
|
|
/**
|
|
* 获取实时派单状态
|
|
*
|
|
* @return 实时状态
|
|
*/
|
|
public Map<String, Object> selectRealTimeDispatchStatus();
|
|
} |