From 7c0f41c785ef1ae7b121cf7c6127e7566da866a5 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期五, 11 三月 2022 13:00:09 +0800 Subject: [PATCH] update 确保更好的适配 多数据库 主键策略统一改为 雪花ID --- script/sql/sqlserver/sqlserver_ry_vue_4.X.sql | 28 ++++---- script/sql/ry_vue_4.0.sql | 80 +++++++++++++------------- ruoyi-admin/src/main/resources/application.yml | 8 -- script/sql/test.sql | 40 ++++++------ 4 files changed, 75 insertions(+), 81 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 5641fdb..b445974 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -179,16 +179,10 @@ global-config: # 鏄惁鎵撳嵃 Logo banner banner: true - # 鏄惁鍒濆鍖� SqlRunner - enableSqlRunner: false dbConfig: # 涓婚敭绫诲瀷 # AUTO 鑷 NONE 绌� INPUT 鐢ㄦ埛杈撳叆 ASSIGN_ID 闆姳 ASSIGN_UUID 鍞竴 UUID - idType: AUTO - # 琛ㄥ悕鏄惁浣跨敤椹煎嘲杞笅鍒掔嚎鍛藉悕,鍙琛ㄥ悕鐢熸晥 - tableUnderline: true - # 澶у啓鍛藉悕,瀵硅〃鍚嶅拰瀛楁鍚嶅潎鐢熸晥 - capitalMode: false + idType: ASSIGN_ID # 閫昏緫宸插垹闄ゅ�� logicDeleteValue: 2 # 閫昏緫鏈垹闄ゅ�� diff --git a/script/sql/ry_vue_4.0.sql b/script/sql/ry_vue_4.0.sql index 9b57bd0..1fe490e 100644 --- a/script/sql/ry_vue_4.0.sql +++ b/script/sql/ry_vue_4.0.sql @@ -3,7 +3,7 @@ -- ---------------------------- drop table if exists sys_dept; create table sys_dept ( - dept_id bigint(20) not null auto_increment comment '閮ㄩ棬id', + dept_id bigint(20) not null comment '閮ㄩ棬id', parent_id bigint(20) default 0 comment '鐖堕儴闂╥d', ancestors varchar(50) default '' comment '绁栫骇鍒楄〃', dept_name varchar(30) default '' comment '閮ㄩ棬鍚嶇О', @@ -18,7 +18,7 @@ update_by varchar(64) default '' comment '鏇存柊鑰�', update_time datetime comment '鏇存柊鏃堕棿', primary key (dept_id) -) engine=innodb auto_increment=200 comment = '閮ㄩ棬琛�'; +) engine=innodb comment = '閮ㄩ棬琛�'; -- ---------------------------- -- 鍒濆鍖�-閮ㄩ棬琛ㄦ暟鎹� @@ -40,7 +40,7 @@ -- ---------------------------- drop table if exists sys_user; create table sys_user ( - user_id bigint(20) not null auto_increment comment '鐢ㄦ埛ID', + user_id bigint(20) not null comment '鐢ㄦ埛ID', dept_id bigint(20) default null comment '閮ㄩ棬ID', user_name varchar(30) not null comment '鐢ㄦ埛璐﹀彿', nick_name varchar(30) not null comment '鐢ㄦ埛鏄电О', @@ -60,7 +60,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (user_id) -) engine=innodb auto_increment=100 comment = '鐢ㄦ埛淇℃伅琛�'; +) engine=innodb comment = '鐢ㄦ埛淇℃伅琛�'; -- ---------------------------- -- 鍒濆鍖�-鐢ㄦ埛淇℃伅琛ㄦ暟鎹� @@ -75,14 +75,14 @@ drop table if exists sys_post; create table sys_post ( - post_id bigint(20) not null auto_increment comment '宀椾綅ID', + post_id bigint(20) not null comment '宀椾綅ID', post_code varchar(64) not null comment '宀椾綅缂栫爜', post_name varchar(50) not null comment '宀椾綅鍚嶇О', post_sort int(4) not null comment '鏄剧ず椤哄簭', status char(1) not null comment '鐘舵�侊紙0姝e父 1鍋滅敤锛�', create_by varchar(64) default '' comment '鍒涘缓鑰�', create_time datetime comment '鍒涘缓鏃堕棿', - update_by varchar(64) default '' comment '鏇存柊鑰�', + update_by varchar(64) default '' comment '鏇存柊鑰�', update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (post_id) @@ -102,7 +102,7 @@ -- ---------------------------- drop table if exists sys_role; create table sys_role ( - role_id bigint(20) not null auto_increment comment '瑙掕壊ID', + role_id bigint(20) not null comment '瑙掕壊ID', role_name varchar(30) not null comment '瑙掕壊鍚嶇О', role_key varchar(100) not null comment '瑙掕壊鏉冮檺瀛楃涓�', role_sort int(4) not null comment '鏄剧ず椤哄簭', @@ -117,7 +117,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (role_id) -) engine=innodb auto_increment=100 comment = '瑙掕壊淇℃伅琛�'; +) engine=innodb comment = '瑙掕壊淇℃伅琛�'; -- ---------------------------- -- 鍒濆鍖�-瑙掕壊淇℃伅琛ㄦ暟鎹� @@ -131,7 +131,7 @@ -- ---------------------------- drop table if exists sys_menu; create table sys_menu ( - menu_id bigint(20) not null auto_increment comment '鑿滃崟ID', + menu_id bigint(20) not null comment '鑿滃崟ID', menu_name varchar(50) not null comment '鑿滃崟鍚嶇О', parent_id bigint(20) default 0 comment '鐖惰彍鍗旾D', order_num int(4) default 0 comment '鏄剧ず椤哄簭', @@ -151,7 +151,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default '' comment '澶囨敞', primary key (menu_id) -) engine=innodb auto_increment=2000 comment = '鑿滃崟鏉冮檺琛�'; +) engine=innodb comment = '鑿滃崟鏉冮檺琛�'; -- ---------------------------- -- 鍒濆鍖�-鑿滃崟淇℃伅琛ㄦ暟鎹� @@ -412,7 +412,7 @@ -- ---------------------------- drop table if exists sys_oper_log; create table sys_oper_log ( - oper_id bigint(20) not null auto_increment comment '鏃ュ織涓婚敭', + oper_id bigint(20) not null comment '鏃ュ織涓婚敭', title varchar(50) default '' comment '妯″潡鏍囬', business_type int(2) default 0 comment '涓氬姟绫诲瀷锛�0鍏跺畠 1鏂板 2淇敼 3鍒犻櫎锛�', method varchar(100) default '' comment '鏂规硶鍚嶇О', @@ -429,7 +429,7 @@ error_msg varchar(2000) default '' comment '閿欒娑堟伅', oper_time datetime comment '鎿嶄綔鏃堕棿', primary key (oper_id) -) engine=innodb auto_increment=100 comment = '鎿嶄綔鏃ュ織璁板綍'; +) engine=innodb comment = '鎿嶄綔鏃ュ織璁板綍'; -- ---------------------------- @@ -438,7 +438,7 @@ drop table if exists sys_dict_type; create table sys_dict_type ( - dict_id bigint(20) not null auto_increment comment '瀛楀吀涓婚敭', + dict_id bigint(20) not null comment '瀛楀吀涓婚敭', dict_name varchar(100) default '' comment '瀛楀吀鍚嶇О', dict_type varchar(100) default '' comment '瀛楀吀绫诲瀷', status char(1) default '0' comment '鐘舵�侊紙0姝e父 1鍋滅敤锛�', @@ -449,7 +449,7 @@ remark varchar(500) default null comment '澶囨敞', primary key (dict_id), unique (dict_type) -) engine=innodb auto_increment=100 comment = '瀛楀吀绫诲瀷琛�'; +) engine=innodb comment = '瀛楀吀绫诲瀷琛�'; insert into sys_dict_type values(1, '鐢ㄦ埛鎬у埆', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '鐢ㄦ埛鎬у埆鍒楄〃'); insert into sys_dict_type values(2, '鑿滃崟鐘舵��', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '鑿滃崟鐘舵�佸垪琛�'); @@ -467,7 +467,7 @@ drop table if exists sys_dict_data; create table sys_dict_data ( - dict_code bigint(20) not null auto_increment comment '瀛楀吀缂栫爜', + dict_code bigint(20) not null comment '瀛楀吀缂栫爜', dict_sort int(4) default 0 comment '瀛楀吀鎺掑簭', dict_label varchar(100) default '' comment '瀛楀吀鏍囩', dict_value varchar(100) default '' comment '瀛楀吀閿��', @@ -482,7 +482,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (dict_code) -) engine=innodb auto_increment=100 comment = '瀛楀吀鏁版嵁琛�'; +) engine=innodb comment = '瀛楀吀鏁版嵁琛�'; insert into sys_dict_data values(1, 1, '鐢�', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '鎬у埆鐢�'); insert into sys_dict_data values(2, 2, '濂�', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '鎬у埆濂�'); @@ -515,7 +515,7 @@ -- ---------------------------- drop table if exists sys_config; create table sys_config ( - config_id int(5) not null auto_increment comment '鍙傛暟涓婚敭', + config_id int(5) not null comment '鍙傛暟涓婚敭', config_name varchar(100) default '' comment '鍙傛暟鍚嶇О', config_key varchar(100) default '' comment '鍙傛暟閿悕', config_value varchar(500) default '' comment '鍙傛暟閿��', @@ -526,7 +526,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (config_id) -) engine=innodb auto_increment=100 comment = '鍙傛暟閰嶇疆琛�'; +) engine=innodb comment = '鍙傛暟閰嶇疆琛�'; insert into sys_config values(1, '涓绘鏋堕〉-榛樿鐨偆鏍峰紡鍚嶇О', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, '钃濊壊 skin-blue銆佺豢鑹� skin-green銆佺传鑹� skin-purple銆佺孩鑹� skin-red銆侀粍鑹� skin-yellow' ); insert into sys_config values(2, '鐢ㄦ埛绠$悊-璐﹀彿鍒濆瀵嗙爜', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '鍒濆鍖栧瘑鐮� 123456' ); @@ -541,7 +541,7 @@ -- ---------------------------- drop table if exists sys_logininfor; create table sys_logininfor ( - info_id bigint(20) not null auto_increment comment '璁块棶ID', + info_id bigint(20) not null comment '璁块棶ID', user_name varchar(50) default '' comment '鐢ㄦ埛璐﹀彿', ipaddr varchar(128) default '' comment '鐧诲綍IP鍦板潃', login_location varchar(255) default '' comment '鐧诲綍鍦扮偣', @@ -551,7 +551,7 @@ msg varchar(255) default '' comment '鎻愮ず娑堟伅', login_time datetime comment '璁块棶鏃堕棿', primary key (info_id) -) engine=innodb auto_increment=100 comment = '绯荤粺璁块棶璁板綍'; +) engine=innodb comment = '绯荤粺璁块棶璁板綍'; -- ---------------------------- @@ -559,7 +559,7 @@ -- ---------------------------- drop table if exists sys_notice; create table sys_notice ( - notice_id int(4) not null auto_increment comment '鍏憡ID', + notice_id int(4) not null comment '鍏憡ID', notice_title varchar(50) not null comment '鍏憡鏍囬', notice_type char(1) not null comment '鍏憡绫诲瀷锛�1閫氱煡 2鍏憡锛�', notice_content longblob default null comment '鍏憡鍐呭', @@ -570,7 +570,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(255) default null comment '澶囨敞', primary key (notice_id) -) engine=innodb auto_increment=10 comment = '閫氱煡鍏憡琛�'; +) engine=innodb comment = '閫氱煡鍏憡琛�'; -- ---------------------------- -- 鍒濆鍖�-鍏憡淇℃伅琛ㄦ暟鎹� @@ -584,7 +584,7 @@ -- ---------------------------- drop table if exists gen_table; create table gen_table ( - table_id bigint(20) not null auto_increment comment '缂栧彿', + table_id bigint(20) not null comment '缂栧彿', table_name varchar(200) default '' comment '琛ㄥ悕绉�', table_comment varchar(500) default '' comment '琛ㄦ弿杩�', sub_table_name varchar(64) default null comment '鍏宠仈瀛愯〃鐨勮〃鍚�', @@ -605,7 +605,7 @@ update_time datetime comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', primary key (table_id) -) engine=innodb auto_increment=1 comment = '浠g爜鐢熸垚涓氬姟琛�'; +) engine=innodb comment = '浠g爜鐢熸垚涓氬姟琛�'; -- ---------------------------- @@ -613,7 +613,7 @@ -- ---------------------------- drop table if exists gen_table_column; create table gen_table_column ( - column_id bigint(20) not null auto_increment comment '缂栧彿', + column_id bigint(20) not null comment '缂栧彿', table_id varchar(64) comment '褰掑睘琛ㄧ紪鍙�', column_name varchar(200) comment '鍒楀悕绉�', column_comment varchar(500) comment '鍒楁弿杩�', @@ -636,18 +636,18 @@ update_by varchar(64) default '' comment '鏇存柊鑰�', update_time datetime comment '鏇存柊鏃堕棿', primary key (column_id) -) engine=innodb auto_increment=1 comment = '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�'; +) engine=innodb comment = '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�'; -- ---------------------------- -- OSS瀵硅薄瀛樺偍琛� -- ---------------------------- drop table if exists sys_oss; create table sys_oss ( - oss_id bigint(20) not null auto_increment comment '瀵硅薄瀛樺偍涓婚敭', + oss_id bigint(20) not null 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鍦板潃', + url varchar(500) not null comment 'URL鍦板潃', create_time datetime default null comment '鍒涘缓鏃堕棿', create_by varchar(64) default '' comment '涓婁紶浜�', update_time datetime default null comment '鏇存柊鏃堕棿', @@ -661,19 +661,19 @@ -- ---------------------------- drop table if exists sys_oss_config; create table sys_oss_config ( - oss_config_id bigint(20) not null auto_increment comment '涓诲缓', - config_key varchar(255) not null default '' comment '閰嶇疆key', - access_key varchar(255) default '' comment 'accessKey', - secret_key varchar(255) default '' comment '绉橀挜', - bucket_name varchar(255) default '' comment '妗跺悕绉�', - prefix varchar(255) default '' comment '鍓嶇紑', - endpoint varchar(255) default '' comment '璁块棶绔欑偣', - is_https char(1) default 'N' comment '鏄惁https锛圷=鏄�,N=鍚︼級', - region varchar(255) default '' comment '鍩�', - status char(1) default '1' comment '鐘舵�侊紙0=姝e父,1=鍋滅敤锛�', + oss_config_id bigint(20) not null comment '涓诲缓', + config_key varchar(255) not null default '' comment '閰嶇疆key', + access_key varchar(255) default '' comment 'accessKey', + secret_key varchar(255) default '' comment '绉橀挜', + bucket_name varchar(255) default '' comment '妗跺悕绉�', + prefix varchar(255) default '' comment '鍓嶇紑', + endpoint varchar(255) default '' comment '璁块棶绔欑偣', + is_https char(1) default 'N' comment '鏄惁https锛圷=鏄�,N=鍚︼級', + region varchar(255) default '' comment '鍩�', + status char(1) default '1' comment '鐘舵�侊紙0=姝e父,1=鍋滅敤锛�', ext1 varchar(255) default '' comment '鎵╁睍瀛楁', - create_by varchar(64) default '' comment '鍒涘缓鑰�', - create_time datetime default null comment '鍒涘缓鏃堕棿', + create_by varchar(64) default '' comment '鍒涘缓鑰�', + create_time datetime default null comment '鍒涘缓鏃堕棿', update_by varchar(64) default '' comment '鏇存柊鑰�', update_time datetime default null comment '鏇存柊鏃堕棿', remark varchar(500) default null comment '澶囨敞', diff --git a/script/sql/sqlserver/sqlserver_ry_vue_4.X.sql b/script/sql/sqlserver/sqlserver_ry_vue_4.X.sql index 29318b9..49d5af9 100644 --- a/script/sql/sqlserver/sqlserver_ry_vue_4.X.sql +++ b/script/sql/sqlserver/sqlserver_ry_vue_4.X.sql @@ -1,7 +1,7 @@ CREATE TABLE [gen_table] ( - [table_id] bigint IDENTITY (1,1) NOT NULL, + [table_id] bigint NOT NULL, [table_name] nvarchar(200) DEFAULT '' NULL, [table_comment] nvarchar(500) DEFAULT '' NULL, [sub_table_name] nvarchar(64) NULL, @@ -156,7 +156,7 @@ CREATE TABLE [gen_table_column] ( - [column_id] bigint IDENTITY (1,1) NOT NULL, + [column_id] bigint NOT NULL, [table_id] nvarchar(64) NULL, [column_name] nvarchar(200) NULL, [column_comment] nvarchar(500) NULL, @@ -427,7 +427,7 @@ CREATE TABLE [sys_dept] ( - [dept_id] bigint IDENTITY (100,1) NOT NULL, + [dept_id] bigint NOT NULL, [parent_id] bigint DEFAULT ((0)) NULL, [ancestors] nvarchar(50) DEFAULT '' NULL, [dept_name] nvarchar(30) DEFAULT '' NULL, @@ -565,7 +565,7 @@ CREATE TABLE [sys_dict_data] ( - [dict_code] bigint IDENTITY (1,1) NOT NULL, + [dict_code] bigint NOT NULL, [dict_sort] int DEFAULT ((0)) NULL, [dict_label] nvarchar(100) DEFAULT '' NULL, [dict_value] nvarchar(100) DEFAULT '' NULL, @@ -739,7 +739,7 @@ CREATE TABLE [sys_dict_type] ( - [dict_id] bigint IDENTITY (1,1) NOT NULL, + [dict_id] bigint NOT NULL, [dict_name] nvarchar(100) DEFAULT '' NULL, [dict_type] nvarchar(100) DEFAULT '' NULL, [status] nchar(1) DEFAULT ('0') NULL, @@ -842,7 +842,7 @@ CREATE TABLE [sys_logininfor] ( - [info_id] bigint IDENTITY (1,1) NOT NULL, + [info_id] bigint NOT NULL, [user_name] nvarchar(50) DEFAULT '' NULL, [ipaddr] nvarchar(128) DEFAULT '' NULL, [login_location] nvarchar(255) DEFAULT '' NULL, @@ -920,7 +920,7 @@ CREATE TABLE [sys_menu] ( - [menu_id] bigint IDENTITY (1,1) NOT NULL, + [menu_id] bigint NOT NULL, [menu_name] nvarchar(50) NOT NULL, [parent_id] bigint DEFAULT ((0)) NULL, [order_num] int DEFAULT ((0)) NULL, @@ -1240,7 +1240,7 @@ CREATE TABLE [sys_notice] ( - [notice_id] bigint IDENTITY (1,1) NOT NULL, + [notice_id] bigint NOT NULL, [notice_title] nvarchar(50) NOT NULL, [notice_type] nchar(1) NOT NULL, [notice_content] nvarchar(max) NULL, @@ -1335,7 +1335,7 @@ CREATE TABLE [sys_oper_log] ( - [oper_id] bigint IDENTITY (1,1) NOT NULL, + [oper_id] bigint NOT NULL, [title] nvarchar(50) DEFAULT '' NULL, [business_type] int DEFAULT ((0)) NULL, [method] nvarchar(100) DEFAULT '' NULL, @@ -1462,7 +1462,7 @@ CREATE TABLE [sys_post] ( - [post_id] bigint IDENTITY (1,1) NOT NULL, + [post_id] bigint NOT NULL, [post_code] nvarchar(64) NOT NULL, [post_name] nvarchar(50) NOT NULL, [post_sort] int NOT NULL, @@ -1560,7 +1560,7 @@ CREATE TABLE [sys_role] ( - [role_id] bigint IDENTITY (1,1) NOT NULL, + [role_id] bigint NOT NULL, [role_name] nvarchar(30) NOT NULL, [role_key] nvarchar(100) NOT NULL, [role_sort] int NOT NULL, @@ -1912,7 +1912,7 @@ CREATE TABLE [sys_user] ( - [user_id] bigint IDENTITY (1,1) NOT NULL, + [user_id] bigint NOT NULL, [dept_id] bigint NULL, [user_name] nvarchar(30) NOT NULL, [nick_name] nvarchar(30) NOT NULL, @@ -2137,7 +2137,7 @@ CREATE TABLE [sys_oss] ( - [oss_id] bigint IDENTITY (1,1) NOT NULL, + [oss_id] bigint NOT NULL, [file_name] nvarchar(255) DEFAULT '' NOT NULL, [original_name] nvarchar(255) DEFAULT '' NOT NULL, [file_suffix] nvarchar(10) DEFAULT '' NOT NULL, @@ -2222,7 +2222,7 @@ CREATE TABLE [sys_oss_config] ( - [oss_config_id] bigint IDENTITY (1,1) NOT NULL, + [oss_config_id] bigint NOT NULL, [config_key] nvarchar(255) DEFAULT '' NOT NULL, [access_key] nvarchar(255) DEFAULT '' NULL, [secret_key] nvarchar(255) DEFAULT '' NULL, diff --git a/script/sql/test.sql b/script/sql/test.sql index 5d70965..fd547e7 100644 --- a/script/sql/test.sql +++ b/script/sql/test.sql @@ -1,35 +1,35 @@ DROP TABLE if EXISTS test_demo; CREATE TABLE test_demo ( - id int(0) NOT NULL AUTO_INCREMENT COMMENT '涓婚敭', - dept_id int(0) NULL DEFAULT NULL COMMENT '閮ㄩ棬id', - user_id int(0) NULL DEFAULT NULL COMMENT '鐢ㄦ埛id', - order_num int(0) NULL DEFAULT 0 COMMENT '鎺掑簭鍙�', + id int(0) NOT NULL COMMENT '涓婚敭', + dept_id int(0) NULL DEFAULT NULL COMMENT '閮ㄩ棬id', + user_id int(0) NULL DEFAULT NULL COMMENT '鐢ㄦ埛id', + order_num int(0) NULL DEFAULT 0 COMMENT '鎺掑簭鍙�', test_key varchar(255) NULL DEFAULT NULL COMMENT 'key閿�', value varchar(255) NULL DEFAULT NULL COMMENT '鍊�', - version int(0) NULL DEFAULT 0 COMMENT '鐗堟湰', - create_time datetime(0) NULL DEFAULT NULL COMMENT '鍒涘缓鏃堕棿', - create_by varchar(64) NULL DEFAULT NULL COMMENT '鍒涘缓浜�', - update_time datetime(0) NULL DEFAULT NULL COMMENT '鏇存柊鏃堕棿', - update_by varchar(64) NULL DEFAULT NULL COMMENT '鏇存柊浜�', - del_flag int(0) NULL DEFAULT 0 COMMENT '鍒犻櫎鏍囧織', + version int(0) NULL DEFAULT 0 COMMENT '鐗堟湰', + create_time datetime(0) NULL DEFAULT NULL COMMENT '鍒涘缓鏃堕棿', + create_by varchar(64) NULL DEFAULT NULL COMMENT '鍒涘缓浜�', + update_time datetime(0) NULL DEFAULT NULL COMMENT '鏇存柊鏃堕棿', + update_by varchar(64) NULL DEFAULT NULL COMMENT '鏇存柊浜�', + del_flag int(0) NULL DEFAULT 0 COMMENT '鍒犻櫎鏍囧織', PRIMARY KEY (id) USING BTREE ) ENGINE = InnoDB COMMENT = '娴嬭瘯鍗曡〃'; DROP TABLE if EXISTS test_tree; CREATE TABLE test_tree ( - id int(0) NOT NULL AUTO_INCREMENT COMMENT '涓婚敭', - parent_id int(0) NULL DEFAULT 0 COMMENT '鐖秈d', - dept_id int(0) NULL DEFAULT NULL COMMENT '閮ㄩ棬id', - user_id int(0) NULL DEFAULT NULL COMMENT '鐢ㄦ埛id', + id int(0) NOT NULL COMMENT '涓婚敭', + parent_id int(0) NULL DEFAULT 0 COMMENT '鐖秈d', + dept_id int(0) NULL DEFAULT NULL COMMENT '閮ㄩ棬id', + user_id int(0) NULL DEFAULT NULL COMMENT '鐢ㄦ埛id', tree_name varchar(255) NULL DEFAULT NULL COMMENT '鍊�', - version int(0) NULL DEFAULT 0 COMMENT '鐗堟湰', - create_time datetime(0) NULL DEFAULT NULL COMMENT '鍒涘缓鏃堕棿', - create_by varchar(64) NULL DEFAULT NULL COMMENT '鍒涘缓浜�', - update_time datetime(0) NULL DEFAULT NULL COMMENT '鏇存柊鏃堕棿', - update_by varchar(64) NULL DEFAULT NULL COMMENT '鏇存柊浜�', - del_flag int(0) NULL DEFAULT 0 COMMENT '鍒犻櫎鏍囧織', + version int(0) NULL DEFAULT 0 COMMENT '鐗堟湰', + create_time datetime(0) NULL DEFAULT NULL COMMENT '鍒涘缓鏃堕棿', + create_by varchar(64) NULL DEFAULT NULL COMMENT '鍒涘缓浜�', + update_time datetime(0) NULL DEFAULT NULL COMMENT '鏇存柊鏃堕棿', + update_by varchar(64) NULL DEFAULT NULL COMMENT '鏇存柊浜�', + del_flag int(0) NULL DEFAULT 0 COMMENT '鍒犻櫎鏍囧織', PRIMARY KEY (id) USING BTREE ) ENGINE = InnoDB COMMENT = '娴嬭瘯鏍戣〃'; -- Gitblit v1.9.3