You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

148 lines
15 KiB

SET FOREIGN_KEY_CHECKS=0;
CREATE TABLE `sys_client` (
`id` bigint NOT NULL COMMENT 'id',
`client_id` varchar(64) NULL DEFAULT NULL COMMENT '客户端id',
`client_key` varchar(32) NULL DEFAULT NULL COMMENT '客户端key',
`client_secret` varchar(255) NULL DEFAULT NULL COMMENT '客户端秘钥',
`grant_type` varchar(255) NULL DEFAULT NULL COMMENT '授权类型',
`device_type` varchar(32) NULL DEFAULT NULL COMMENT '设备类型',
`active_timeout` int NULL DEFAULT 1800 COMMENT 'token活跃超时时间',
`timeout` int NULL DEFAULT 604800 COMMENT 'token固定超时',
`status` char(1) NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB COMMENT = '系统授权表' ROW_FORMAT = Dynamic;
CREATE TABLE `sys_oss` (
`oss_id` bigint NOT NULL COMMENT '对象存储主键',
`tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户编号',
`file_name` varchar(255) NOT NULL DEFAULT '' COMMENT '文件名',
`original_name` varchar(255) NOT NULL DEFAULT '' COMMENT '原名',
`file_suffix` varchar(10) NOT NULL DEFAULT '' COMMENT '文件后缀名',
`url` varchar(500) NOT NULL COMMENT 'URL地址',
`ext1` text NULL COMMENT '扩展字段',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`create_by` bigint NULL DEFAULT NULL COMMENT '上传人',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
`service` varchar(20) NOT NULL DEFAULT 'minio' COMMENT '服务商',
PRIMARY KEY (`oss_id`) USING BTREE
) ENGINE = InnoDB COMMENT = 'OSS对象存储表' ROW_FORMAT = Dynamic;
CREATE TABLE `sys_oss_config` (
`oss_config_id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户编号',
`config_key` varchar(20) NOT NULL DEFAULT '' COMMENT '配置key',
`access_key` varchar(255) NULL DEFAULT '' COMMENT 'accessKey',
`secret_key` varchar(255) NULL DEFAULT '' COMMENT '秘钥',
`bucket_name` varchar(255) NULL DEFAULT '' COMMENT '桶名称',
`prefix` varchar(255) NULL DEFAULT '' COMMENT '前缀',
`endpoint` varchar(255) NULL DEFAULT '' COMMENT '访问站点',
`domain` varchar(255) NULL DEFAULT '' COMMENT '自定义域名',
`is_https` char(1) NULL DEFAULT 'N' COMMENT '是否https(Y=是,N=否)',
`region` varchar(255) NULL DEFAULT '' COMMENT '',
`access_policy` char(1) NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)',
`status` char(1) NULL DEFAULT '1' COMMENT '是否默认(0=是,1=否)',
`ext1` varchar(255) NULL DEFAULT '' COMMENT '扩展字段',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`oss_config_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '对象存储配置表' ROW_FORMAT = Dynamic;
CREATE TABLE `sys_social` (
`id` bigint NOT NULL COMMENT '主键',
`user_id` bigint NOT NULL COMMENT '用户ID',
`tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户id',
`auth_id` varchar(255) NOT NULL COMMENT '平台+平台唯一id',
`source` varchar(255) NOT NULL COMMENT '用户来源',
`open_id` varchar(255) NULL DEFAULT NULL COMMENT '平台编号唯一id',
`user_name` varchar(30) NOT NULL COMMENT '登录账号',
`nick_name` varchar(30) NULL DEFAULT '' COMMENT '用户昵称',
`email` varchar(255) NULL DEFAULT '' COMMENT '用户邮箱',
`avatar` varchar(500) NULL DEFAULT '' COMMENT '头像地址',
`access_token` varchar(2000) NOT NULL COMMENT '用户的授权令牌',
`expire_in` int NULL DEFAULT NULL COMMENT '用户的授权令牌的有效期,部分平台可能没有',
`refresh_token` varchar(255) NULL DEFAULT NULL COMMENT '刷新令牌,部分平台可能没有',
`access_code` varchar(2000) NULL DEFAULT NULL COMMENT '平台的授权信息,部分平台可能没有',
`union_id` varchar(255) NULL DEFAULT NULL COMMENT '用户的 unionid',
`scope` varchar(255) NULL DEFAULT NULL COMMENT '授予的权限,部分平台可能没有',
`token_type` varchar(255) NULL DEFAULT NULL COMMENT '个别平台的授权信息,部分平台可能没有',
`id_token` varchar(2000) NULL DEFAULT NULL COMMENT 'id token,部分平台可能没有',
`mac_algorithm` varchar(255) NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
`mac_key` varchar(255) NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
`code` varchar(255) NULL DEFAULT NULL COMMENT '用户的授权code,部分平台可能没有',
`oauth_token` varchar(255) NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
`oauth_token_secret` varchar(255) NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB COMMENT = '社会化关系表' ROW_FORMAT = Dynamic;
CREATE TABLE `sys_tenant_package` (
`package_id` bigint NOT NULL COMMENT '租户套餐id',
`package_name` varchar(20) NULL DEFAULT NULL COMMENT '套餐名称',
`menu_ids` varchar(3000) NULL DEFAULT NULL COMMENT '关联菜单id',
`remark` varchar(200) NULL DEFAULT NULL COMMENT '备注',
`menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
`status` char(1) NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`package_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '租户套餐表' ROW_FORMAT = Dynamic;
CREATE TABLE `test_demo` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户编号',
`dept_id` bigint NULL DEFAULT NULL COMMENT '部门id',
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id',
`order_num` int NULL DEFAULT 0 COMMENT '排序号',
`test_key` varchar(255) NULL DEFAULT NULL COMMENT 'key键',
`value` varchar(255) NULL DEFAULT NULL COMMENT '',
`version` int NULL DEFAULT 0 COMMENT '版本',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建人',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
`del_flag` int NULL DEFAULT 0 COMMENT '删除标志',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB COMMENT = '测试单表' ROW_FORMAT = Dynamic;
CREATE TABLE `test_tree` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(20) NULL DEFAULT '000000' COMMENT '租户编号',
`parent_id` bigint NULL DEFAULT 0 COMMENT '父id',
`dept_id` bigint NULL DEFAULT NULL COMMENT '部门id',
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id',
`tree_name` varchar(255) NULL DEFAULT NULL COMMENT '',
`version` int NULL DEFAULT 0 COMMENT '版本',
`create_dept` varchar(100) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`create_by` bigint NULL DEFAULT NULL COMMENT '创建人',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
`del_flag` int NULL DEFAULT 0 COMMENT '删除标志',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB COMMENT = '测试树表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS=1;