26 lines
952 B
SQL
26 lines
952 B
SQL
-- 1. 新建 vip_roles 表
|
||
CREATE TABLE IF NOT EXISTS vip_roles (
|
||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||
name VARCHAR(50) NOT NULL UNIQUE COMMENT '角色名称',
|
||
sort INT DEFAULT 0 COMMENT '下拉展示顺序,越小越前',
|
||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
||
) COMMENT '超级个体固定角色';
|
||
|
||
-- 2. 插入默认角色(UNIQUE name 防重复)
|
||
INSERT IGNORE INTO vip_roles (name, sort) VALUES
|
||
('创始人', 1),
|
||
('投资人', 2),
|
||
('产品经理', 3),
|
||
('技术负责人', 4),
|
||
('运营总监', 5),
|
||
('销售总监', 6),
|
||
('市场总监', 7),
|
||
('合伙人', 8),
|
||
('顾问', 9),
|
||
('品牌主理人', 10);
|
||
|
||
-- 3. users 表新增 vip_sort、vip_role
|
||
ALTER TABLE users ADD COLUMN vip_sort INT NULL COMMENT '手动排序,越小越前';
|
||
ALTER TABLE users ADD COLUMN vip_role VARCHAR(50) NULL COMMENT '角色:从 vip_roles 选或手动填写';
|