archieve-projects/后事管理系统/silemei.sql

225 lines
11 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.

-- -------------------------------------------------------------
-- TablePlus 6.0.1(551)
--
-- https://tableplus.com/
--
-- Database: silemei
-- Generation Time: 2024-05-05 15:13:58.8790
-- -------------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE `silemei`;
DROP TABLE IF EXISTS `helldevice`;
CREATE TABLE `helldevice` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`floor` int NOT NULL COMMENT '所在层数1-18',
`create_time` datetime NOT NULL,
`status` int NOT NULL COMMENT '状态0表示正常1表示损坏',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `helllog`;
CREATE TABLE `helllog` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` varchar(32) NOT NULL,
`floor` int NOT NULL COMMENT '所在层数1-18',
`device` int NOT NULL COMMENT '受刑设备id',
`time` varchar(100) NOT NULL,
`reason` text NOT NULL,
`create_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `judgement`;
CREATE TABLE `judgement` (
`id` int NOT NULL AUTO_INCREMENT,
`uuid` varchar(32) NOT NULL,
`lifebook_id` int NOT NULL COMMENT '生死簿id',
`judge_id` int NOT NULL COMMENT '审判长id',
`contact` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '标题',
`phonenumber` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '记录',
`create_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `lawyer`;
CREATE TABLE `lawyer` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`uuid` varchar(32) NOT NULL,
`gender` int NOT NULL COMMENT '性别0表示男1表示女',
`photo` varchar(255) DEFAULT NULL,
`description` text NOT NULL COMMENT '描述',
`create_time` datetime NOT NULL,
`role` int NOT NULL COMMENT '角色',
`status` int NOT NULL COMMENT '状态0在职1休息2离职',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `lifebook`;
CREATE TABLE `lifebook` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`uuid` varchar(32) NOT NULL,
`birthday` datetime NOT NULL COMMENT '出生日期',
`gender` int NOT NULL COMMENT '性别0表示男1表示女',
`birthplace` varchar(500) NOT NULL,
`child` int NOT NULL DEFAULT '0',
`marriage` text NOT NULL COMMENT '婚配情况描述',
`event` text NOT NULL COMMENT '人生大事描述',
`attribute` text NOT NULL COMMENT '人物属性描述',
`description` text NOT NULL COMMENT '人生描述',
`characterinfo` text NOT NULL COMMENT '人物描述',
`reaperid` int DEFAULT NULL,
`judgeid` int DEFAULT NULL,
`punishmentid` int DEFAULT NULL,
`reincarnationid` int DEFAULT NULL,
`create_time` datetime NOT NULL,
`testament` text,
PRIMARY KEY (`id`),
UNIQUE KEY `uuid` (`uuid`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `module`;
CREATE TABLE `module` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`icon` varchar(255) DEFAULT NULL,
`path` varchar(255) NOT NULL,
`isparent` int NOT NULL COMMENT '是否为父模块0表示否1表示是',
`parentid` int DEFAULT NULL COMMENT '父模块id',
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `reincarnationlog`;
CREATE TABLE `reincarnationlog` (
`id` int NOT NULL AUTO_INCREMENT,
`aid` varchar(32) NOT NULL,
`uid` varchar(32) NOT NULL,
`type` varchar(32) NOT NULL COMMENT '结果',
`reason` text NOT NULL,
`create_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `remittance`;
CREATE TABLE `remittance` (
`id` int NOT NULL AUTO_INCREMENT,
`relationship` varchar(32) NOT NULL,
`uid` varchar(32) NOT NULL,
`money` int NOT NULL COMMENT '金额',
`reason` text NOT NULL,
`create_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`description` varchar(255) DEFAULT NULL,
`module` varchar(255) NOT NULL COMMENT '模块id使用逗号分隔,all表示所有模块',
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `setting`;
CREATE TABLE `setting` (
`id` int NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`value` varchar(32) NOT NULL,
`create_time` datetime NOT NULL,
`remark` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(32) NOT NULL,
`password` varchar(32) NOT NULL,
`nickname` varchar(255) NOT NULL,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
`role` int NOT NULL COMMENT '用户角色id',
`status` int NOT NULL COMMENT '用户状态0表示正常1表示禁用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;
INSERT INTO `helldevice` (`id`, `name`, `floor`, `create_time`, `status`) VALUES
(1, '', 1, '2024-04-22 00:20:35', 0);
INSERT INTO `judgement` (`id`, `uuid`, `lifebook_id`, `judge_id`, `contact`, `phonenumber`, `create_time`) VALUES
(1, 'CT21CB504331D58AD9', 2, 1, '2', '22', '2024-05-05 14:42:13'),
(2, 'CT1929BBF312CDB3B1', 2, 1, 'Liu', '1388888888', '2024-05-05 14:49:06'),
(3, 'CTA8B8F16E11F16553', 3, 1, '22', '222', '2024-05-05 14:51:57');
INSERT INTO `lawyer` (`id`, `name`, `uuid`, `gender`, `photo`, `description`, `create_time`, `role`, `status`) VALUES
(1, '刘琪琪', 'ADA057166FFDFF16', 1, '/public/enchant/enchant-1714889498972.jpeg', '', '2024-05-05 14:11:38', 2, 0),
(2, '授权管理员', '000000', 0, '/public/def/photo.jpeg', '安静\n', '2024-05-05 15:01:21', 4, 0);
INSERT INTO `lifebook` (`id`, `name`, `uuid`, `birthday`, `gender`, `birthplace`, `child`, `marriage`, `event`, `attribute`, `description`, `characterinfo`, `reaperid`, `judgeid`, `punishmentid`, `reincarnationid`, `create_time`, `testament`) VALUES
(2, '2', '29F3CFFCA0E495BB', '2024-04-02 00:00:00', 0, '2', 2, '2', '2', '2', '2', '2', NULL, NULL, NULL, NULL, '2024-04-22 00:05:50', '2'),
(3, '测试', '85ACD088DB569F60', '2024-05-05 14:51:36', 0, '2', 2, '2', '2', '2', '2', '2', NULL, NULL, NULL, NULL, '2024-05-05 14:51:40', '2');
INSERT INTO `module` (`id`, `name`, `icon`, `path`, `isparent`, `parentid`, `create_time`, `update_time`) VALUES
(1, '遗嘱管理', 'el-icon-s-order', '/testament', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(2, '数据管理', '', '/testament/data', 0, 1, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(3, '添加遗嘱', '', '/testament/dataAdd', 0, 1, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(4, '律师管理', 'el-icon-s-finance', '/lawyer', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(5, '律师管理', '', '/lawyer/lawyer', 0, 4, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(7, '紧急联系人管理', 'el-icon-video-camera-solid', '/trial', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(9, '紧急联系人记录', '', '/trial/data', 0, 7, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(10, '添加紧急联系人', '', '/trial/add', 0, 7, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(21, '角色权限', 'el-icon-menu', '/role', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(22, '角色管理', '', '/role/role', 0, 21, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(23, '权限设置', '', '/role/authority', 0, 21, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(24, '管理员', 'el-icon-s-custom', '/admin', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(25, '管理员管理', '', '/admin/admin', 0, 24, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(26, '管理员添加', '', '/admin/add', 0, 24, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(27, '系统设置', 'el-icon-s-tools', '/system', 1, 0, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(28, '系统设置', '', '/system/system', 0, 27, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(29, '信息修改', '', '/system/setInfo', 0, 27, '2024-04-21 23:18:39', '2024-04-21 23:18:39'),
(30, '添加律师', NULL, '/lawyer/addlawyer', 0, 4, '2024-04-21 23:18:39', '2024-04-21 23:18:39');
INSERT INTO `role` (`id`, `name`, `description`, `module`, `create_time`, `update_time`) VALUES
(1, '最高管理员', '拥有所有权限', 'all', '2024-04-21 23:18:38', '2024-04-21 23:18:38'),
(2, '律师管理员', '拥有律师相关权限', '4,5,6', '2024-04-21 23:18:38', '2024-04-21 23:18:38'),
(3, '联系人管理员', '拥有联系人管理相关权限', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,27,29', '2024-04-21 23:18:38', '2024-04-21 23:18:38'),
(4, '管理员', '普通管理员', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,27,28,29', '2024-04-21 23:18:38', '2024-04-21 23:18:38'),
(5, '授权管理员', '负责前台获取授权的账号,不要删除', '1,2,3,7,8,11,13,15,16,27,29', '2024-04-21 23:18:38', '2024-04-21 23:18:38'),
(6, '查看紧急联系人', '仅能查看联系人', '1,2,3,7,9,27,29', '2024-05-05 14:58:34', '2024-05-05 14:58:34');
INSERT INTO `setting` (`id`, `key`, `value`, `create_time`, `remark`) VALUES
(1, 'remittance', '1', '2024-05-05 14:55:20', '律师管理'),
(2, 'woodenfish', '1', '2024-04-21 23:18:39', '紧急联系人添加');
INSERT INTO `user` (`id`, `username`, `password`, `nickname`, `create_time`, `update_time`, `role`, `status`) VALUES
(1, 'admin', 'e50de14051afd6aacd8d1560f2f08579', '管理员', '2024-04-21 23:18:38', '2024-04-21 23:18:38', 1, 0),
(2, '000000', 'e50de14051afd6aacd8d1560f2f08579', '授权管理员', '2024-04-21 23:18:38', '2024-05-05 14:59:33', 2, 0);
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;