系统参数配置功能
系统参数配置功能
框架已实现配置系统全局参数的功能。全局参数配置一般通过数据库脚本进行初始化,如果配置后续有变化,可以通过框架提供的增删查接口进行调整。
框架同时提供了查询接口对参数配置进行查询操作
1.表设计
目前支持的属性有配置名称、配置值和默认值
2.脚本例子
可以在系统初始化时将以下脚本放入database-script项目下对应的DML语句中即可
1
2
3
insert into "UTILITY_SYSTEM_CONFIG" ("ID","NAME","VALUE","CREATE_USER","CREATE_TIME","UPDATE_USER","UPDATE_TIME","DEFAULT_VALUE") values ('Banner', 'Banner', '', 'operator', null, 'operator', '2023-05-16 15:44:28.604000', 'BannerAttachmentId');
insert into "UTILITY_SYSTEM_CONFIG" ("ID","NAME","VALUE","CREATE_USER","CREATE_TIME","UPDATE_USER","UPDATE_TIME","DEFAULT_VALUE") values ('currentSchema', 'DefaultDB', null, null, null, null, null, null);
insert into "UTILITY_SYSTEM_CONFIG" ("ID","NAME","VALUE","CREATE_USER","CREATE_TIME","UPDATE_USER","UPDATE_TIME","DEFAULT_VALUE") values ('ssoLoginParam', 'ssoLogin', 'enable', 'operator', null, 'operator', null, 'disable');
3.后台调用
框架已开放接口可供前端直接调用操作系统参数配置
使用者根据需求直接调用对应接口即可
本文由作者按照
CC BY 4.0
进行授权