/*
Navicat MySQL Data Transfer

Source Server         : localhost
Source Server Version : 50610
Source Host           : localhost:3306
Source Database       : flower

Target Server Type    : MYSQL
Target Server Version : 50610
File Encoding         : 65001

Date: 2024-06-03 21:56:04
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for t_code_type
-- ----------------------------
DROP TABLE IF EXISTS `t_code_type`;
CREATE TABLE `t_code_type` (
  `ID` varchar(45) NOT NULL COMMENT '主键UUID',
  `NAME` varchar(50) DEFAULT NULL COMMENT '字典名称',
  `CODE` varchar(50) DEFAULT NULL COMMENT '字典类型码',
  `DESCRIPTION` varchar(500) DEFAULT NULL COMMENT '字典描述',
  `deleted` tinyint(1) DEFAULT NULL,
  `create_by` varchar(45) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(45) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新日期',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典类型表';

-- ----------------------------
-- Records of t_code_type
-- ----------------------------

-- ----------------------------
-- Table structure for t_code_value
-- ----------------------------
DROP TABLE IF EXISTS `t_code_value`;
CREATE TABLE `t_code_value` (
  `id` varchar(45) NOT NULL COMMENT '主键UUID',
  `type_code` varchar(50) DEFAULT NULL COMMENT '类型码',
  `value` varchar(50) DEFAULT NULL COMMENT '字典值',
  `label` varchar(100) DEFAULT NULL COMMENT '字典标签',
  `description` varchar(500) DEFAULT NULL COMMENT '字典值描述',
  `seq` int(11) DEFAULT NULL COMMENT '排序',
  `status` varchar(4) DEFAULT NULL COMMENT '字典值状态',
  `is_vis` tinyint(1) DEFAULT NULL COMMENT '是否系统值',
  `deleted` tinyint(1) DEFAULT NULL COMMENT '租户编码',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典项表';

-- ----------------------------
-- Records of t_code_value
-- ----------------------------
INSERT INTO `t_code_value` VALUES ('COMMON_STATUS_A', 'COMMON_STATUS', 'A', '启用', '启用', '1', 'A', null, null, null, null, null, null);
INSERT INTO `t_code_value` VALUES ('COMMON_STATUS_I', 'COMMON_STATUS', 'I', '禁用', '禁用', '2', 'A', null, null, null, null, null, null);
INSERT INTO `t_code_value` VALUES ('gender_1', 'gender', '1', '男', '男', '1', null, null, '0', null, null, null, null);
INSERT INTO `t_code_value` VALUES ('gender_2', 'gender', '2', '女', '女', '2', null, null, '0', null, null, null, null);
INSERT INTO `t_code_value` VALUES ('USER_STATUS_A', 'USER_STATUS', 'A', '启用', '启用', '1', null, null, '0', null, null, null, null);
INSERT INTO `t_code_value` VALUES ('USER_STATUS_I', 'USER_STATUS', 'I', '禁用', '禁用', '2', null, null, '0', null, null, null, null);

-- ----------------------------
-- Table structure for t_menu
-- ----------------------------
DROP TABLE IF EXISTS `t_menu`;
CREATE TABLE `t_menu` (
  `id` varchar(50) NOT NULL COMMENT '主键',
  `parent_id` varchar(50) DEFAULT NULL COMMENT '父菜单id',
  `name` varchar(50) DEFAULT NULL COMMENT '菜单名',
  `type` varchar(50) DEFAULT NULL COMMENT '类型',
  `href` varchar(50) DEFAULT NULL COMMENT '路由',
  `icon` varchar(50) DEFAULT NULL COMMENT '图标',
  `seq` int(11) DEFAULT NULL COMMENT '排序',
  `status` varchar(50) DEFAULT NULL COMMENT '状态',
  `is_visible` varchar(50) DEFAULT NULL COMMENT '是否可见',
  `keepAlive` varchar(255) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_menu
-- ----------------------------
INSERT INTO `t_menu` VALUES ('1', '-1', '系统管理', null, '/SystemManagement', '', null, 'A', 'Y', null, '0', null, null, null, null);
INSERT INTO `t_menu` VALUES ('2', '1', '菜单管理', null, '/SystemManagement/menu/index', '', null, 'A', 'Y', null, '0', null, null, null, null);
INSERT INTO `t_menu` VALUES ('3e24cec5b2dd4c9f9e4749db52e2ca39', '1', '字典管理', null, '/SystemManagement/dict/type', null, null, 'A', 'Y', null, null, null, null, null, null);
INSERT INTO `t_menu` VALUES ('538f9c5421274c76a91738ae173552e9', '1', '用户管理', '0', '/SystemManagement/user/index', null, '4', 'A', 'Y', '0', null, null, null, null, null);
INSERT INTO `t_menu` VALUES ('ed930c491ccc4349aca81e98e1088af8', '1', '角色管理', '0', '/SystemManagement/role/index', null, '8', 'A', 'Y', '0', null, null, null, null, null);

-- ----------------------------
-- Table structure for t_role
-- ----------------------------
DROP TABLE IF EXISTS `t_role`;
CREATE TABLE `t_role` (
  `id` varchar(50) NOT NULL COMMENT '主键',
  `role_name` varchar(50) DEFAULT NULL COMMENT '角色名称',
  `description` varchar(200) DEFAULT NULL COMMENT '角色描述',
  `is_sys` varchar(50) DEFAULT NULL COMMENT '是否系统角色',
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_role
-- ----------------------------
INSERT INTO `t_role` VALUES ('ROLE_SYS_ADMIN', '超级管理员', '超级管理员', 'Y', '0', null, null, null, null);

-- ----------------------------
-- Table structure for t_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `t_role_menu`;
CREATE TABLE `t_role_menu` (
  `id` varchar(50) NOT NULL COMMENT '主键',
  `role_id` varchar(50) DEFAULT NULL COMMENT '角色id',
  `menu_id` varchar(50) DEFAULT NULL COMMENT '菜单id',
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_role_menu
-- ----------------------------

-- ----------------------------
-- Table structure for t_user
-- ----------------------------
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
  `id` varchar(50) NOT NULL COMMENT '主键',
  `login_name` varchar(50) DEFAULT NULL COMMENT '账号',
  `type` varchar(50) DEFAULT NULL COMMENT '账号类型',
  `password` varchar(200) DEFAULT NULL COMMENT '密码',
  `picture` varchar(200) DEFAULT NULL COMMENT '头像',
  `tel` varchar(20) DEFAULT NULL COMMENT '手机号',
  `nick_name` varchar(50) DEFAULT NULL COMMENT '昵称',
  `is_sys` varchar(2) DEFAULT NULL COMMENT '是否系统用户',
  `status` varchar(5) DEFAULT NULL COMMENT '状态',
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `third_id` varchar(50) DEFAULT NULL COMMENT '第三方id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';

-- ----------------------------
-- Records of t_user
-- ----------------------------
INSERT INTO `t_user` VALUES ('1', 'admin', 'admin', '$2a$10$0DAkloUL.Gvuk2vyaCXbT.b7ho3nlO0Ro7u4SNhBC5bRRQuHStafa', null, null, 'admin', 'Y', 'A', '0', '1', '1', '2023-06-16 10:44:52', '2023-06-16 10:44:57', '1');

-- ----------------------------
-- Table structure for t_user_message
-- ----------------------------
DROP TABLE IF EXISTS `t_user_message`;
CREATE TABLE `t_user_message` (
  `id` varchar(50) NOT NULL COMMENT '主键',
  `user_id` varchar(50) DEFAULT NULL COMMENT '用户id',
  `type` varchar(50) DEFAULT NULL COMMENT '消息类型（MSG_TYPE)',
  `title` varchar(100) DEFAULT NULL COMMENT '标题',
  `content` varchar(500) DEFAULT NULL COMMENT '内容',
  `read` tinyint(1) DEFAULT NULL COMMENT '是否已读',
  `related_id` varchar(50) DEFAULT NULL COMMENT '关联内容id',
  `related_type` varchar(50) DEFAULT NULL COMMENT '关联内容类型',
  `related_info` varchar(500) DEFAULT NULL COMMENT '关联内容信息',
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_user_message
-- ----------------------------

-- ----------------------------
-- Table structure for t_user_role
-- ----------------------------
DROP TABLE IF EXISTS `t_user_role`;
CREATE TABLE `t_user_role` (
  `id` varchar(45) NOT NULL,
  `user_id` varchar(45) DEFAULT NULL,
  `role_id` varchar(45) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT NULL COMMENT '逻辑删',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_user_role
-- ----------------------------
INSERT INTO `t_user_role` VALUES ('1', '1', 'ROLE_SYS_ADMIN', '0', null, null, null, null);
