diff --git a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountProtocolSaveApi.java b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountProtocolSaveApi.java index edca5c7d46600d3832a765b1cfb36f1fce3452cf..f1327f57c15061015f567207a1b6d02e6fd2d958 100644 --- a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountProtocolSaveApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountProtocolSaveApi.java @@ -56,7 +56,7 @@ public class AccountProtocolSaveApi extends PrivateApiComponentBase { @Input({ @Param(name = "id", type = ApiParamType.LONG, desc = "common.id"), - @Param(name = "name", type = ApiParamType.STRING, isRequired = true, desc = "common.name"), + @Param(name = "name", type = ApiParamType.STRING, isRequired = true, maxLength = 50, desc = "common.name"), @Param(name = "port", type = ApiParamType.INTEGER, desc = "term.cmdb.port"), }) @Output({ diff --git a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountSaveApi.java b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountSaveApi.java index 4c2e9c4541cba2fe22d2acec616ec08473e2d209..abf799d86429a074f07effc57ad4875e8aa76b5b 100644 --- a/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountSaveApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/resourcecenter/account/AccountSaveApi.java @@ -73,8 +73,8 @@ public class AccountSaveApi extends PrivateApiComponentBase { @Input({ @Param(name = "id", type = ApiParamType.LONG, desc = "账号ID"), - @Param(name = "name", type = ApiParamType.STRING, maxLength = 50, isRequired = true, desc = "名称"), - @Param(name = "account", type = ApiParamType.STRING, maxLength = 50, desc = "用户名"), + @Param(name = "name", type = ApiParamType.STRING, maxLength = 200, isRequired = true, desc = "名称"), + @Param(name = "account", type = ApiParamType.STRING, maxLength = 80, desc = "用户名"), @Param(name = "passwordPlain", type = ApiParamType.STRING, isRequired = false, desc = "密码"), @Param(name = "protocolId", type = ApiParamType.LONG, isRequired = true, desc = "协议id"), @Param(name = "port", type = ApiParamType.INTEGER, isRequired = false, desc = "端口"), diff --git a/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/neatlogic_tenant.sql b/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/neatlogic_tenant.sql new file mode 100644 index 0000000000000000000000000000000000000000..b3b195875a441a1a60a0be9a68961d9b3bc28263 --- /dev/null +++ b/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/neatlogic_tenant.sql @@ -0,0 +1,4 @@ +ALTER TABLE `cmdb_resourcecenter_account` + CHANGE `name` `name` VARCHAR (255) CHARSET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称'; +ALTER TABLE `cmdb_resourcecenter_account` + CHANGE `account` `account` VARCHAR (100) CHARSET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '账号'; \ No newline at end of file diff --git a/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/version.json b/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/version.json new file mode 100644 index 0000000000000000000000000000000000000000..690bf7d428ce8b3ef13bfd81db8fe0bd0fe0700a --- /dev/null +++ b/src/main/resources/neatlogic/resources/cmdb/changelog/2025-05-06/version.json @@ -0,0 +1,12 @@ +{ + "content": [ + { + "type": "修复功能", + "detail": [ + { + "msg": "1、配置管理-资产添加私有帐号时,校验名称长度异常" + } + ] + } + ] +} diff --git a/src/main/resources/neatlogic/resources/cmdb/sqlscript/ddl.sql b/src/main/resources/neatlogic/resources/cmdb/sqlscript/ddl.sql index 455edd9f0b3700b2655edbf85594df0d713091e3..b1cc0af7c68cbc7e4d8d3ed34f6019567f5156b2 100644 --- a/src/main/resources/neatlogic/resources/cmdb/sqlscript/ddl.sql +++ b/src/main/resources/neatlogic/resources/cmdb/sqlscript/ddl.sql @@ -903,8 +903,8 @@ CREATE TABLE `cmdb_reltype` CREATE TABLE `cmdb_resourcecenter_account` ( `id` bigint NOT NULL COMMENT '主键id', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', - `account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', + `account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号', `password` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '密码', `protocol_id` bigint NOT NULL COMMENT '协议id', `type` enum ('public','private') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型',