/* Navicat Premium Dump SQL Source Server : localhost Source Server Type : PostgreSQL Source Server Version : 160008 (160008) Source Host : localhost:5432 Source Catalog : nacos Source Schema : public Target Server Type : PostgreSQL Target Server Version : 160008 (160008) File Encoding : 65001 Date: 16/07/2025 10:03:40 */ -- ---------------------------- -- Table structure for config_info -- ---------------------------- DROP TABLE IF EXISTS "public"."config_info"; CREATE TABLE "public"."config_info" ( "id" int4 NOT NULL DEFAULT nextval('config_info_id_seq1'::regclass), "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "content" text COLLATE "pg_catalog"."default" NOT NULL, "md5" varchar(32) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "src_user" text COLLATE "pg_catalog"."default", "src_ip" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "app_name" varchar(128) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "c_desc" varchar(256) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "c_use" varchar(64) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "effect" varchar(64) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "type" varchar(64) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "c_schema" text COLLATE "pg_catalog"."default", "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT ''::character varying ) ; COMMENT ON COLUMN "public"."config_info"."id" IS 'id'; COMMENT ON COLUMN "public"."config_info"."data_id" IS 'data_id'; COMMENT ON COLUMN "public"."config_info"."content" IS 'content'; COMMENT ON COLUMN "public"."config_info"."md5" IS 'md5'; COMMENT ON COLUMN "public"."config_info"."gmt_create" IS '创建时间'; COMMENT ON COLUMN "public"."config_info"."gmt_modified" IS '修改时间'; COMMENT ON COLUMN "public"."config_info"."src_user" IS 'source user'; COMMENT ON COLUMN "public"."config_info"."src_ip" IS 'source ip'; COMMENT ON COLUMN "public"."config_info"."tenant_id" IS '租户字段'; COMMENT ON COLUMN "public"."config_info"."encrypted_data_key" IS '密钥'; COMMENT ON TABLE "public"."config_info" IS 'config_info'; -- ---------------------------- -- Records of config_info -- ---------------------------- INSERT INTO "public"."config_info" VALUES (2, 'jeecg.yaml', 'DEFAULT_GROUP', 'server: undertow: worker-threads: 16 buffers: websocket: 8192 io: 16384 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', '20596e678c211d4322ead0000c0ffdbc', '2021-03-03 13:01:42', '2025-05-19 09:51:57', NULL, '0:0:0:0:0:0:0:1', '', '', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (11, 'jeecg-sharding.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root type: com.alibaba.druid.pool.DruidDataSource props: sql-show: true rules: sharding: binding-tables: sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED tables: sys_log: actual-data-nodes: ds0.sys_log$->{0..1} table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', 'a93fa455c32cd37ca84631d2bbe13005', '2022-04-13 03:12:28', '2022-08-07 13:13:57', 'nacos', '0:0:0:0:0:0:0:1', '', '', '', '', '', 'yaml', '', NULL); INSERT INTO "public"."config_info" VALUES (20, 'jeecg-gateway-dev.yaml', 'DEFAULT_GROUP', 'jeecg: route: config: #type:database nacos yml data-type: database data-id: jeecg-gateway-router spring: redis: database: 0 host: jeecg-boot-redis port: 6379 password: knife4j: production: false', '98e211c54b43a73f7189d92f1c77f815', '2022-08-04 16:36:11', '2024-06-11 16:13:15', NULL, '0:0:0:0:0:0:0:1', '', '', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (22, 'jeecg-sharding-multi.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0,ds1 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root ds1: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot2?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root props: sql-show: true rules: replica-query: load-balancers: round-robin: type: ROUND_ROBIN props: default: 0 data-sources: prds: primary-data-source-name: ds0 replica-data-source-names: ds1 load-balancer-name: round_robin sharding: binding-tables: - sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED database-inline: type: INLINE props: algorithm-expression: ds$->{operate_type % 2} tables: sys_log: actual-data-nodes: ds$->{0..1}.sys_log$->{0..1} database-strategy: standard: sharding-column: operate_type sharding-algorithm-name: database-inline table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', '0fc2b030ca8c0008f148c84ecbd2a8c7', '2022-08-07 06:09:01', '2022-08-07 13:03:52', 'nacos', '0:0:0:0:0:0:0:1', '', '', '', '', '', 'yaml', '', NULL); INSERT INTO "public"."config_info" VALUES (29, 'jeecg-dev.yaml', 'JEECGDEV_GROUP', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? elasticsearch: cluster-name: jeecg-ES cluster-nodes: jeecg-boot-es:9200 check-enabled: false file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: mode: dev is_verify_token: false verify_methods: remove,delete,save,add,update wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '6c0ec1ace75d0341a1f83978c864c0b3', '2023-07-17 10:05:06', '2023-07-17 11:49:49', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (30, 'jeecg.yaml', 'JEECGDEV_GROUP', 'server: tomcat: max-swallow-size: -1 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure mybatis-plus: mapper-locations: classpath*:org/jeecg/modules/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', '2117a96ba08e8fd0f66825e87416af27', '2023-07-17 10:05:06', '2023-07-17 10:05:06', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (31, 'jeecg-gateway-router.json', 'JEECGDEV_GROUP', '[{ "id": "jeecg-system", "order": 0, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/sys/**", "_genkey_1": "/jmreport/**", "_genkey_3": "/online/**", "_genkey_4": "/generic/**" } }], "filters": [], "uri": "lb://jeecg-system" }, { "id": "jeecg-demo", "order": 1, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/mock/**", "_genkey_1": "/test/**", "_genkey_2": "/bigscreen/template1/**", "_genkey_3": "/bigscreen/template2/**" } }], "filters": [], "uri": "lb://jeecg-demo" }, { "id": "jeecg-system-websocket", "order": 2, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/websocket/**", "_genkey_1": "/newsWebsocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-system" }, { "id": "jeecg-demo-websocket", "order": 3, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/vxeSocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-demo" }]', 'be6548051d99309d7fa5ac4398404201', '2023-07-17 10:05:06', '2023-07-17 10:05:06', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', NULL, NULL, 'json', NULL, ''); INSERT INTO "public"."config_info" VALUES (1, 'jeecg-dev.yaml', 'DEFAULT_GROUP', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/jeecgboot?stringtype=unspecified&tcpKeepAlive=true&ApplicationName=YourAppName username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '9634d32605b09133cc7369e7678e2071', '2021-03-03 13:01:11', '2025-07-07 18:15:39.255', NULL, '192.168.111.1', '', '', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (32, 'jeecg-sharding.yaml', 'JEECGDEV_GROUP', 'spring: shardingsphere: datasource: names: ds0 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root type: com.alibaba.druid.pool.DruidDataSource props: sql-show: true rules: sharding: binding-tables: sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED tables: sys_log: actual-data-nodes: ds0.sys_log$->{0..1} table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', 'a93fa455c32cd37ca84631d2bbe13005', '2023-07-17 10:05:06', '2023-07-17 10:05:06', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (33, 'jeecg-gateway-dev.yaml', 'JEECGDEV_GROUP', 'jeecg: route: config: #type:database nacos yml data-type: nacos data-id: jeecg-gateway-router spring: redis: database: 0 host: jeecg-boot-redis port: 6379 password:', 'eeb45ae799de89f4d789139de7a7d12d', '2023-07-17 10:05:06', '2023-07-17 11:49:21', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (34, 'jeecg-sharding-multi.yaml', 'JEECGDEV_GROUP', 'spring: shardingsphere: datasource: names: ds0,ds1 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root ds1: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot2?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root props: sql-show: true rules: replica-query: load-balancers: round-robin: type: ROUND_ROBIN props: default: 0 data-sources: prds: primary-data-source-name: ds0 replica-data-source-names: ds1 load-balancer-name: round_robin sharding: binding-tables: - sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED database-inline: type: INLINE props: algorithm-expression: ds$->{operate_type % 2} tables: sys_log: actual-data-nodes: ds$->{0..1}.sys_log$->{0..1} database-strategy: standard: sharding-column: operate_type sharding-algorithm-name: database-inline table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', '0fc2b030ca8c0008f148c84ecbd2a8c7', '2023-07-17 10:05:06', '2023-07-17 10:05:06', NULL, '0:0:0:0:0:0:0:1', '', 'ac14ab82-51f8-4f0c-aa5b-25fb8384bfb6', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (37, 'jeecg-dev.yaml', 'DEFAULT_GROUP', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver data: redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false encoding: UTF-8 locations: classpath:flyway/sql/mysql sql-migration-prefix: V sql-migration-separator: __ placeholder-prefix: ''#('' placeholder-suffix: ) sql-migration-suffixes: .sql validate-on-migrate: true baseline-on-migrate: true clean-disabled: true minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? elasticsearch: cluster-name: jeecg-ES cluster-nodes: jeecg-boot-es:9200 check-enabled: false file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: false adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '91c29720dfb424916a769201a25200cf', '2024-02-29 09:10:12', '2024-06-11 16:24:46', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (38, 'jeecg.yaml', 'DEFAULT_GROUP', 'server: undertow: # max-http-post-size: 10MB worker-threads: 16 buffers: websocket: 8192 io: 16384 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', 'ce1ca3b6f8431e884aed94ab29be43a9', '2024-02-29 09:10:12', '2024-06-11 16:24:11', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (39, 'jeecg-gateway-router.json', 'DEFAULT_GROUP', '[{ "id": "jeecg-system", "order": 0, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/sys/**", "_genkey_1": "/jmreport/**", "_genkey_3": "/online/**", "_genkey_4": "/generic/**", "_genkey_5": "/oauth2/**", "_genkey_6": "/drag/**", "_genkey_7": "/actuator/**" } }], "filters": [], "uri": "lb://jeecg-system" }, { "id": "jeecg-demo", "order": 1, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/mock/**", "_genkey_1": "/test/**", "_genkey_2": "/bigscreen/template1/**", "_genkey_3": "/bigscreen/template2/**" } }], "filters": [], "uri": "lb://jeecg-demo" }, { "id": "jeecg-system-websocket", "order": 2, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/websocket/**", "_genkey_1": "/newsWebsocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-system" }, { "id": "jeecg-demo-websocket", "order": 3, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/vxeSocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-demo" }]', '9794beb09d30bc6b835f2ee870781587', '2024-02-29 09:10:12', '2024-06-11 16:25:56', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', '', '', 'json', '', ''); INSERT INTO "public"."config_info" VALUES (40, 'jeecg-sharding.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root type: com.alibaba.druid.pool.DruidDataSource props: sql-show: true rules: sharding: binding-tables: sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED tables: sys_log: actual-data-nodes: ds0.sys_log$->{0..1} table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', 'a93fa455c32cd37ca84631d2bbe13005', '2024-02-29 09:10:12', '2024-02-29 09:10:12', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (41, 'jeecg-gateway-dev.yaml', 'DEFAULT_GROUP', 'jeecg: route: config: #type:database nacos yml data-type: database data-id: jeecg-gateway-router spring: data: redis: database: 0 host: jeecg-boot-redis port: 6379 password: knife4j: production: false', '19d7cd93eeb85a582c8a6942d499c7f7', '2024-02-29 09:10:12', '2024-06-11 16:26:12', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (42, 'jeecg-sharding-multi.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0,ds1 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root ds1: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot2?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root props: sql-show: true rules: replica-query: load-balancers: round-robin: type: ROUND_ROBIN props: default: 0 data-sources: prds: primary-data-source-name: ds0 replica-data-source-names: ds1 load-balancer-name: round_robin sharding: binding-tables: - sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED database-inline: type: INLINE props: algorithm-expression: ds$->{operate_type % 2} tables: sys_log: actual-data-nodes: ds$->{0..1}.sys_log$->{0..1} database-strategy: standard: sharding-column: operate_type sharding-algorithm-name: database-inline table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', '0fc2b030ca8c0008f148c84ecbd2a8c7', '2024-02-29 09:10:12', '2024-02-29 09:10:12', NULL, '0:0:0:0:0:0:0:1', '', 'efc4e412-b1a1-498f-ba01-b31807649a9a', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (43, 'jeecg-dev.yaml', 'DEFAULT_GROUP', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver data: redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql clean-disabled: true minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: false adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', 'dff588d1a47f42650e691b6621a401a8', '2024-06-22 15:11:57', '2025-05-19 09:48:01', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (44, 'jeecg.yaml', 'DEFAULT_GROUP', 'server: undertow: # max-http-post-size: 10MB worker-threads: 16 buffers: websocket: 8192 io: 16384 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: metrics,httpexchanges,jeecghttptrace # include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', '3a9678386fcd1b29874f358115b209d3', '2024-06-22 15:11:57', '2025-05-15 12:13:38', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', '', '', 'yaml', '', ''); INSERT INTO "public"."config_info" VALUES (45, 'jeecg-gateway-router.json', 'DEFAULT_GROUP', '[{ "id": "jeecg-system", "order": 0, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/sys/**", "_genkey_1": "/jmreport/**", "_genkey_3": "/online/**", "_genkey_4": "/generic/**", "_genkey_5": "/oauth2/**", "_genkey_6": "/drag/**", "_genkey_7": "/actuator/**" } }], "filters": [], "uri": "lb://jeecg-system" }, { "id": "jeecg-demo", "order": 1, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/mock/**", "_genkey_1": "/test/**", "_genkey_2": "/bigscreen/template1/**", "_genkey_3": "/bigscreen/template2/**" } }], "filters": [], "uri": "lb://jeecg-demo" }, { "id": "jeecg-system-websocket", "order": 2, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/websocket/**", "_genkey_1": "/newsWebsocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-system" }, { "id": "jeecg-demo-websocket", "order": 3, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/vxeSocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-demo" }]', '9794beb09d30bc6b835f2ee870781587', '2024-06-22 15:11:57', '2024-06-22 15:11:57', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', NULL, NULL, 'json', NULL, ''); INSERT INTO "public"."config_info" VALUES (46, 'jeecg-sharding.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root type: com.alibaba.druid.pool.DruidDataSource props: sql-show: true rules: sharding: binding-tables: sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED tables: sys_log: actual-data-nodes: ds0.sys_log$->{0..1} table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', 'a93fa455c32cd37ca84631d2bbe13005', '2024-06-22 15:11:57', '2024-06-22 15:11:57', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (47, 'jeecg-gateway-dev.yaml', 'DEFAULT_GROUP', 'jeecg: route: config: #type:database nacos yml data-type: database data-id: jeecg-gateway-router spring: data: redis: database: 0 host: jeecg-boot-redis port: 6379 password: knife4j: production: false', '19d7cd93eeb85a582c8a6942d499c7f7', '2024-06-22 15:11:57', '2024-06-22 15:11:57', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', NULL, NULL, 'yaml', NULL, ''); INSERT INTO "public"."config_info" VALUES (48, 'jeecg-sharding-multi.yaml', 'DEFAULT_GROUP', 'spring: shardingsphere: datasource: names: ds0,ds1 ds0: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root ds1: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot2?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai type: com.alibaba.druid.pool.DruidDataSource username: root password: root props: sql-show: true rules: replica-query: load-balancers: round-robin: type: ROUND_ROBIN props: default: 0 data-sources: prds: primary-data-source-name: ds0 replica-data-source-names: ds1 load-balancer-name: round_robin sharding: binding-tables: - sys_log key-generators: snowflake: type: SNOWFLAKE props: worker-id: 123 sharding-algorithms: table-classbased: props: strategy: standard algorithmClassName: org.jeecg.modules.test.sharding.algorithm.StandardModTableShardAlgorithm type: CLASS_BASED database-inline: type: INLINE props: algorithm-expression: ds$->{operate_type % 2} tables: sys_log: actual-data-nodes: ds$->{0..1}.sys_log$->{0..1} database-strategy: standard: sharding-column: operate_type sharding-algorithm-name: database-inline table-strategy: standard: sharding-algorithm-name: table-classbased sharding-column: log_type', '0fc2b030ca8c0008f148c84ecbd2a8c7', '2024-06-22 15:11:57', '2024-06-22 15:11:57', NULL, '0:0:0:0:0:0:0:1', '', 'springboot3', '', NULL, NULL, 'yaml', NULL, ''); -- ---------------------------- -- Table structure for config_info_aggr -- ---------------------------- DROP TABLE IF EXISTS "public"."config_info_aggr"; CREATE TABLE "public"."config_info_aggr" ( "id" int8 NOT NULL DEFAULT nextval('config_info_aggr_id_seq1'::regclass), "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "datum_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "content" text COLLATE "pg_catalog"."default" NOT NULL, "gmt_modified" timestamp(6) NOT NULL, "app_name" varchar(128) COLLATE "pg_catalog"."default", "tenant_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying ) ; COMMENT ON COLUMN "public"."config_info_aggr"."id" IS 'id'; COMMENT ON COLUMN "public"."config_info_aggr"."data_id" IS 'data_id'; COMMENT ON COLUMN "public"."config_info_aggr"."group_id" IS 'group_id'; COMMENT ON COLUMN "public"."config_info_aggr"."datum_id" IS 'datum_id'; COMMENT ON COLUMN "public"."config_info_aggr"."content" IS '内容'; COMMENT ON COLUMN "public"."config_info_aggr"."gmt_modified" IS '修改时间'; COMMENT ON COLUMN "public"."config_info_aggr"."tenant_id" IS '租户字段'; COMMENT ON TABLE "public"."config_info_aggr" IS '增加租户字段'; -- ---------------------------- -- Records of config_info_aggr -- ---------------------------- -- ---------------------------- -- Table structure for config_info_beta -- ---------------------------- DROP TABLE IF EXISTS "public"."config_info_beta"; CREATE TABLE "public"."config_info_beta" ( "id" int4 NOT NULL DEFAULT nextval('config_info_beta_id_seq1'::regclass), "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "app_name" varchar(128) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "content" text COLLATE "pg_catalog"."default" NOT NULL, "beta_ips" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "md5" varchar(32) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "src_user" text COLLATE "pg_catalog"."default", "src_ip" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT ''::character varying ) ; COMMENT ON TABLE "public"."config_info_beta" IS 'config_info_beta'; -- ---------------------------- -- Records of config_info_beta -- ---------------------------- -- ---------------------------- -- Table structure for config_info_tag -- ---------------------------- DROP TABLE IF EXISTS "public"."config_info_tag"; CREATE TABLE "public"."config_info_tag" ( "id" int4 NOT NULL DEFAULT nextval('config_info_tag_id_seq1'::regclass), "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "tag_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "app_name" varchar(128) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "content" text COLLATE "pg_catalog"."default" NOT NULL, "md5" varchar(32) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "src_user" text COLLATE "pg_catalog"."default", "src_ip" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying ) ; COMMENT ON TABLE "public"."config_info_tag" IS 'config_info_tag'; -- ---------------------------- -- Records of config_info_tag -- ---------------------------- -- ---------------------------- -- Table structure for config_tags_relation -- ---------------------------- DROP TABLE IF EXISTS "public"."config_tags_relation"; CREATE TABLE "public"."config_tags_relation" ( "id" int8 NOT NULL, "tag_name" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "tag_type" varchar(64) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "nid" int4 NOT NULL DEFAULT nextval('config_tags_relation_nid_seq1'::regclass) ) ; COMMENT ON TABLE "public"."config_tags_relation" IS 'config_tag_relation'; -- ---------------------------- -- Records of config_tags_relation -- ---------------------------- -- ---------------------------- -- Table structure for group_capacity -- ---------------------------- DROP TABLE IF EXISTS "public"."group_capacity"; CREATE TABLE "public"."group_capacity" ( "id" int4 NOT NULL DEFAULT nextval('group_capacity_id_seq1'::regclass), "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying, "quota" int4 NOT NULL DEFAULT 0, "usage" int4 NOT NULL DEFAULT 0, "max_size" int4 NOT NULL DEFAULT 0, "max_aggr_count" int4 NOT NULL DEFAULT 0, "max_aggr_size" int4 NOT NULL DEFAULT 0, "max_history_count" int4 NOT NULL DEFAULT 0, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP ) ; COMMENT ON COLUMN "public"."group_capacity"."id" IS '主键ID'; COMMENT ON COLUMN "public"."group_capacity"."group_id" IS 'Group ID,空字符表示整个集群'; COMMENT ON COLUMN "public"."group_capacity"."quota" IS '配额,0表示使用默认值'; COMMENT ON COLUMN "public"."group_capacity"."usage" IS '使用量'; COMMENT ON COLUMN "public"."group_capacity"."max_size" IS '单个配置大小上限,单位为字节,0表示使用默认值'; COMMENT ON COLUMN "public"."group_capacity"."max_aggr_count" IS '聚合子配置最大个数,,0表示使用默认值'; COMMENT ON COLUMN "public"."group_capacity"."max_aggr_size" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值'; COMMENT ON COLUMN "public"."group_capacity"."max_history_count" IS '最大变更历史数量'; COMMENT ON TABLE "public"."group_capacity" IS '集群、各Group容量信息表'; -- ---------------------------- -- Records of group_capacity -- ---------------------------- -- ---------------------------- -- Table structure for his_config_info -- ---------------------------- DROP TABLE IF EXISTS "public"."his_config_info"; CREATE TABLE "public"."his_config_info" ( "id" int8 NOT NULL, "nid" int4 NOT NULL DEFAULT nextval('his_config_info_nid_seq1'::regclass), "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "app_name" varchar(128) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "content" text COLLATE "pg_catalog"."default" NOT NULL, "md5" varchar(32) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "src_user" text COLLATE "pg_catalog"."default", "src_ip" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "op_type" char(10) COLLATE "pg_catalog"."default" DEFAULT NULL::bpchar, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "publish_type" varchar(50) COLLATE "pg_catalog"."default" DEFAULT 'formal'::character varying, "gray_name" varchar(50) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "ext_info" text COLLATE "pg_catalog"."default" ) ; COMMENT ON TABLE "public"."his_config_info" IS '多租户改造'; -- ---------------------------- -- Records of his_config_info -- ---------------------------- INSERT INTO "public"."his_config_info" VALUES (44, -3, 'jeecg.yaml', 'DEFAULT_GROUP', '', 'server: undertow: # max-http-post-size: 10MB worker-threads: 16 buffers: websocket: 8192 io: 16384 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: - com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', '8860aa44bce409e17347661601bcda26', '2010-05-05 00:00:00', '2025-05-15 12:13:38', NULL, '0:0:0:0:0:0:0:1', 'U ', 'springboot3', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (43, -4, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver data: redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false encoding: UTF-8 locations: classpath:flyway/sql/mysql sql-migration-prefix: V sql-migration-separator: __ placeholder-prefix: ''#('' placeholder-suffix: ) sql-migration-suffixes: .sql validate-on-migrate: true baseline-on-migrate: true clean-disabled: true minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? elasticsearch: cluster-name: jeecg-ES cluster-nodes: jeecg-boot-es:9200 check-enabled: false file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: false adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '91c29720dfb424916a769201a25200cf', '2010-05-05 00:00:00', '2025-05-19 09:48:01', NULL, '0:0:0:0:0:0:0:1', 'U ', 'springboot3', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (2, -5, 'jeecg.yaml', 'DEFAULT_GROUP', '', 'server: undertow: worker-threads: 16 buffers: websocket: 8192 io: 16384 error: include-exception: true include-stacktrace: ALWAYS include-message: ALWAYS compression: enabled: true min-response-size: 1024 mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* management: health: mail: enabled: false endpoints: web: exposure: include: "*" health: sensitive: true endpoint: health: show-details: ALWAYS springdoc: autoTagClasses: false packagesToScan: org.jeecg spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB mail: host: smtp.163.com username: jeecgos@163.com password: ?? properties: mail: smtp: auth: true starttls: enable: true required: true quartz: job-store-type: jdbc initialize-schema: embedded auto-startup: false startup-delay: 1s overwrite-existing-jobs: true properties: org: quartz: scheduler: instanceName: MyScheduler instanceId: AUTO jobStore: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ isClustered: true misfireThreshold: 12000 clusterCheckinInterval: 15000 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 threadPriority: 5 threadsInheritContextClassLoaderOfInitializingThread: true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 aop: proxy-target-class: true activiti: check-process-definitions: false async-executor-activate: false job-executor-activate: false jpa: open-in-view: false freemarker: suffix: .ftl content-type: text/html charset: UTF-8 cache: false prefer-file-system-access: false template-loader-path: - classpath:/templates mvc: static-path-pattern: /** pathmatch: matching-strategy: ant_path_matcher resource: static-locations: classpath:/static/,classpath:/public/ autoconfigure: exclude: - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml global-config: banner: false db-config: id-type: ASSIGN_ID table-underline: true configuration: call-setters-on-nulls: true', '7f00366a5d35b2bb444f95499c0c40a9', '2010-05-05 00:00:00', '2025-05-19 09:51:57', NULL, '0:0:0:0:0:0:0:1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, -6, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? elasticsearch: cluster-name: jeecg-ES cluster-nodes: jeecg-boot-es:9200 check-enabled: false file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '057a1634c9b1ebda338515520bd3924a', '2010-05-05 00:00:00', '2025-05-19 12:08:56', NULL, '0:0:0:0:0:0:0:1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (3, -7, 'jeecg-gateway-router.json', 'DEFAULT_GROUP', '', '[{ "id": "jeecg-system", "order": 0, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/sys/**", "_genkey_1": "/jmreport/**", "_genkey_3": "/online/**", "_genkey_4": "/generic/**", "_genkey_5": "/drag/**", "_genkey_6": "/actuator/**" } }], "filters": [], "uri": "lb://jeecg-system" }, { "id": "jeecg-demo", "order": 1, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/mock/**", "_genkey_1": "/test/**", "_genkey_2": "/bigscreen/template1/**", "_genkey_3": "/bigscreen/template2/**" } }], "filters": [], "uri": "lb://jeecg-demo" }, { "id": "jeecg-system-websocket", "order": 2, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/websocket/**", "_genkey_1": "/newsWebsocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-system" }, { "id": "jeecg-demo-websocket", "order": 3, "predicates": [{ "name": "Path", "args": { "_genkey_0": "/vxeSocket/**" } }], "filters": [], "uri": "lb:ws://jeecg-demo" }]', '708c0948118bdb96bdfaa87200a14432', '2010-05-05 00:00:00', '2025-05-21 05:41:09', NULL, '0:0:0:0:0:0:0:1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, -8, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', 'f1d8102a50c7b1f59458e8f9a0112012', '2010-05-05 00:00:00', '2025-05-28 07:47:53', NULL, '0:0:0:0:0:0:0:1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 1, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '68112d529219e88a44245402ccf54676', '2025-07-07 16:59:23.016502', '2025-07-07 16:59:23.018', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 2, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://jeecg-boot-mysql:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '68112d529219e88a44245402ccf54676', '2025-07-07 16:59:35.98086', '2025-07-07 16:59:35.982', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 4, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/postgres?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '81f35d403bd50f0433e469651032ebb3', '2025-07-07 17:12:52.671543', '2025-07-07 17:12:52.672', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 5, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/postgres?stringtype=unspecified username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', 'e49293f4f669da9efe7c493294da4d21', '2025-07-07 18:08:29.442459', '2025-07-07 18:08:29.443', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 6, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/jeecgboot?stringtype=unspecified username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '4bdbe5786d3990f2dbe8130db9c4a549', '2025-07-07 18:09:26.703716', '2025-07-07 18:09:26.704', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 7, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/nacos?stringtype=unspecified username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', 'b4a1093c5a2c8ff5e16bfa7f41d64ed5', '2025-07-07 18:10:11.873302', '2025-07-07 18:10:11.874', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 8, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/jeecgboot?stringtype=unspecified username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '4bdbe5786d3990f2dbe8130db9c4a549', '2025-07-07 18:11:41.023177', '2025-07-07 18:11:41.024', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 9, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', 'b5da1eb4e9841c033aea71bac1ab041e', '2025-07-07 18:12:27.255367', '2025-07-07 18:12:27.256', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 10, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/jeecgboot?stringtype=unspecified username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '4bdbe5786d3990f2dbe8130db9c4a549', '2025-07-07 18:13:33.498373', '2025-07-07 18:13:33.499', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); INSERT INTO "public"."his_config_info" VALUES (1, 11, 'jeecg-dev.yaml', 'DEFAULT_GROUP', '', 'spring: datasource: druid: stat-view-servlet: enabled: true loginUsername: admin loginPassword: 123456 allow: web-stat-filter: enabled: true dynamic: druid: initial-size: 5 min-idle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,slf4j wall: selectWhereAlwayTrueCheck: false stat: merge-sql: true slow-sql-millis: 5000 datasource: master: url: jdbc:postgresql://127.0.0.1:5432/jeecgboot?stringtype=unspecified&tcpKeepAlive=true&ApplicationName=YourAppName username: postgres password: root driver-class-name: org.postgresql.Driver redis: database: 0 host: jeecg-boot-redis password: port: 6379 rabbitmq: host: jeecg-boot-rabbitmq username: guest password: guest port: 5672 publisher-confirms: true publisher-returns: true virtual-host: / listener: simple: acknowledge-mode: manual concurrency: 1 max-concurrency: 1 retry: enabled: true flyway: enabled: false locations: classpath:flyway/sql/mysql minidao: base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.* jeecg: firewall: dataSourceSafe: false lowCodeMode: dev signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode uploadType: local domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: upload: /opt/upFiles webapp: /opt/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** oss: endpoint: oss-cn-beijing.aliyuncs.com accessKey: ?? secretKey: ?? bucketName: jeecgdev staticDomain: ?? file-view-domain: 127.0.0.1:8012 minio: minio_url: http://minio.jeecg.com minio_name: ?? minio_pass: ?? bucketName: otatest jmreport: saasMode: firewall: dataSourceSafe: false lowCodeMode: dev wps: domain: https://wwo.wps.cn/office/ appid: ?? appsecret: ?? xxljob: enabled: true adminAddresses: http://jeecg-boot-xxljob:9080/xxl-job-admin appname: ${spring.application.name} accessToken: '''' logPath: logs/jeecg/job/jobhandler/ logRetentionDays: 30 redisson: address: jeecg-boot-redis:6379 password: type: STANDALONE enabled: true ai-chat: enabled: false apiKey: "????" apiHost: "https://api.openai.com" timeout: 60 ai-rag: embed-store: host: 127.0.0.1 port: 5432 database: postgres user: postgres password: postgres table: embeddings logging: level: org.jeecg.modules.system.mapper : info cas: prefixUrl: http://localhost:8888/cas knife4j: production: false basic: enable: false username: jeecg password: jeecg1314 justauth: enabled: true type: GITHUB: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/github/callback WECHAT_ENTERPRISE: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/wechat_enterprise/callback agent-id: ?? DINGTALK: client-id: ?? client-secret: ?? redirect-uri: http://sso.test.com:8080/jeecg-boot/thirdLogin/dingtalk/callback cache: type: default prefix: ''demo::'' timeout: 1h third-app: enabled: false type: WECHAT_ENTERPRISE: enabled: false client-id: ?? client-secret: ?? agent-id: ?? DINGTALK: enabled: false client-id: ?? client-secret: ?? agent-id: ??', '7a83c904a539da5d058a9014a2faa559', '2025-07-07 18:15:39.255841', '2025-07-07 18:15:39.256', NULL, '192.168.111.1', 'U ', '', '', 'formal', NULL, NULL); -- ---------------------------- -- Table structure for permissions -- ---------------------------- DROP TABLE IF EXISTS "public"."permissions"; CREATE TABLE "public"."permissions" ( "role" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, "resource" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "action" varchar(8) COLLATE "pg_catalog"."default" NOT NULL ) ; COMMENT ON COLUMN "public"."permissions"."role" IS 'role'; COMMENT ON COLUMN "public"."permissions"."resource" IS 'resource'; COMMENT ON COLUMN "public"."permissions"."action" IS 'action'; COMMENT ON TABLE "public"."permissions" IS 'permissions'; -- ---------------------------- -- Records of permissions -- ---------------------------- -- ---------------------------- -- Table structure for roles -- ---------------------------- DROP TABLE IF EXISTS "public"."roles"; CREATE TABLE "public"."roles" ( "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, "role" varchar(50) COLLATE "pg_catalog"."default" NOT NULL ) ; COMMENT ON COLUMN "public"."roles"."username" IS 'username'; COMMENT ON COLUMN "public"."roles"."role" IS 'role'; COMMENT ON TABLE "public"."roles" IS 'roles'; -- ---------------------------- -- Records of roles -- ---------------------------- INSERT INTO "public"."roles" VALUES ('nacos', 'ROLE_ADMIN'); -- ---------------------------- -- Table structure for tenant_capacity -- ---------------------------- DROP TABLE IF EXISTS "public"."tenant_capacity"; CREATE TABLE "public"."tenant_capacity" ( "id" int4 NOT NULL DEFAULT nextval('tenant_capacity_id_seq1'::regclass), "tenant_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying, "quota" int4 NOT NULL DEFAULT 0, "usage" int4 NOT NULL DEFAULT 0, "max_size" int4 NOT NULL DEFAULT 0, "max_aggr_count" int4 NOT NULL DEFAULT 0, "max_aggr_size" int4 NOT NULL DEFAULT 0, "max_history_count" int4 NOT NULL DEFAULT 0, "gmt_create" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, "gmt_modified" timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP ) ; COMMENT ON COLUMN "public"."tenant_capacity"."id" IS '主键ID'; COMMENT ON COLUMN "public"."tenant_capacity"."tenant_id" IS 'Tenant ID'; COMMENT ON COLUMN "public"."tenant_capacity"."quota" IS '配额,0表示使用默认值'; COMMENT ON COLUMN "public"."tenant_capacity"."usage" IS '使用量'; COMMENT ON COLUMN "public"."tenant_capacity"."max_size" IS '单个配置大小上限,单位为字节,0表示使用默认值'; COMMENT ON COLUMN "public"."tenant_capacity"."max_aggr_count" IS '聚合子配置最大个数'; COMMENT ON COLUMN "public"."tenant_capacity"."max_aggr_size" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值'; COMMENT ON COLUMN "public"."tenant_capacity"."max_history_count" IS '最大变更历史数量'; COMMENT ON TABLE "public"."tenant_capacity" IS '租户容量信息表'; -- ---------------------------- -- Records of tenant_capacity -- ---------------------------- -- ---------------------------- -- Table structure for tenant_info -- ---------------------------- DROP TABLE IF EXISTS "public"."tenant_info"; CREATE TABLE "public"."tenant_info" ( "id" int4 NOT NULL DEFAULT nextval('tenant_info_id_seq1'::regclass), "kp" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, "tenant_id" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "tenant_name" varchar(128) COLLATE "pg_catalog"."default" DEFAULT ''::character varying, "tenant_desc" varchar(256) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "create_source" varchar(32) COLLATE "pg_catalog"."default" DEFAULT NULL::character varying, "gmt_create" int8 NOT NULL, "gmt_modified" int8 NOT NULL ) ; COMMENT ON TABLE "public"."tenant_info" IS 'tenant_info'; -- ---------------------------- -- Records of tenant_info -- ---------------------------- INSERT INTO "public"."tenant_info" VALUES (3, '1', 'springboot3', 'springboot3', 'springboot3版本配置文件,与springboot2有很大区别', 'nacos', 1719069088146, 1719069195885); -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS "public"."users"; CREATE TABLE "public"."users" ( "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, "password" varchar(500) COLLATE "pg_catalog"."default" NOT NULL, "enabled" bool NOT NULL ) ; COMMENT ON COLUMN "public"."users"."username" IS 'username'; COMMENT ON COLUMN "public"."users"."password" IS 'password'; COMMENT ON COLUMN "public"."users"."enabled" IS 'enabled'; COMMENT ON TABLE "public"."users" IS 'users'; -- ---------------------------- -- Records of users -- ---------------------------- INSERT INTO "public"."users" VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 'f'); -- ---------------------------- -- Indexes structure for table config_info -- ---------------------------- CREATE UNIQUE INDEX "uk_configinfo_datagrouptenant" ON "public"."config_info" USING btree ( "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table config_info -- ---------------------------- ALTER TABLE "public"."config_info" ADD CONSTRAINT "config_info_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Uniques structure for table config_info_aggr -- ---------------------------- ALTER TABLE "public"."config_info_aggr" ADD CONSTRAINT "uk_configinfoaggr_datagrouptenantdatum" UNIQUE ("data_id", "group_id", "tenant_id", "datum_id"); -- ---------------------------- -- Primary Key structure for table config_info_aggr -- ---------------------------- ALTER TABLE "public"."config_info_aggr" ADD CONSTRAINT "config_info_aggr_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Indexes structure for table config_info_beta -- ---------------------------- CREATE UNIQUE INDEX "uk_configinfobeta_datagrouptenant" ON "public"."config_info_beta" USING btree ( "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table config_info_beta -- ---------------------------- ALTER TABLE "public"."config_info_beta" ADD CONSTRAINT "config_info_beta_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Indexes structure for table config_info_tag -- ---------------------------- CREATE UNIQUE INDEX "uk_configinfotag_datagrouptenanttag" ON "public"."config_info_tag" USING btree ( "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tag_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table config_info_tag -- ---------------------------- ALTER TABLE "public"."config_info_tag" ADD CONSTRAINT "config_info_tag_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Indexes structure for table config_tags_relation -- ---------------------------- CREATE INDEX "idx_tenant_id" ON "public"."config_tags_relation" USING btree ( "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); CREATE UNIQUE INDEX "uk_configtagrelation_configidtag" ON "public"."config_tags_relation" USING btree ( "id" "pg_catalog"."int8_ops" ASC NULLS LAST, "tag_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tag_type" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table config_tags_relation -- ---------------------------- ALTER TABLE "public"."config_tags_relation" ADD CONSTRAINT "config_tags_relation_pkey" PRIMARY KEY ("nid"); -- ---------------------------- -- Indexes structure for table group_capacity -- ---------------------------- CREATE UNIQUE INDEX "uk_group_id" ON "public"."group_capacity" USING btree ( "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table group_capacity -- ---------------------------- ALTER TABLE "public"."group_capacity" ADD CONSTRAINT "group_capacity_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Indexes structure for table his_config_info -- ---------------------------- CREATE INDEX "idx_did" ON "public"."his_config_info" USING btree ( "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); CREATE INDEX "idx_gmt_create" ON "public"."his_config_info" USING btree ( "gmt_create" "pg_catalog"."timestamp_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table his_config_info -- ---------------------------- ALTER TABLE "public"."his_config_info" ADD CONSTRAINT "his_config_info_pkey" PRIMARY KEY ("nid"); -- ---------------------------- -- Indexes structure for table permissions -- ---------------------------- CREATE UNIQUE INDEX "uk_role_permission" ON "public"."permissions" USING btree ( "role" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "resource" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "action" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Indexes structure for table roles -- ---------------------------- CREATE UNIQUE INDEX "idx_user_role" ON "public"."roles" USING btree ( "username" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "role" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Indexes structure for table tenant_capacity -- ---------------------------- CREATE UNIQUE INDEX "uk_tenant_id" ON "public"."tenant_capacity" USING btree ( "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table tenant_capacity -- ---------------------------- ALTER TABLE "public"."tenant_capacity" ADD CONSTRAINT "tenant_capacity_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Indexes structure for table tenant_info -- ---------------------------- CREATE UNIQUE INDEX "uk_tenant_info_kptenantid" ON "public"."tenant_info" USING btree ( "kp" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST ); -- ---------------------------- -- Primary Key structure for table tenant_info -- ---------------------------- ALTER TABLE "public"."tenant_info" ADD CONSTRAINT "tenant_info_pkey" PRIMARY KEY ("id"); -- ---------------------------- -- Primary Key structure for table users -- ---------------------------- ALTER TABLE "public"."users" ADD CONSTRAINT "users_pkey" PRIMARY KEY ("username");