20 lines
1.1 KiB
SQL
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`);
|