lyh
2025-06-30 e3a037adf3861fee78ad5478784f24e59cc598a2
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/ICalibrationOrderService.java
@@ -1,5 +1,7 @@
package org.jeecg.modules.eam.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.eam.entity.CalibrationOrderDetail;
import org.jeecg.modules.eam.entity.CalibrationOrder;
import com.baomidou.mybatisplus.extension.service.IService;
@@ -64,6 +66,13 @@
    String findProductionCode(String userId);
    /**
     * 根据模型传入的编码  判断改编码公司/中心/工段的哪一级
     * 获取当前登录人工段级对应的编码
     * qsw 2024-3-18
     */
    String findAreaProductionCode(String userId);
    /**
     * 设备检定工单 创建时通过设备获取设备精度参数
     * qsw 2023-7-18
     */
@@ -113,11 +122,24 @@
     */
    List<Map<String, Object>> getEquipmentTechnologyStatusList(String workCenterId,String areaId);
    /**
     *首页 技术状态点击弹出对应明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> getEquipmentByTechnologyStatus(Integer pageNo, Integer pageSize, String workCenterId, String areaId,String technologyStatus);
    /**
     *首页(二级页面)设备报修情况统计
     * qsw 2024-3-13
     */
    List<Map<String, Object>> getReportRepairEquipmentList(String workCenterId,String areaId);
    /**
     *首页 技术状态点击弹出对应明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> getEquipmentByReportRepair(Integer pageNo, Integer pageSize, String workCenterId, String areaId,String isStop);
    /**
     *首页(二级页面)本月三保计划
@@ -126,10 +148,22 @@
    List<Map<String, Object>> getThisMonthMaintenanceList(String workCenterId,String areaId);
    /**
     *首页本月三保计划明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> showThisMonthMaintenanceList(Integer pageNo, Integer pageSize, String workCenterId, String areaId);
    /**
     *首页(二级页面)下月三保计划
     * qsw 2024-3-14
     */
    List<Map<String, Object>> getNextMonthMaintenanceList(String workCenterId,String areaId);
    /**
     *首页下月三保计划明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> showNextMonthMaintenanceList(Integer pageNo, Integer pageSize, String workCenterId, String areaId);
    /**
     *首页(二级页面)下下月三保计划
@@ -138,15 +172,72 @@
    List<Map<String, Object>> getNextNextMonthMaintenanceList(String workCenterId,String areaId);
    /**
     *首页下下月三保计划明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> showNextNextMonthMaintenanceList(Integer pageNo, Integer pageSize, String workCenterId, String areaId);
    /**
     *首页(二级页面)本月三保完成数量
     * qsw 2024-3-14
     */
    List<Map<String, Object>> getThisMonthMaintenanceFinishList(String workCenterId,String areaId);
    /**
     *首页(二级页面)本月三保完成设备明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> showThisMonthMaintenanceFinishList(Integer pageNo, Integer pageSize, String workCenterId, String areaId);
    /**
     *工段级 本月三保延期数量
     * qsw 2024-3-20
     */
    List<Map<String, Object>> get3MaintenancePostponeCount(String areaId);
    /**
     *工段级 三保延期数量明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> show3MaintenancePostponeCount(Integer pageNo, Integer pageSize, String areaId);
    /**
     *工段级 本月三保超期数量
     * qsw 2024-3-20
     */
    List<Map<String, Object>> get3MaintenanceOverdueCount(String areaId);
    /**
     *工段级 三保超期数量明细
     * qsw 2024-5-25
     */
    IPage<Map<String, Object>> show3MaintenanceOverdueCount(Integer pageNo, Integer pageSize, String areaId);
    /**
     *首页二保计划展示
     * qsw 2024-3-15
     */
    List<Map<String, Object>> getTwoMaintenancePlanList();
    List<Map<String, Object>> getTwoMaintenancePlanList(String productionCode);
    /**
     *首页  第四级  对应工区下,设备台账信息展示;
     * qsw 2024-4-22
     */
    List<Map<String, Object>> getAreaEquipmentList(String equipmentNum,String areaId,List<String> equipmentIds);
    /**
     *首页  第四级  对应工区下,设备台账信息展示;
     * qsw 2024-4-22
     */
    List<Map<String, Object>> getOperationCertificate(String username);
    /**
     *首页  第四级  设备本月维修次数;
     * qsw 2024-4-22
     */
    List<Map<String, Object>> getEquipmentReportRepairCount(String equipmentId);
}