guoyu/RuoYi-Vue-redis/database_update.sql

93 lines
4.1 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.

-- ============================================
-- 罪犯学习管理系统 - 数据库字段更新SQL
-- ============================================
-- 1. 为 sys_user 表添加新字段
ALTER TABLE sys_user
ADD COLUMN prison_name VARCHAR(50) COMMENT '监狱' AFTER remark,
ADD COLUMN prison_area VARCHAR(50) COMMENT '监区' AFTER prison_name,
ADD COLUMN ethnicity VARCHAR(20) COMMENT '民族' AFTER sex,
ADD COLUMN education_level VARCHAR(20) COMMENT '文化程度' AFTER ethnicity,
ADD COLUMN crime_name VARCHAR(50) COMMENT '罪名' AFTER education_level,
ADD COLUMN sentence_term INT COMMENT '刑期(年)' AFTER crime_name,
ADD COLUMN sentence_start_date DATE COMMENT '刑期起日' AFTER sentence_term,
ADD COLUMN sentence_end_date DATE COMMENT '刑期止日' AFTER sentence_start_date,
ADD COLUMN entry_date DATE COMMENT '入监时间' AFTER sentence_end_date;
-- 2. 插入测试数据 - 添加几个罪犯信息
-- 注意这些SQL需要根据实际的用户角色ID来调整确保用户能够正确分配角色
-- 插入罪犯1张三
INSERT INTO sys_user (
user_name, nick_name, password, sex, prison_name, prison_area,
ethnicity, education_level, crime_name, sentence_term,
sentence_start_date, sentence_end_date, entry_date,
status, del_flag, create_time, remark
) VALUES (
'zhangsan', '张三', '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m',
'0', '第一监狱', '一监区', '汉族', '初中', '盗窃罪', 3,
'2023-01-01', '2026-01-01', '2023-01-15',
'0', '0', NOW(), '注册类型:student'
);
-- 插入罪犯2李四
INSERT INTO sys_user (
user_name, nick_name, password, sex, prison_name, prison_area,
ethnicity, education_level, crime_name, sentence_term,
sentence_start_date, sentence_end_date, entry_date,
status, del_flag, create_time, remark
) VALUES (
'lisi', '李四', '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m',
'0', '第一监狱', '二监区', '汉族', '高中', '故意伤害罪', 5,
'2022-06-01', '2027-06-01', '2022-06-10',
'0', '0', NOW(), '注册类型:student'
);
-- 插入罪犯3王五
INSERT INTO sys_user (
user_name, nick_name, password, sex, prison_name, prison_area,
ethnicity, education_level, crime_name, sentence_term,
sentence_start_date, sentence_end_date, entry_date,
status, del_flag, create_time, remark
) VALUES (
'wangwu', '王五', '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m',
'0', '第二监狱', '一监区', '回族', '小学', '诈骗罪', 7,
'2021-03-15', '2028-03-15', '2021-03-20',
'0', '0', NOW(), '注册类型:student'
);
-- 插入罪犯4赵六
INSERT INTO sys_user (
user_name, nick_name, password, sex, prison_name, prison_area,
ethnicity, education_level, crime_name, sentence_term,
sentence_start_date, sentence_end_date, entry_date,
status, del_flag, create_time, remark
) VALUES (
'zhaoliu', '赵六', '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m',
'1', '第一监狱', '三监区', '汉族', '中专', '抢劫罪', 10,
'2020-05-10', '2030-05-10', '2020-05-15',
'0', '0', NOW(), '注册类型:student'
);
-- 插入罪犯5钱七
INSERT INTO sys_user (
user_name, nick_name, password, sex, prison_name, prison_area,
ethnicity, education_level, crime_name, sentence_term,
sentence_start_date, sentence_end_date, entry_date,
status, del_flag, create_time, remark
) VALUES (
'qianqi', '钱七', '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m',
'0', '第二监狱', '二监区', '满族', '大专', '贪污罪', 8,
'2022-09-01', '2030-09-01', '2022-09-05',
'0', '0', NOW(), '注册类型:student'
);
-- 注意:
-- 1. 密码 '$2a$10$7JB720yubVSOfvVaMaF0Oe5B.p.FKpDOOaQY4hqPFa8FmJkQvY.2m' 对应的明文密码通常是 '123456'
-- 如果您的系统使用不同的加密方式,请相应调整
-- 2. 请根据实际的角色ID为用户分配角色通过 sys_user_role 表)
-- 3. 如果您的系统有默认密码配置,请使用系统配置的默认密码进行加密
-- 4. 日期格式为 'YYYY-MM-DD'
-- 5. 执行前请备份数据库