feat(device): 实现设备创建时关联DNS映射配置

- 新增InterfaceDnsMapping实体及Mapper依赖注入
- 设备创建接口支持网络接口地址配置及DNS服务器绑定
- 优化事务管理,增强异常回滚机制
- 空值校验完善,避免空指针异常
- DNS服务查询逻辑优化,使用Map提高查找效率
- 增加数据库DNS记录不存在的错误码定义
This commit is contained in:
Chaos
2025-11-29 07:23:00 +08:00
parent 1e09ce9f54
commit b479304687
3 changed files with 49 additions and 13 deletions

View File

@@ -73,7 +73,8 @@ public enum ErrorCode {
DNS_NOT_EXISTS_OR_PASSWORD_WRONG(401, "DNS-407", "DNS服务器不存在或密码错误"),
DNS_UPDATE_FAILED(400, "DNS-408", "DNS服务器更新失败"),
;
// 数据库
DB_DNS_NOT_FOUND( 404, "DB-401" , "数据库DNS服务器不存在" );
private final int httpStatus;
private final String code; // 业务错误码(领域-编号)