新增数字人版本管理
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
CREATE TABLE `biz_digital_human_version` (
|
||||
`id` BIGINT NOT NULL AUTO_INCREMENT,
|
||||
`version` VARCHAR(32) NOT NULL COMMENT '版本号',
|
||||
`oss_object_key` VARCHAR(512) NOT NULL COMMENT 'OSS 路径',
|
||||
`file_size` BIGINT NOT NULL COMMENT '文件大小(字节)',
|
||||
`md5` VARCHAR(64) NOT NULL COMMENT '文件MD5',
|
||||
`changelog` TEXT COMMENT '更新日志',
|
||||
`min_client_version` VARCHAR(32) COMMENT '最低客户端版本要求',
|
||||
`is_latest` TINYINT(1) DEFAULT 0 COMMENT '是否最新版本',
|
||||
`status` VARCHAR(32) DEFAULT 'DRAFT' COMMENT '状态:DRAFT/RELEASED',
|
||||
`created_by` VARCHAR(128) COMMENT '创建人',
|
||||
`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`released_at` DATETIME COMMENT '发布时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_version` (`version`),
|
||||
KEY `idx_status_is_latest` (`status`, `is_latest`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数字人版本管理表';
|
||||
@@ -0,0 +1,47 @@
|
||||
-- 插入现有的数字人版本记录(OSS 上已存在的版本)
|
||||
INSERT INTO `biz_digital_human_version` (
|
||||
`version`,
|
||||
`oss_object_key`,
|
||||
`file_size`,
|
||||
`md5`,
|
||||
`changelog`,
|
||||
`min_client_version`,
|
||||
`is_latest`,
|
||||
`status`,
|
||||
`created_by`,
|
||||
`created_at`,
|
||||
`released_at`
|
||||
) VALUES (
|
||||
'1.0.0',
|
||||
'ShuFuDigitalHuman.zip',
|
||||
0,
|
||||
'unknown',
|
||||
'初始版本(已存在于 OSS)',
|
||||
NULL,
|
||||
1,
|
||||
'RELEASED',
|
||||
'system',
|
||||
NOW(),
|
||||
NOW()
|
||||
);
|
||||
|
||||
-- 插入菜单权限配置(数字人版本管理)
|
||||
-- 注意:需要根据实际的 biz_permission_menu 表结构调整
|
||||
-- 如果表名或字段不同,请手动执行对应的 INSERT 语句
|
||||
INSERT INTO `biz_permission_menu` (
|
||||
`name`,
|
||||
`column_key`,
|
||||
`route_path`,
|
||||
`menu_type`,
|
||||
`sort_order`,
|
||||
`created_at`
|
||||
) VALUES (
|
||||
'数字人版本管理',
|
||||
'digital_human_version',
|
||||
'version',
|
||||
'admin',
|
||||
100,
|
||||
NOW()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
`name` = '数字人版本管理',
|
||||
`route_path` = 'version';
|
||||
Reference in New Issue
Block a user