package org.jeecg.modules.eam.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import org.apache.ibatis.annotations.Param;
|
import org.jeecg.modules.eam.entity.CalibrationOrder;
|
import org.jeecg.modules.eam.model.MaintenanceCycleVo;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Description: 检定工单
|
* @Author: jeecg-boot
|
* @Date: 2023-04-23
|
* @Version: V1.0
|
*/
|
public interface CalibrationOrderMapper extends BaseMapper<CalibrationOrder> {
|
|
/**
|
* 设备检定工单 创建时通过设备获取设备精度参数
|
* qsw 2023-7-18
|
*/
|
List<Map<String, Object>> getPrecisionParameterList(@Param("equipmentId")String equipmentId);
|
|
/**
|
* 获取当前登录人是中心及对应的编码
|
* qsw 2024-3-18
|
*/
|
String findProductionCode(@Param("userId") String userId);
|
|
/**
|
* 获取当前登录人工段级对应的编码
|
* qsw 2024-3-18
|
*/
|
String findAreaProductionCode(@Param("userId") String userId);
|
|
/**
|
* 通过当前登录人的工段编码 获分厂编码
|
* qsw 2024-3-18
|
*/
|
String findSiteProductionCode(@Param("productionCode") String productionCode);
|
|
/**
|
* 根据模型传入的编码 判断改编码公司/中心/工段的哪一级
|
* qsw 2024-3-18
|
*/
|
String findOrgType(@Param("productionCode") String productionCode);
|
|
/**
|
*首页公司级 技术状态数量统计
|
* qsw 2024-3-13
|
*/
|
List<Map<String, Object>> getFactoryEquipmentTechnologyStatusList();
|
|
/**
|
*首页公司级 设备报修情况统计
|
* qsw 2024-3-13
|
*/
|
List<Map<String, Object>> getFactoryReportRepairEquipmentList();
|
|
/**
|
*首页公司级 本月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getFactoryThisMonthMaintenanceList();
|
|
/**
|
*首页公司级 下月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getFactoryNextMonthMaintenanceList();
|
|
/**
|
*首页公司级 下下月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getFactoryNextNextMonthMaintenanceList();
|
|
/**
|
*首页公司级 本月三保完成数量
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getFactoryThisMonthMaintenanceFinishList();
|
|
/**
|
*首页(二级页面)技术状态数量统计
|
* qsw 2024-3-13
|
*/
|
List<Map<String, Object>> getEquipmentTechnologyStatusList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*首页(二级页面)设备报修情况统计
|
* qsw 2024-3-13
|
*/
|
List<Map<String, Object>> getReportRepairEquipmentList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*首页(二级页面)本月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getThisMonthMaintenanceList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*首页(二级页面)下月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getNextMonthMaintenanceList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*首页(二级页面)下下月三保计划
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getNextNextMonthMaintenanceList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*首页(二级页面)本月三保完成数量
|
* qsw 2024-3-14
|
*/
|
List<Map<String, Object>> getThisMonthMaintenanceFinishList(@Param("workCenterId")String workCenterId,@Param("areaId")String areaId);
|
|
/**
|
*工段级 本月三保延期数量
|
* qsw 2024-3-20
|
*/
|
List<Map<String, Object>> get3MaintenancePostponeCount(@Param("areaId")String areaId);
|
|
/**
|
*工段级 本月三保超期数量
|
* qsw 2024-3-20
|
*/
|
List<Map<String, Object>> get3MaintenanceOverdueCount(@Param("areaId")String areaId);
|
|
/**
|
*首页二级保养展示页面 获取每一个中心下二级保养计划
|
* qsw 2024-3-15
|
*/
|
List<Map<String, Object>> getCenterTwoMaintenancePlanList(@Param("workCenterId")String workCenterId);
|
|
|
/**
|
*工段下 二级保养计划明细
|
* qsw 2024-3-19
|
*/
|
String findMaintenanceDate(@Param("workCenterId")String workCenterId);
|
List<Map<String, Object>> getAreTwoMaintenancePlanDetails(@Param("areaId")String areaId,@Param("maintenanceDate")String maintenanceDate);
|
|
/**
|
*首页 第四级 对应工区下,设备台账信息展示;
|
* qsw 2024-4-22
|
*/
|
List<Map<String, Object>> getAreaEquipmentList(@Param("equipmentNum")String equipmentNum,@Param("areaId")String areaId, @Param("equipmentIds")List<String> equipmentIds);
|
|
|
/**
|
*首页 第四级 对应工区下,设备台账信息展示;
|
* qsw 2024-4-22
|
*/
|
List<Map<String, Object>> getOperationCertificate(@Param("username")String username);
|
|
}
|