1
0

添加设备编号

This commit is contained in:
2025-07-08 14:43:28 +08:00
parent b5ae17c3e3
commit f41bb097fd
5 changed files with 17 additions and 7 deletions

View File

@ -59,8 +59,8 @@ public class Device extends TenantEntity {
@Schema(name = "原始设备")
private Long originalDeviceId;
/*@Schema( name = "设备编号")
private String deviceNo;*/
@Schema( name = "设备编号")
private String deviceNo;
@Schema(name = "设备名称")
private String deviceName;

View File

@ -1,6 +1,7 @@
package com.fuyuanshen.equipment.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.UUID;
import cn.hutool.core.lang.generator.SnowflakeGenerator;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -146,10 +147,14 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
device.setTypeName(deviceTypes.get(0).getTypeName());
BeanUtil.copyProperties(deviceForm, device, true);
device.setDeviceNo(createDeviceNo());
deviceMapper.insert(device);
}
private String createDeviceNo() {
String uuidStr = UUID.fastUUID().toString(); // 获取带 - 的标准格式字符串
return uuidStr.replaceAll("-", "");
}
/**
* 更新设备信息