fix(aihr): expire unbound practice audio
This commit is contained in:
@@ -91,6 +91,22 @@ CREATE TABLE IF NOT EXISTS `aihr_practice_audio` (
|
||||
KEY `idx_aihr_practice_audio_session` (`tenant_id`, `session_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 对练音频';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_audio_upload` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
`oss_id` bigint NOT NULL COMMENT 'OSS文件ID',
|
||||
`owner_user_id` bigint NOT NULL COMMENT '上传用户ID',
|
||||
`owner_identity` varchar(100) NOT NULL COMMENT '上传主体',
|
||||
`audio_url` varchar(1000) DEFAULT NULL COMMENT '音频URL',
|
||||
`status` varchar(20) NOT NULL DEFAULT 'staged' COMMENT 'staged/bound',
|
||||
`expires_time` datetime NOT NULL COMMENT '过期时间',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_aihr_practice_audio_upload` (`tenant_id`, `oss_id`),
|
||||
KEY `idx_aihr_practice_audio_upload_expire` (`tenant_id`, `status`, `expires_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 对练音频上传暂存';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_assignment` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
|
||||
Reference in New Issue
Block a user