package org.jeecg.modules.eam.service; import org.jeecg.modules.eam.entity.EamEquipmentExtend; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Date; /** * @Description: 设备台账扩展表 * @Author: jeecg-boot * @Date: 2025-03-19 * @Version: V1.0 */ public interface IEamEquipmentExtendService extends IService { /** * 更新设备保养状态 * @param equipmentId 设备id * @param status 状态 * @return */ boolean updateEquipmentMaintenanceStatus(String equipmentId, String status); /** * 更新设备维修状态 * @param equipmentId 设备id * @param status 状态 * @return */ boolean updateEquipmentRepairStatus(String equipmentId, String status); /** * 更新设备技术状态及鉴定日期 * @param equipmentId 设备ID * @param status 技术状态 * @param evaluationDate 鉴定完成日期 * @param technologyGenerateFlag 技术状态鉴定工单生成标识 * @return */ boolean updateTechnologyParam(String equipmentId, String status, Date evaluationDate, String technologyGenerateFlag); }