|
@@ -1,54 +1,76 @@
|
|
|
-drop table if exists system_user_t;
|
|
|
-create table system_user_t
|
|
|
+/*
|
|
|
+ Navicat Premium Data Transfer
|
|
|
+
|
|
|
+ Source Server : local
|
|
|
+ Source Server Type : MySQL
|
|
|
+ Source Server Version : 80041
|
|
|
+ Source Host : localhost:3306
|
|
|
+ Source Schema : eco-boot
|
|
|
+
|
|
|
+ Target Server Type : MySQL
|
|
|
+ Target Server Version : 80041
|
|
|
+ File Encoding : 65001
|
|
|
+
|
|
|
+ Date: 02/07/2025 14:19:37
|
|
|
+*/
|
|
|
+
|
|
|
+SET NAMES utf8mb4;
|
|
|
+SET
|
|
|
+FOREIGN_KEY_CHECKS = 0;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for system_org_t
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `system_org_t`;
|
|
|
+CREATE TABLE `system_org_t`
|
|
|
(
|
|
|
- id varchar(20) not null comment '唯一标识'
|
|
|
- primary key,
|
|
|
- org_id varchar(20) not null comment '组织ID',
|
|
|
- account varchar(50) null comment '用户账号',
|
|
|
- user_name varchar(50) null comment '用户姓名',
|
|
|
- nick_name varchar(50) null comment '用户昵称',
|
|
|
- user_type varchar(30) null comment '用户类型(system系统用户)',
|
|
|
- email varchar(50) null comment '用户邮箱',
|
|
|
- phone_number varchar(11) null comment '手机号码',
|
|
|
- gender varchar(20) null comment '用户性别(0男 1女 2未知)',
|
|
|
- avatar longtext null comment '头像地址',
|
|
|
- password varchar(255) null comment '密码',
|
|
|
- login_ip varchar(128) null comment '最后登陆IP',
|
|
|
- login_date datetime null comment '最后登陆时间',
|
|
|
- tenant_id varchar(20) null comment '租户编号',
|
|
|
- status varchar(20) null comment '帐号状态(1正常 0停用)',
|
|
|
- version int null comment '乐观锁',
|
|
|
- del_flag varchar(20) null comment '删除标志(1代表已删除 0代表存在)',
|
|
|
- create_by varchar(20) null comment '创建者',
|
|
|
- create_time datetime null comment '创建时间',
|
|
|
- update_by varchar(20) null comment '更新者',
|
|
|
- update_time datetime null comment '更新时间',
|
|
|
- remark varchar(1000) null comment '备注'
|
|
|
-) comment '用户信息表' collate = utf8mb4_bin
|
|
|
- row_format = DYNAMIC;
|
|
|
-
|
|
|
-
|
|
|
-drop table if exists system_org_t;
|
|
|
-create table system_org_t
|
|
|
+ `id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '唯一标识',
|
|
|
+ `parent_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '父组织ID',
|
|
|
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '组织名称',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '组织编码',
|
|
|
+ `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '类别',
|
|
|
+ `order_num` int NULL DEFAULT NULL COMMENT '显示顺序',
|
|
|
+ `leader_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '负责人',
|
|
|
+ `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系电话',
|
|
|
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '邮箱',
|
|
|
+ `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '租户编号',
|
|
|
+ `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '帐号状态(1正常 0停用)',
|
|
|
+ `version` int NULL DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ `del_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除标志(1代表已删除 0代表存在)',
|
|
|
+ `create_by` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '部门表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for system_role_t
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `system_role_t`;
|
|
|
+CREATE TABLE `system_role_t`
|
|
|
(
|
|
|
- id varchar(20) not null comment '唯一标识'
|
|
|
- primary key,
|
|
|
- parent_id varchar(20) null comment '父组织ID',
|
|
|
- name varchar(255) null comment '组织名称',
|
|
|
- code varchar(255) null comment '组织编码',
|
|
|
- category varchar(255) null comment '类别',
|
|
|
- order_num int null comment '显示顺序',
|
|
|
- leader_id varchar(20) null comment '负责人',
|
|
|
- phone varchar(11) null comment '联系电话',
|
|
|
- email varchar(50) null comment '邮箱',
|
|
|
- tenant_id varchar(20) null comment '租户编号',
|
|
|
- status varchar(20) null comment '帐号状态(1正常 0停用)',
|
|
|
- version int null comment '乐观锁',
|
|
|
- del_flag varchar(20) null comment '删除标志(1代表已删除 0代表存在)',
|
|
|
- create_by varchar(20) null comment '创建者',
|
|
|
- create_time datetime null comment '创建时间',
|
|
|
- update_by varchar(20) null comment '更新者',
|
|
|
- update_time datetime null comment '更新时间',
|
|
|
- remark varchar(1000) null comment '备注'
|
|
|
-) comment '部门表' collate = utf8mb4_bin
|
|
|
- row_format = DYNAMIC;
|
|
|
+ `id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `org_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组织id',
|
|
|
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编码',
|
|
|
+ `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分类',
|
|
|
+ `order_num` int NULL DEFAULT NULL COMMENT '显示顺序',
|
|
|
+ `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '租户编号',
|
|
|
+ `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '帐号状态(1正常 0停用)',
|
|
|
+ `version` int NULL DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ `del_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除标志(1代表已删除 0代表存在)',
|
|
|
+ `create_by` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+
|
|
|
+SET
|
|
|
+FOREIGN_KEY_CHECKS = 1;
|