Files
Friendship-and-chat-api/sql/mysql/recent/member_recent_add_audit.sql
T
2026-08-10 09:43:24 +08:00

20 lines
1.1 KiB
SQL

-- 动态审核字段。历史动态默认通过,避免上线后从公开列表消失。
ALTER TABLE `member_recent`
ADD COLUMN `audit_status` tinyint NULL DEFAULT 1 COMMENT '审核状态:0-审核中,1-审核通过,2-审核不通过' AFTER `issue_address`,
ADD COLUMN `audit_source` varchar(16) NULL COMMENT '审核来源:THIRD_PARTY-第三方,MANUAL-人工,HISTORY-历史数据' AFTER `audit_status`,
ADD COLUMN `audit_reason` varchar(512) NULL COMMENT '审核原因' AFTER `audit_source`,
ADD COLUMN `audit_time` datetime NULL COMMENT '审核时间' AFTER `audit_reason`,
ADD COLUMN `audit_user_id` bigint NULL COMMENT '人工审核用户编号' AFTER `audit_time`;
UPDATE `member_recent`
SET `audit_source` = 'HISTORY',
`audit_reason` = '历史数据默认通过',
`audit_time` = COALESCE(`update_time`, `create_time`)
WHERE `audit_status` = 1;
ALTER TABLE `member_recent`
MODIFY COLUMN `audit_status` tinyint NOT NULL DEFAULT 0 COMMENT '审核状态:0-审核中,1-审核通过,2-审核不通过';
CREATE INDEX `idx_member_recent_audit_status_create_time`
ON `member_recent` (`audit_status`, `create_time`);