diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm index 15544510..0b4f1d5b 100644 --- a/modules/core/db/core.erm +++ b/modules/core/db/core.erm @@ -11,8 +11,8 @@ 0 1.0 - 1547 - 1390 + 14 + 1805 128 128 @@ -791,6 +791,22 @@ data_scope character(n) + + a9b040a1f3059a566ea241c3327fd8b328753c52 + 64 + null + false + null + false + false + false + + false + + 数据源名称 + data_source_name + varchar(n) + 6cf6b1b94ad089cda04f9ed8ea2ad13bd9de0dd0 100 @@ -11688,7 +11704,7 @@ - c74f1c12036a04e6a3bcb807cf8017539ee11513 + 2dbd81fd2d63c7aba6de01c1193d31d4da6fc368 f9c5f9ef3226c5e4a275d1e0be09e8d6a4bbf098 9915937d4e3e8e237226fc9f049c585b793dc190 -1 @@ -11753,7 +11769,7 @@ abd5fc5f0bb213daae3de2abc362c5aea5276f4d a3c67705fc3d118ba46b7f57c9b24fbf0505d7b9 - c74f1c12036a04e6a3bcb807cf8017539ee11513 + 2dbd81fd2d63c7aba6de01c1193d31d4da6fc368 @@ -13293,513 +13309,6 @@ - - f9c5f9ef3226c5e4a275d1e0be09e8d6a4bbf098 - 443 - 379 - Segoe UI - 9 - 59 - 1944 - - 128 - 128 - 192 - - - - js_gen_table - 代码生成表 - - - - - - - f53f151fcfc0c5008da4d5314a50ef425a61c482 - a3c67705fc3d118ba46b7f57c9b24fbf0505d7b9 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - ff1e0ad7d41ac61e908fc5656bdde67a164a6974 - c1fb8a292fb9eddf858dd20d28a548c6af66fe4e - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 079f2c6d89277b4daecbd337e1bf4f781232976a - 971fd03164a8df8dde64dcbc49d25bd9e325b735 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 03fa62677d146f929436f5b658fec1d454ec0adc - bc518c6e08246711da4ef4bbfd902690ebf6797d - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 7302decf65cd29ade7edd5a42ef629938c70f45c - b6fb605970d322ce2b1fa51d9b72cdedacd92f27 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 3c113dc08971de6b9b524afdcb41a1562f130081 - 7d0c8a848b33bb097d6a6bfb1b223c0699830431 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 705ceee9c058659c1509ef35e6cdd1bedc4422c4 - d3257d8d8e063a7b8aab08c53d2ef9c5477e16d5 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - ce338c590e6e91ae174e1728177e527d1fb5a1f8 - 2e588483efe68d91af1ede163ad51d1cfb60a8eb - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 58ee1b25a309334f43edd0e3695be10addd71571 - a8f71b15e475b44708cf2638e6d1484c4bf9c5c8 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - dc13101e962883627abb3ca0967353d2d1920ae1 - 6d2b54ff28dde18b6b574adac48050be8679f071 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - b50c10e77abcb30aa7a0efe2b3a9ef080516967a - 50929bce3dc6ed9c0d174fe99184428b6b25c376 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - edc273602f2feb54b0d9f060c9414873cf0e46d1 - 34b9c5b33bfbc15bd8c8fbabe2e9e7f970cc9ddd - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a7e9e473423331cc2e697d7bad777fab8ea6487a - 69eabc90e25d0e1334e2e95c03192aea25a124ec - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 688b0f7ac0036d32e75f7da7a74d307c976be2ab - e8f6148deaa56e9cde72c0ee2f693ba95ca4dcf7 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 85024a2953cf3e3c9c1cce49b2351853ab0d125b - - - - false - true - idx_gen_table_ptn - - - - - bc518c6e08246711da4ef4bbfd902690ebf6797d - false - - - - - - - - - -
f6f3255545f52e35027e72c2dc95db1a2b9bb3dd254 @@ -16198,6 +15707,546 @@
+ + f9c5f9ef3226c5e4a275d1e0be09e8d6a4bbf098 + 443 + 379 + Segoe UI + 9 + 59 + 1944 + + 128 + 128 + 192 + + + + js_gen_table + 代码生成表 + + + + + + + f53f151fcfc0c5008da4d5314a50ef425a61c482 + a3c67705fc3d118ba46b7f57c9b24fbf0505d7b9 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + ff1e0ad7d41ac61e908fc5656bdde67a164a6974 + c1fb8a292fb9eddf858dd20d28a548c6af66fe4e + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 079f2c6d89277b4daecbd337e1bf4f781232976a + 971fd03164a8df8dde64dcbc49d25bd9e325b735 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 03fa62677d146f929436f5b658fec1d454ec0adc + bc518c6e08246711da4ef4bbfd902690ebf6797d + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7302decf65cd29ade7edd5a42ef629938c70f45c + b6fb605970d322ce2b1fa51d9b72cdedacd92f27 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a9b040a1f3059a566ea241c3327fd8b328753c52 + 0ce662403b57068e13da3bbafac6841d287619a0 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 3c113dc08971de6b9b524afdcb41a1562f130081 + 7d0c8a848b33bb097d6a6bfb1b223c0699830431 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 705ceee9c058659c1509ef35e6cdd1bedc4422c4 + d3257d8d8e063a7b8aab08c53d2ef9c5477e16d5 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ce338c590e6e91ae174e1728177e527d1fb5a1f8 + 2e588483efe68d91af1ede163ad51d1cfb60a8eb + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 58ee1b25a309334f43edd0e3695be10addd71571 + a8f71b15e475b44708cf2638e6d1484c4bf9c5c8 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + dc13101e962883627abb3ca0967353d2d1920ae1 + 6d2b54ff28dde18b6b574adac48050be8679f071 + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b50c10e77abcb30aa7a0efe2b3a9ef080516967a + 50929bce3dc6ed9c0d174fe99184428b6b25c376 + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + edc273602f2feb54b0d9f060c9414873cf0e46d1 + 34b9c5b33bfbc15bd8c8fbabe2e9e7f970cc9ddd + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a7e9e473423331cc2e697d7bad777fab8ea6487a + 69eabc90e25d0e1334e2e95c03192aea25a124ec + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 688b0f7ac0036d32e75f7da7a74d307c976be2ab + e8f6148deaa56e9cde72c0ee2f693ba95ca4dcf7 + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 85024a2953cf3e3c9c1cce49b2351853ab0d125b + + + + false + true + idx_gen_table_ptn + + + + + bc518c6e08246711da4ef4bbfd902690ebf6797d + false + + + + + + + + + +
diff --git a/modules/core/db/db2/core.sql b/modules/core/db/db2/core.sql index bc7d8620..f417be4c 100644 --- a/modules/core/db/db2/core.sql +++ b/modules/core/db/db2/core.sql @@ -46,6 +46,7 @@ CREATE TABLE js_gen_table comments varchar(500) NOT NULL, parent_table_name varchar(64), parent_table_fk_name varchar(64), + data_source_name varchar(64), tpl_category varchar(200), package_name varchar(500), module_name varchar(30), diff --git a/modules/core/db/mssql/core.sql b/modules/core/db/mssql/core.sql index 9ced09e3..279a6cf6 100644 --- a/modules/core/db/mssql/core.sql +++ b/modules/core/db/mssql/core.sql @@ -46,6 +46,7 @@ CREATE TABLE [js_gen_table] [comments] nvarchar(500) NOT NULL, [parent_table_name] varchar(64), [parent_table_fk_name] varchar(64), + [data_source_name] varchar(64), [tpl_category] varchar(200), [package_name] varchar(500), [module_name] varchar(30), @@ -292,7 +293,7 @@ CREATE TABLE [js_sys_file_entity] [file_path] nvarchar(1000) NOT NULL, [file_content_type] varchar(200) NOT NULL, [file_extension] varchar(100) NOT NULL, - [file_size] decimal(38) NOT NULL, + [file_size] decimal(31) NOT NULL, PRIMARY KEY ([file_id]) ); diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql index 0d3422bb..6c7533ff 100644 --- a/modules/core/db/mysql/core.sql +++ b/modules/core/db/mysql/core.sql @@ -47,6 +47,7 @@ CREATE TABLE js_gen_table comments varchar(500) NOT NULL COMMENT '表说明', parent_table_name varchar(64) COMMENT '关联父表的表名', parent_table_fk_name varchar(64) COMMENT '本表关联父表的外键名', + data_source_name varchar(64) COMMENT '数据源名称', tpl_category varchar(200) COMMENT '使用的模板', package_name varchar(500) COMMENT '生成包路径', module_name varchar(30) COMMENT '生成模块名', @@ -293,7 +294,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL COMMENT '文件相对路径', file_content_type varchar(200) NOT NULL COMMENT '文件内容类型', file_extension varchar(100) NOT NULL COMMENT '文件后缀扩展名', - file_size decimal(38) NOT NULL COMMENT '文件大小(单位B)', + file_size decimal(31) NOT NULL COMMENT '文件大小(单位B)', PRIMARY KEY (file_id), UNIQUE (file_md5) ) COMMENT = '文件实体表'; diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql index 68781cfe..884758bb 100644 --- a/modules/core/db/oracle/core.sql +++ b/modules/core/db/oracle/core.sql @@ -46,6 +46,7 @@ CREATE TABLE js_gen_table comments nvarchar2(500) NOT NULL, parent_table_name varchar2(64), parent_table_fk_name varchar2(64), + data_source_name varchar2(64), tpl_category varchar2(200), package_name varchar2(500), module_name varchar2(30), @@ -292,7 +293,7 @@ CREATE TABLE js_sys_file_entity file_path nvarchar2(1000) NOT NULL, file_content_type varchar2(200) NOT NULL, file_extension varchar2(100) NOT NULL, - file_size number(38) NOT NULL, + file_size number(31) NOT NULL, PRIMARY KEY (file_id) ); @@ -924,6 +925,7 @@ COMMENT ON COLUMN js_gen_table.class_name IS '实体类名称'; COMMENT ON COLUMN js_gen_table.comments IS '表说明'; COMMENT ON COLUMN js_gen_table.parent_table_name IS '关联父表的表名'; COMMENT ON COLUMN js_gen_table.parent_table_fk_name IS '本表关联父表的外键名'; +COMMENT ON COLUMN js_gen_table.data_source_name IS '数据源名称'; COMMENT ON COLUMN js_gen_table.tpl_category IS '使用的模板'; COMMENT ON COLUMN js_gen_table.package_name IS '生成包路径'; COMMENT ON COLUMN js_gen_table.module_name IS '生成模块名'; diff --git a/modules/core/db/postgresql/core.sql b/modules/core/db/postgresql/core.sql index 0a52bba8..89027073 100644 --- a/modules/core/db/postgresql/core.sql +++ b/modules/core/db/postgresql/core.sql @@ -46,6 +46,7 @@ CREATE TABLE js_gen_table comments varchar(500) NOT NULL, parent_table_name varchar(64), parent_table_fk_name varchar(64), + data_source_name varchar(64), tpl_category varchar(200), package_name varchar(500), module_name varchar(30), @@ -292,7 +293,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL, file_content_type varchar(200) NOT NULL, file_extension varchar(100) NOT NULL, - file_size decimal(38) NOT NULL, + file_size decimal(31) NOT NULL, PRIMARY KEY (file_id) ) WITHOUT OIDS; @@ -924,6 +925,7 @@ COMMENT ON COLUMN js_gen_table.class_name IS '实体类名称'; COMMENT ON COLUMN js_gen_table.comments IS '表说明'; COMMENT ON COLUMN js_gen_table.parent_table_name IS '关联父表的表名'; COMMENT ON COLUMN js_gen_table.parent_table_fk_name IS '本表关联父表的外键名'; +COMMENT ON COLUMN js_gen_table.data_source_name IS '数据源名称'; COMMENT ON COLUMN js_gen_table.tpl_category IS '使用的模板'; COMMENT ON COLUMN js_gen_table.package_name IS '生成包路径'; COMMENT ON COLUMN js_gen_table.module_name IS '生成模块名'; diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index e7ce64a1..efb6a955 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -42,25 +42,6 @@ jdbc: removeAbandoned: true removeAbandonedTimeout: 1800 -# # 多数据源名称列表,启用方式:@MyBatisDao(dataSourceName="ds2") -# dataSourceNames: ds2 -# -# # 多数据源配置:ds2 -# ds2: -# type: oracle -# driver: oracle.jdbc.driver.OracleDriver -# url: jdbc:oracle:thin:@127.0.0.1:1521/orcl -# username: jeesite -# password: jeesite -# testSql: SELECT 1 FROM DUAL -# encrypt: -# username: false -# password: true -# pool: -# init: 1 -# minIdle: 3 -# maxActive: 20 - # JTA 分布式事务(v4.0.4+) jta: enabled: false @@ -78,21 +59,6 @@ jdbc: #======================================# spring: - - # Redis 连接参数 (RedisProperties) - redis: - host: 127.0.0.1 - port: 6379 - ssl: false - database: 0 - password: 1234 - timeout: 2000 - lettuce: - pool: - # 最大空闲连接数 - maxIdle: 3 - # 最大活动连接数 - maxActive: 20 # 缓存配置 cache: @@ -311,10 +277,6 @@ shiro: isGenerateNewSessionAfterLogin: false # URI 权限过滤器定义 - filterChainDefinitions: | - /ReportServer/** = user - ${adminPath}/** = user - # filterChainDefinitions: | # /ReportServer/** = user # ${adminPath}/file/** = anon @@ -326,12 +288,18 @@ shiro: # ${adminPath}/cms/article/* = anon # ${adminPath}/cms/link/* = anon # ${adminPath}/** = user + filterChainDefinitions: | + /ReportServer/** = user + ${adminPath}/** = user # 默认的授权过滤定义,如果在filterChainDefinitions中已经定义,则该定义会被覆盖。 defaultFilterChainDefinitions: | /static/** = anon /userfiles/** = anon /druid/** = perms[sys:state:druid] + /v2/api-docs = perms[sys:swagger] + /swagger-ui.html = perms[sys:swagger] + /swagger-resources/** = perms[sys:swagger] ${adminPath}/login-cas = cas ${adminPath}/login = authc ${adminPath}/logout = logout @@ -497,7 +465,7 @@ msg: # 短信网关 sms: beanName: smsSendService - url: http://lehuo520.cn/a/sms/api + url: http://localhost:80/msg/sms/send data: username=jeesite&password=jeesite.com prefix: 【JeeSite】 suffix: ~ diff --git a/modules/core/src/main/resources/db/upgrade/core/mssql/mssql_4.1.0.sql b/modules/core/src/main/resources/db/upgrade/core/mssql/mssql_4.1.0.sql new file mode 100644 index 00000000..1a3f7f44 --- /dev/null +++ b/modules/core/src/main/resources/db/upgrade/core/mssql/mssql_4.1.0.sql @@ -0,0 +1,7 @@ + +-- 代码生成添加数据源字段 +ALTER TABLE ${_prefix}gen_table ADD data_source_name varchar(64) NULL; + +-- 新增在线文档Swagger菜单 +INSERT INTO ${_prefix}sys_menu (menu_code, parent_code, parent_codes, tree_sort, tree_sorts, tree_leaf, tree_level, tree_names, menu_name, menu_type, menu_href, menu_target, menu_icon, menu_color, permission, weight, is_show, sys_code, module_codes, status, create_by, create_date, update_by, update_date, remarks) +VALUES ('1044942498470014976', '0', '0,', '9040', '0000009040,', '1', 0, '在线文档', '在线文档', '1', '//swagger-ui.html', '', 'icon-book-open', '', 'sys:swagger', 80, '0', 'default', 'core', '0', 'system', getdate(), 'system', getdate(), ''); diff --git a/modules/core/src/main/resources/db/upgrade/core/mysql/mysql_4.1.0.sql b/modules/core/src/main/resources/db/upgrade/core/mysql/mysql_4.1.0.sql new file mode 100644 index 00000000..70913feb --- /dev/null +++ b/modules/core/src/main/resources/db/upgrade/core/mysql/mysql_4.1.0.sql @@ -0,0 +1,10 @@ + +-- 代码生成添加数据源字段 +ALTER TABLE ${_prefix}gen_table +ADD COLUMN `data_source_name` varchar(64) NULL COMMENT '数据源名称' AFTER `tpl_category`; + +-- 新增在线文档Swagger菜单 +INSERT INTO ${_prefix}sys_menu (menu_code, parent_code, parent_codes, tree_sort, tree_sorts, tree_leaf, tree_level, tree_names, menu_name, menu_type, menu_href, menu_target, menu_icon, menu_color, permission, weight, is_show, sys_code, module_codes, status, create_by, create_date, update_by, update_date, remarks) +VALUES ('1044942498470014976', '0', '0,', '9040', '0000009040,', '1', 0, '在线文档', '在线文档', '1', '//swagger-ui.html', '', 'icon-book-open', '', 'sys:swagger', 80, '0', 'default', 'core', '0', 'system', now(), 'system', now(), ''); + +commit; \ No newline at end of file diff --git a/modules/core/src/main/resources/db/upgrade/core/oracle/oracle_4.1.0.sql b/modules/core/src/main/resources/db/upgrade/core/oracle/oracle_4.1.0.sql new file mode 100644 index 00000000..3d2b742e --- /dev/null +++ b/modules/core/src/main/resources/db/upgrade/core/oracle/oracle_4.1.0.sql @@ -0,0 +1,10 @@ + +-- 代码生成添加数据源字段 +ALTER TABLE ${_prefix}gen_table ADD data_source_name varchar(64) NULL; +COMMENT ON COLUMN ${_prefix}gen_table.data_source_name IS '数据源名称'; + +-- 新增在线文档Swagger菜单 +INSERT INTO ${_prefix}sys_menu (menu_code, parent_code, parent_codes, tree_sort, tree_sorts, tree_leaf, tree_level, tree_names, menu_name, menu_type, menu_href, menu_target, menu_icon, menu_color, permission, weight, is_show, sys_code, module_codes, status, create_by, create_date, update_by, update_date, remarks) +VALUES ('1044942498470014976', '0', '0,', '9040', '0000009040,', '1', 0, '在线文档', '在线文档', '1', '//swagger-ui.html', '', 'icon-book-open', '', 'sys:swagger', 80, '0', 'default', 'core', '0', 'system', sysdate, 'system', sysdate, ''); + +commit; \ No newline at end of file diff --git a/modules/core/src/main/resources/db/upgrade/core/postgresql/postgresql_4.1.0.sql b/modules/core/src/main/resources/db/upgrade/core/postgresql/postgresql_4.1.0.sql new file mode 100644 index 00000000..f71a2022 --- /dev/null +++ b/modules/core/src/main/resources/db/upgrade/core/postgresql/postgresql_4.1.0.sql @@ -0,0 +1,10 @@ + +-- 日志表新增执行时间字段 +ALTER TABLE ${_prefix}gen_table ADD COLUMN data_source_name varchar(64); +COMMENT ON COLUMN ${_prefix}gen_table.data_source_name IS '数据源名称'; + +-- 新增在线文档Swagger菜单 +INSERT INTO ${_prefix}sys_menu (menu_code, parent_code, parent_codes, tree_sort, tree_sorts, tree_leaf, tree_level, tree_names, menu_name, menu_type, menu_href, menu_target, menu_icon, menu_color, permission, weight, is_show, sys_code, module_codes, status, create_by, create_date, update_by, update_date, remarks) +VALUES ('1044942498470014976', '0', '0,', '9040', '0000009040,', '1', 0, '在线文档', '在线文档', '1', '//swagger-ui.html', '', 'icon-book-open', '', 'sys:swagger', 80, '0', 'default', 'core', '0', 'system', now(), 'system', now(), ''); + +commit; \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/dao.xml b/modules/core/src/main/resources/templates/modules/gen/crud/dao.xml index adcbc63e..f9d60b29 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/dao.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/dao.xml @@ -18,7 +18,7 @@ import ${packageName}.${moduleName}.entity${isNotEmpty(subModuleName)?'.'+subMod * @author ${functionAuthor} * @version ${functionVersion} */ -@MyBatisDao +@MyBatisDao<% if(table.dataSourceName != ''){ %>(dataSourceName="${table.dataSourceName}")<% } %> public interface ${ClassName}Dao extends ${table.isTreeEntity?'Tree':'Crud'}Dao<${ClassName}> { }]]> diff --git a/web/db/mssql/core.sql b/web/db/mssql/core.sql index 9ced09e3..279a6cf6 100644 --- a/web/db/mssql/core.sql +++ b/web/db/mssql/core.sql @@ -46,6 +46,7 @@ CREATE TABLE [js_gen_table] [comments] nvarchar(500) NOT NULL, [parent_table_name] varchar(64), [parent_table_fk_name] varchar(64), + [data_source_name] varchar(64), [tpl_category] varchar(200), [package_name] varchar(500), [module_name] varchar(30), @@ -292,7 +293,7 @@ CREATE TABLE [js_sys_file_entity] [file_path] nvarchar(1000) NOT NULL, [file_content_type] varchar(200) NOT NULL, [file_extension] varchar(100) NOT NULL, - [file_size] decimal(38) NOT NULL, + [file_size] decimal(31) NOT NULL, PRIMARY KEY ([file_id]) ); diff --git a/web/db/mysql/core.sql b/web/db/mysql/core.sql index 0d3422bb..6c7533ff 100644 --- a/web/db/mysql/core.sql +++ b/web/db/mysql/core.sql @@ -47,6 +47,7 @@ CREATE TABLE js_gen_table comments varchar(500) NOT NULL COMMENT '表说明', parent_table_name varchar(64) COMMENT '关联父表的表名', parent_table_fk_name varchar(64) COMMENT '本表关联父表的外键名', + data_source_name varchar(64) COMMENT '数据源名称', tpl_category varchar(200) COMMENT '使用的模板', package_name varchar(500) COMMENT '生成包路径', module_name varchar(30) COMMENT '生成模块名', @@ -293,7 +294,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL COMMENT '文件相对路径', file_content_type varchar(200) NOT NULL COMMENT '文件内容类型', file_extension varchar(100) NOT NULL COMMENT '文件后缀扩展名', - file_size decimal(38) NOT NULL COMMENT '文件大小(单位B)', + file_size decimal(31) NOT NULL COMMENT '文件大小(单位B)', PRIMARY KEY (file_id), UNIQUE (file_md5) ) COMMENT = '文件实体表'; diff --git a/web/db/oracle/core.sql b/web/db/oracle/core.sql index 68781cfe..884758bb 100644 --- a/web/db/oracle/core.sql +++ b/web/db/oracle/core.sql @@ -46,6 +46,7 @@ CREATE TABLE js_gen_table comments nvarchar2(500) NOT NULL, parent_table_name varchar2(64), parent_table_fk_name varchar2(64), + data_source_name varchar2(64), tpl_category varchar2(200), package_name varchar2(500), module_name varchar2(30), @@ -292,7 +293,7 @@ CREATE TABLE js_sys_file_entity file_path nvarchar2(1000) NOT NULL, file_content_type varchar2(200) NOT NULL, file_extension varchar2(100) NOT NULL, - file_size number(38) NOT NULL, + file_size number(31) NOT NULL, PRIMARY KEY (file_id) ); @@ -924,6 +925,7 @@ COMMENT ON COLUMN js_gen_table.class_name IS '实体类名称'; COMMENT ON COLUMN js_gen_table.comments IS '表说明'; COMMENT ON COLUMN js_gen_table.parent_table_name IS '关联父表的表名'; COMMENT ON COLUMN js_gen_table.parent_table_fk_name IS '本表关联父表的外键名'; +COMMENT ON COLUMN js_gen_table.data_source_name IS '数据源名称'; COMMENT ON COLUMN js_gen_table.tpl_category IS '使用的模板'; COMMENT ON COLUMN js_gen_table.package_name IS '生成包路径'; COMMENT ON COLUMN js_gen_table.module_name IS '生成模块名'; diff --git a/web/db/postgresql/core.sql b/web/db/postgresql/core.sql index 0a52bba8..89027073 100644 --- a/web/db/postgresql/core.sql +++ b/web/db/postgresql/core.sql @@ -46,6 +46,7 @@ CREATE TABLE js_gen_table comments varchar(500) NOT NULL, parent_table_name varchar(64), parent_table_fk_name varchar(64), + data_source_name varchar(64), tpl_category varchar(200), package_name varchar(500), module_name varchar(30), @@ -292,7 +293,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL, file_content_type varchar(200) NOT NULL, file_extension varchar(100) NOT NULL, - file_size decimal(38) NOT NULL, + file_size decimal(31) NOT NULL, PRIMARY KEY (file_id) ) WITHOUT OIDS; @@ -924,6 +925,7 @@ COMMENT ON COLUMN js_gen_table.class_name IS '实体类名称'; COMMENT ON COLUMN js_gen_table.comments IS '表说明'; COMMENT ON COLUMN js_gen_table.parent_table_name IS '关联父表的表名'; COMMENT ON COLUMN js_gen_table.parent_table_fk_name IS '本表关联父表的外键名'; +COMMENT ON COLUMN js_gen_table.data_source_name IS '数据源名称'; COMMENT ON COLUMN js_gen_table.tpl_category IS '使用的模板'; COMMENT ON COLUMN js_gen_table.package_name IS '生成包路径'; COMMENT ON COLUMN js_gen_table.module_name IS '生成模块名'; diff --git a/web/src/main/resources/config/application.yml b/web/src/main/resources/config/application.yml index a9470e85..9f6abd80 100644 --- a/web/src/main/resources/config/application.yml +++ b/web/src/main/resources/config/application.yml @@ -105,12 +105,12 @@ jdbc: # # # 多数据源配置:ds2 # ds2: -# type: oracle -# driver: oracle.jdbc.driver.OracleDriver -# url: jdbc:oracle:thin:@127.0.0.1:1521/orcl -# username: jeesite -# password: jeesite -# testSql: SELECT 1 FROM DUAL +# type: mysql +# driver: com.mysql.jdbc.Driver +# url: jdbc:mysql://127.0.0.1:3306/jeesite2?useSSL=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull +# username: root +# password: 123456 +# testSql: SELECT 1 # encrypt: # username: false # password: true @@ -118,7 +118,7 @@ jdbc: # init: 1 # minIdle: 3 # maxActive: 20 - + # # JTA 分布式事务(v4.0.4+) # jta: # enabled: false @@ -159,7 +159,7 @@ spring: # maxIdle: 3 # # 最大活动连接数 # maxActive: 20 -# + # # 缓存配置 # cache: # # 缓存及会话共享(专业版) @@ -495,8 +495,6 @@ spring: # realtime: # # 是否开启 # enabled: true -# # 消息实时推送任务Bean名称 -# beanName: msgLocalPushTask # # 推送失败次数,如果推送次数超过了设定次数,仍不成功,则放弃并保存到历史 # pushFailNumber: 3