zhangherong
2025-06-02 1cf2d4631af8e26097317e9ac243bc54d2e893a5
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamWeekMaintenanceOrderService.java
@@ -6,6 +6,10 @@
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.eam.request.EamWeekMaintenanceQuery;
import org.jeecg.modules.eam.request.EamWeekMaintenanceRequest;
import org.jeecg.modules.eam.vo.EquipmentMaintenanceStatistics;
import java.time.LocalDate;
import java.util.List;
/**
 * @Description: 周保工单
@@ -43,4 +47,27 @@
     * @return
     */
    boolean collect(String id);
    /**
     * 我的待办,审批动作
     * @param request
     * @return
     */
    EamWeekMaintenanceOrder approval(EamWeekMaintenanceRequest request);
    /**
     * 获取今天之前未保养完成的工单
     * @param expiredDate 过期日期
     * @return
     */
    List<EamWeekMaintenanceOrder> selectUnCompleteOrder(String expiredDate);
    /**
     * 保养统计
     * @param productionId
     * @param firstOfMonth
     * @param today
     * @return
     */
    List<EquipmentMaintenanceStatistics> equipmentMaintenanceStatistics(String productionId, LocalDate firstOfMonth, LocalDate today);
}