package org.jeecg.modules.eam.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.jeecg.modules.eam.entity.EamEquipmentExtend; import org.jeecg.modules.eam.mapper.EamEquipmentExtendMapper; import org.jeecg.modules.eam.service.IEamEquipmentExtendService; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; /** * @Description: 设备台账扩展表 * @Author: jeecg-boot * @Date: 2025-03-19 * @Version: V1.0 */ @Service public class EamEquipmentExtendServiceImpl extends ServiceImpl implements IEamEquipmentExtendService { @Resource private EamEquipmentExtendMapper eamEquipmentExtendMapper; @Override @Transactional(rollbackFor = Exception.class) public boolean updateEquipmentMaintenanceStatus(String equipmentId, String status) { EamEquipmentExtend entity = eamEquipmentExtendMapper.selectById(equipmentId); if (entity == null) { return false; } entity.setMaintenanceStatus(status); eamEquipmentExtendMapper.updateById(entity); return true; } @Override @Transactional(rollbackFor = Exception.class) public boolean updateEquipmentRepairStatus(String equipmentId, String status) { EamEquipmentExtend entity = eamEquipmentExtendMapper.selectById(equipmentId); if (entity == null) { return false; } entity.setRepairStatus(status); eamEquipmentExtendMapper.updateById(entity); return true; } }