提交增加运维管理

This commit is contained in:
LEED
2025-04-29 22:30:18 +08:00
parent 4201690d93
commit 360b630306
98 changed files with 6300 additions and 45 deletions

View File

@@ -106,6 +106,8 @@ public interface ScadaMapper
void updateSceneModelGuid( @Param("sceneModelId") Long sceneModelId, @Param("guid") String guid);
void updateDeviceGuid( @Param("serialNumber") String serialNumber, @Param("guid") String guid);
void deleteProductByGuids(List<String> guids);
void deleteSceneModelByGuids(List<String> guids);

View File

@@ -95,6 +95,9 @@ public class ScadaServiceImpl implements IScadaService
@Override
public List<Scada> selectScadaList(Scada scada)
{
// 多租户版本使用
SysUser user = getLoginUser().getUser();
scada.setDeptId(user.getDeptId());
return scadaMapper.selectScadaList(scada);
}
@@ -135,17 +138,19 @@ public class ScadaServiceImpl implements IScadaService
scadaVO.setTenantId(user.getUserId());
scadaVO.setTenantName(user.getUserName());
}
scadaVO.setCreateBy(loginUser.getUserId().toString());
UUID uuid = UUID.randomUUID();
scadaVO.setGuid(uuid.toString());
Scada scada = ScadaConvert.INSTANCE.convertScada(scadaVO);
scada.setDeptId(user.getDept().getDeptId());
int result = scadaMapper.insertScada(scada);
if (result >0){
if (ScadaTypeEnum.PRODUCT_TEMPLATE.getType().equals(scadaVO.getType())) {
scadaMapper.updateProductGuid(scadaVO.getProductId(), uuid.toString());
}
if (ScadaTypeEnum.SCENE_MODEL.getType().equals(scadaVO.getType())) {
scadaMapper.updateSceneModelGuid(scadaVO.getSceneModelId(), uuid.toString());
scadaMapper.updateDeviceGuid(scadaVO.getSerialNumber(), uuid.toString());
}
return AjaxResult.success(uuid.toString());
}else {

View File

@@ -351,6 +351,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where scene_model_id = #{sceneModelId}
</update>
<update id="updateDeviceGuid">
update iot_device
set guid = #{guid,jdbcType=VARCHAR}
where serial_number = #{serialNumber,jdbcType=VARCHAR}
</update>
<update id="deleteSceneModelByGuids">
update scene_model
set guid = null