aidmt-ms/sql/sys_user_add_audit_fields.sql

29 lines
1.2 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 为 sys_user 表添加审核相关字段
-- status字段含义0正常1停用2待审核
-- audit_status字段含义0待审核1审核通过2审核不通过
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- 修改status字段注释增加待审核状态
ALTER TABLE `sys_user`
MODIFY COLUMN `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '2' COMMENT '账号状态0正常1停用2待审核';
-- 添加审核状态字段
ALTER TABLE `sys_user`
ADD COLUMN `audit_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '审核状态0待审核1审核通过2审核不通过' AFTER `status`;
-- 添加审核人字段
ALTER TABLE `sys_user`
ADD COLUMN `auditor` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审核人' AFTER `audit_status`;
-- 添加审核时间字段
ALTER TABLE `sys_user`
ADD COLUMN `audit_time` datetime(0) DEFAULT NULL COMMENT '审核时间' AFTER `auditor`;
-- 添加审核意见字段
ALTER TABLE `sys_user`
ADD COLUMN `audit_opinion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审核意见' AFTER `audit_time`;
SET FOREIGN_KEY_CHECKS = 1;