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<EamEquipmentExtendMapper, EamEquipmentExtend> 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;
|
}
|
}
|