nohup: 忽略输入 10:15:35,396 |-WARN in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - Missing watchable .xml or .properties files. 10:15:35,398 |-WARN in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - Watching .xml files requires that the main configuration file is reachable as a URL 2026-01-04 10:15:35.603 INFO 2733382 --- [kground-preinit] o.h.validator.internal.util.Version : HV000001: Hibernate Validator 9.0.1.Final 10:15:38,893 |-WARN in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - Missing watchable .xml or .properties files. 10:15:38,894 |-WARN in ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull - Watching .xml files requires that the main configuration file is reachable as a URL ____ _ _ __ __ _____ | _ \| | | | \ \ / / /\ |_ _| | |_) | | __ _ __| | ___ \ V / / \ | | | _ <| |/ _` |/ _` |/ _ \ > < / /\ \ | | | |_) | | (_| | (_| | __// . \ / ____ \ _| |_ |____/|_|\__,_|\__,_|\___/_/ \_\ /_/ \_\_____| :: BladeX AI 1.3.0.RELEASE :: blade-ai:dev :: Running SpringBoot 3.5.6 :: 2026-01-04 10:15:38.986 INFO 2733382 --- [ main] org.springblade.Application : The following 1 profile is active: "dev" 2026-01-04 10:15:39.708 WARN 2733382 --- [ main] o.s.c.a.AnnotationBeanNameGenerator : Although the 'value' attribute in @org.springblade.core.literule.annotation.RuleEngineComponent declares @AliasFor for an attribute other than @Component's 'value' attribute, the value is still used as the @Component name based on convention. As of Spring Framework 7.0, such a 'value' attribute will no longer be used as the @Component name. 2026-01-04 10:15:39.709 WARN 2733382 --- [ main] o.s.c.a.AnnotationBeanNameGenerator : Although the 'value' attribute in @org.springblade.core.literule.annotation.LiteRuleComponent declares @AliasFor for an attribute other than @Component's 'value' attribute, the value is still used as the @Component name based on convention. As of Spring Framework 7.0, such a 'value' attribute will no longer be used as the @Component name. 2026-01-04 10:15:43.359 INFO 2733382 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2026-01-04 10:15:43.364 INFO 2733382 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2026-01-04 10:15:43.576 INFO 2733382 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 180 ms. Found 0 Redis repository interfaces. 2026-01-04 10:15:44.070 WARN 2733382 --- [ main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'llmConfigMapper' and 'org.springblade.modules.aigc.llm.business.mapper.LlmConfigMapper' mapperInterface. Bean already defined with the same name! 2026-01-04 10:15:44.071 WARN 2733382 --- [ main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'mcpConfigMapper' and 'org.springblade.modules.aigc.tool.business.mapper.McpConfigMapper' mapperInterface. Bean already defined with the same name! 2026-01-04 10:15:44.428 INFO 2733382 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=4043bb26-176b-3358-8ac0-4898497d4246 2026-01-04 10:15:44.451 INFO 2733382 --- [ main] s.c.l.p.BladePropertySourcePostProcessor : BladePropertySourcePostProcessor init. 2026-01-04 10:15:44.573 INFO 2733382 --- [ main] s.c.l.p.BladePropertySourcePostProcessor : BladePropertySourcePostProcessor process @BladePropertySource bean. 2026-01-04 10:15:45.958 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springblade.core.db.dynamic.config.DynamicDataSourceConfiguration' of type [org.springblade.core.db.dynamic.config.DynamicDataSourceConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.016 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.030 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.039 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$864/0x00007f85d4692ca8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.083 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.120 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.403 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springblade.core.redis.config.RedisPubSubConfiguration' of type [org.springblade.core.redis.config.RedisPubSubConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [topicListenerDetector] is declared through a non-static factory method on that class; consider declaring it as static instead. 2026-01-04 10:15:46.429 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.data.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.473 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.496 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.ssl-org.springframework.boot.autoconfigure.ssl.SslProperties' of type [org.springframework.boot.autoconfigure.ssl.SslProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.511 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration' of type [org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.529 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'fileWatcher' of type [org.springframework.boot.autoconfigure.ssl.FileWatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.546 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'sslPropertiesSslBundleRegistrar' of type [org.springframework.boot.autoconfigure.ssl.SslPropertiesBundleRegistrar] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.574 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'sslBundleRegistry' of type [org.springframework.boot.ssl.DefaultSslBundleRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.591 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'redisConnectionDetails' of type [org.springframework.boot.autoconfigure.data.redis.PropertiesRedisConnectionDetails] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.610 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:46.923 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:47.107 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:47.210 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'redisMessageListenerContainer' of type [org.springframework.data.redis.listener.RedisMessageListenerContainer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:47.280 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springblade.core.redis.config.ProtoStuffSerializerConfiguration' of type [org.springblade.core.redis.config.ProtoStuffSerializerConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:47.299 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'blade.redis-org.springblade.core.redis.config.BladeRedisProperties' of type [org.springblade.core.redis.config.BladeRedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:47.395 WARN 2733382 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'redisSerializer' of type [org.springblade.core.redis.serializer.ProtoStuffSerializer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [topicListenerDetector]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-01-04 10:15:48.387 WARN 2733382 --- [ main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used 2026-01-04 10:15:48.449 INFO 2733382 --- [ main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext 2026-01-04 10:15:48.451 INFO 2733382 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 9410 ms 2026-01-04 10:15:49.561 INFO 2733382 --- [ main] .s.c.d.d.p.DynamicDataSourceAutoProvider : Database driver loaded successfully 2026-01-04 10:15:50.191 INFO 2733382 --- [ main] .s.c.d.d.p.DynamicDataSourceAutoProvider : Database connection established 2026-01-04 10:15:50.394 WARN 2733382 --- [ main] o.s.c.db.dynamic.utils.DataSourceUtil : Database connection test failed: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 2026-01-04 10:15:50.395 WARN 2733382 --- [ main] .s.c.d.d.p.DynamicDataSourceAutoProvider : Connection link failed for datasource [2002307303722442754], skipping creation 2026-01-04 10:15:50.443 INFO 2733382 --- [ main] .s.c.d.d.p.DynamicDataSourceAutoProvider : Connection link passed for datasource [master], creating datasource 2026-01-04 10:15:51.297 ERROR 2733382 --- [ main] com.alibaba.druid.pool.DruidDataSource : testWhileIdle is true, validationQuery not set 2026-01-04 10:15:51.314 INFO 2733382 --- [ main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1,master} inited 2026-01-04 10:15:51.320 WARN 2733382 --- [ main] o.s.c.db.dynamic.utils.DataSourceUtil : Database connection test failed: 网络通信异常 2026-01-04 10:15:51.320 WARN 2733382 --- [ main] .s.c.d.d.p.DynamicDataSourceAutoProvider : Connection link failed for datasource [2002337831229472770], skipping creation 2026-01-04 10:15:51.321 INFO 2733382 --- [ main] c.b.d.d.DynamicRoutingDataSource : dynamic-datasource - add a datasource named [master] success 2026-01-04 10:15:51.321 INFO 2733382 --- [ main] c.b.d.d.DynamicRoutingDataSource : dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2026-01-04 10:15:53.187 INFO 2733382 --- [ main] o.f.s.b.c.CmmnEngineAutoConfiguration : No deployment resources were found for autodeployment 2026-01-04 10:15:53.819 INFO 2733382 --- [ main] o.f.s.b.dmn.DmnEngineAutoConfiguration : No deployment resources were found for autodeployment 2026-01-04 10:15:54.113 INFO 2733382 --- [ main] o.f.s.b.e.EventRegistryAutoConfiguration : No deployment resources were found for autodeployment 2026-01-04 10:15:54.618 INFO 2733382 --- [ main] o.f.s.b.app.AppEngineAutoConfiguration : No deployment resources were found for autodeployment 2026-01-04 10:15:54.714 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Found 5 Engine Configurators in total: 2026-01-04 10:15:54.714 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : class org.flowable.engine.spring.configurator.SpringProcessEngineConfigurator (priority:50000) 2026-01-04 10:15:54.714 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) 2026-01-04 10:15:54.714 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : class org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator (priority:150000) 2026-01-04 10:15:54.715 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : class org.flowable.dmn.spring.configurator.SpringDmnEngineConfigurator (priority:200000) 2026-01-04 10:15:54.715 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : class org.flowable.cmmn.spring.configurator.SpringCmmnEngineConfigurator (priority:500000) 2026-01-04 10:15:54.715 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing beforeInit() of class org.flowable.engine.spring.configurator.SpringProcessEngineConfigurator (priority:50000) 2026-01-04 10:15:54.747 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing beforeInit() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) 2026-01-04 10:15:54.758 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing beforeInit() of class org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator (priority:150000) 2026-01-04 10:15:54.765 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing beforeInit() of class org.flowable.dmn.spring.configurator.SpringDmnEngineConfigurator (priority:200000) 2026-01-04 10:15:54.773 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing beforeInit() of class org.flowable.cmmn.spring.configurator.SpringCmmnEngineConfigurator (priority:500000) 2026-01-04 10:15:57.599 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing configure() of class org.flowable.engine.spring.configurator.SpringProcessEngineConfigurator (priority:50000) 2026-01-04 10:15:59.540 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select VALUE_ from ACT_GE_PROPERTY where NAME_ = 'schema.version' Execute Time: 2.719ms ============== Sql End ============== 2026-01-04 10:15:59.571 INFO 2733382 --- [ main] o.f.engine.impl.ProcessEngineImpl : ProcessEngine default created 2026-01-04 10:15:59.662 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(RES.ID_) from ACT_RE_DEPLOYMENT RES where RES.ENGINE_VERSION_ = 'v5' Execute Time: 1.375ms ============== Sql End ============== 2026-01-04 10:15:59.662 INFO 2733382 --- [ main] o.f.e.impl.cmd.ValidateV5EntitiesCmd : Total of v5 deployments found: 0 2026-01-04 10:15:59.676 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ACT_GE_PROPERTY where NAME_ = 'cfg.execution-related-entities-count' Execute Time: 1.192ms ============== Sql End ============== 2026-01-04 10:15:59.688 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ACT_GE_PROPERTY where NAME_ = 'cfg.task-related-entities-count' Execute Time: 0.604ms ============== Sql End ============== 2026-01-04 10:15:59.690 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing configure() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) 2026-01-04 10:15:59.742 INFO 2733382 --- [ main] o.f.e.impl.EventRegistryEngineImpl : EventRegistryEngine default created 2026-01-04 10:15:59.744 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing configure() of class org.flowable.idm.spring.configurator.SpringIdmEngineConfigurator (priority:150000) 2026-01-04 10:15:59.784 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select VALUE_ from ACT_ID_PROPERTY where NAME_ = 'schema.version' Execute Time: 1.291ms ============== Sql End ============== 2026-01-04 10:15:59.787 INFO 2733382 --- [ main] o.f.idm.engine.impl.IdmEngineImpl : IdmEngine default created 2026-01-04 10:15:59.789 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing configure() of class org.flowable.dmn.spring.configurator.SpringDmnEngineConfigurator (priority:200000) 2026-01-04 10:15:59.844 INFO 2733382 --- [ main] o.f.dmn.engine.impl.DmnEngineImpl : DmnEngine default created 2026-01-04 10:15:59.846 INFO 2733382 --- [ main] o.f.a.s.SpringAppEngineConfiguration : Executing configure() of class org.flowable.cmmn.spring.configurator.SpringCmmnEngineConfigurator (priority:500000) 2026-01-04 10:16:00.095 INFO 2733382 --- [ main] o.f.cmmn.engine.impl.CmmnEngineImpl : CmmnEngine default created 2026-01-04 10:16:00.101 INFO 2733382 --- [ main] o.f.app.engine.impl.AppEngineImpl : AppEngine default created 2026-01-04 10:16:09.720 INFO 2733382 --- [ main] o.s.m.a.k.e.handler.FileHandlerFactory : [文件处理器初始化完成,共支持 22 种文件类型] 2026-01-04 10:16:09.764 INFO 2733382 --- [ main] o.s.m.a.k.e.segment.FileSegmentFactory : [文件分段器初始化完成,共支持 6 种分段类型] 2026-01-04 10:16:22.316 INFO 2733382 --- [ main] m.e.s.MybatisPlusApplicationContextAware : Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@71978f46 2026-01-04 10:16:22.910 INFO 2733382 --- [ main] o.s.c.b.config.BladeRetryConfiguration : configServerRetryInterceptor: Changing backOffOptions to initial: 1000, multiplier: 1.2, maxInterval: 5000 2026-01-04 10:16:23.068 INFO 2733382 --- [ main] o.s.core.log.logger.BladeLogger : blade-ai: BladeLogger init success. 2026-01-04 10:16:23.072 INFO 2733382 --- [ main] o.s.c.redis.pubsub.RedisPubSubPublisher : RPubSubPublisher init success. 2026-01-04 10:16:25.783 INFO 2733382 --- [ main] o.s.cloud.commons.util.InetUtils : Cannot determine local hostname 2026-01-04 10:16:26.809 INFO 2733382 --- [ main] o.s.cloud.commons.util.InetUtils : Cannot determine local hostname 2026-01-04 10:16:27.697 INFO 2733382 --- [ main] o.s.m.a.l.e.p.BladeLlmClientLoader : [LLM客户端加载器初始化完成] 2026-01-04 10:16:27.697 INFO 2733382 --- [ main] o.s.m.a.r.engine.process.BladeRagLoader : [RAG加载器初始化完成] 2026-01-04 10:16:27.697 INFO 2733382 --- [ main] o.s.m.a.t.e.c.p.BladeChatModelLoader : [CHAT模型加载器初始化完成] 2026-01-04 10:16:27.697 INFO 2733382 --- [ main] o.s.m.a.t.e.i.p.BladeImageModelLoader : [IMAGE模型加载器初始化完成] 2026-01-04 10:16:27.697 INFO 2733382 --- [ main] o.s.m.a.t.e.mcp.process.BladeMcpLoader : [MCP加载器初始化完成] 2026-01-04 10:16:27.734 INFO 2733382 --- [ main] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select RES.* from FLW_CHANNEL_DEFINITION RES where RES.VERSION_ = ( select max(VERSION_) from FLW_CHANNEL_DEFINITION where KEY_ = RES.KEY_ and ((TENANT_ID_ is not null and TENANT_ID_ = RES.TENANT_ID_) or (TENANT_ID_ is null and RES.TENANT_ID_ is null)) ) order by RES.ID_ asc Execute Time: 2.766ms ============== Sql End ============== 2026-01-04 10:16:27.766 INFO 2733382 --- [ main] io.undertow : starting server: Undertow - 2.3.19.Final 2026-01-04 10:16:27.794 INFO 2733382 --- [ main] org.xnio : XNIO version 3.8.16.Final 2026-01-04 10:16:27.821 INFO 2733382 --- [ main] org.xnio.nio : XNIO NIO Implementation Version 3.8.16.Final 2026-01-04 10:16:27.872 INFO 2733382 --- [ main] org.jboss.threads : JBoss Threads version 3.7.0.Final 2026-01-04 10:16:27.969 INFO 2733382 --- [ main] o.s.b.w.e.undertow.UndertowWebServer : Undertow started on port 8888 (http) with context path '/' 2026-01-04 10:16:28.972 INFO 2733382 --- [ main] o.s.cloud.commons.util.InetUtils : Cannot determine local hostname 2026-01-04 10:16:29.973 INFO 2733382 --- [ main] o.s.cloud.commons.util.InetUtils : Cannot determine local hostname 2026-01-04 10:16:29.982 INFO 2733382 --- [ main] o.s.core.launch.StartEventListener : ---[BLADE-AI]---启动完成,当前使用的端口:[8888],环境变量:[dev]--- 2026-01-04 10:16:30.063 INFO 2733382 --- [ main] org.springblade.Application : Started Application in 57.294 seconds (process running for 59.124) 2026-01-04 10:16:30.073 INFO 2733382 --- [ main] o.s.c.literule.engine.RulePreloadRunner : Starting to preload blade rules 2026-01-04 10:16:30.119 INFO 2733382 --- [ main] o.s.c.literule.engine.RulePreloadRunner : Starting to warm up the blade rule cache 2026-01-04 10:16:30.119 INFO 2733382 --- [ main] o.s.c.literule.engine.RulePreloadRunner : Rule cache warmup completed, cached 3 rule flows 2026-01-04 10:16:30.119 INFO 2733382 --- [ main] o.s.c.literule.engine.RulePreloadRunner : Rule preload completed, loaded 26 rules and 3 rule flows, cost 46ms 2026-01-04 10:16:30.302 INFO 2733382 --- [ XNIO-1 task-2] io.undertow.servlet : Initializing Spring DispatcherServlet 'dispatcherServlet' 2026-01-04 10:16:30.303 INFO 2733382 --- [ XNIO-1 task-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2026-01-04 10:16:30.309 INFO 2733382 --- [ XNIO-1 task-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 6 ms 2026-01-04 10:16:37.225 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, param_name, param_key, param_value, remark , create_user, create_dept, create_time, update_user, update_time , status, is_deleted from blade_param where is_deleted = 0 and (param_key = 'account.failCount') Execute Time: 1.626ms ============== Sql End ============== 2026-01-04 10:16:37.316 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from blade_user where tenant_id = '000000' and account = 'admin' and status = 1 and is_deleted = 0 Execute Time: 1.795ms ============== Sql End ============== 2026-01-04 10:16:37.360 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_alias from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 1.305ms ============== Sql End ============== 2026-01-04 10:16:37.378 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, user_id, user_ext, status, is_deleted from blade_user_web where is_deleted = 0 and (user_id = 1123598821738675201) Execute Time: 1.210ms ============== Sql End ============== 2026-01-04 10:16:38.177 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, client_id, client_secret, resource_ids, scope , authorized_grant_types, web_server_redirect_uri, authorities, access_token_validity, refresh_token_validity , additional_information, autoapprove from blade_client where client_id = 'bladexai' Execute Time: 1.509ms ============== Sql End ============== 2026-01-04 10:16:38.239 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, tenant_id, tenant_name, domain_url, background_url , linkman, contact_number, address, account_number, expire_time , package_id, datasource_id, license_key, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_tenant where is_deleted = 0 and (tenant_id = '000000') Execute Time: 1.511ms ============== Sql End ============== 2026-01-04 10:16:38.333 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.h.BladeAuthorizationHandler : 用户:admin,认证成功 2026-01-04 10:16:38.652 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/dict/dictionary Parameters: {"code":"flow"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/login ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:38.691 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.system.mapper.DictMapper.getList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 2.329ms ============== Sql End ============== 2026-01-04 10:16:38.722 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, code, dict_key, dict_value , sort, remark from blade_dict where code = 'flow' and parent_id > 0 and is_sealed = 0 and is_deleted = 0 Execute Time: 7.320ms ============== Sql End ============== 2026-01-04 10:16:38.741 INFO 2733382 --- [ XNIO-1 task-7] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/tenant/info Parameters: {"domain":"http://10.55.143.199:8888/wel/index"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:38.797 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/top-menu Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:38.796 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/user/info Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:38.813 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/routes Parameters: {"topMenuId":null,"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:38.849 INFO 2733382 --- [ XNIO-1 task-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.system.mapper.TenantMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 3.908ms ============== Sql End ============== 2026-01-04 10:16:38.860 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 2.190ms ============== Sql End ============== 2026-01-04 10:16:38.868 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598814738675222","parentId":"1123598814738675221","code":"flow","dictKey":"1","dictValue":"请假流程","sort":1,"remark":"leave","isSealed":null,"status":null,"isDeleted":null},{"id":"1123598814738675223","parentId":"1123598814738675221","code":"flow","dictKey":"2","dictValue":"报销流程","sort":2,"remark":"expense","isSealed":null,"status":null,"isDeleted":null}],"msg":"操作成功"} <=== GET: /blade-system/dict/dictionary (215 ms) =============== Response End ================ 2026-01-04 10:16:38.886 INFO 2733382 --- [ XNIO-1 task-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, tenant_id, tenant_name, domain_url, background_url , linkman, contact_number, address, account_number, expire_time , package_id, datasource_id, license_key, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_tenant where is_deleted = 0 and (domain_url = 'http://10.55.143.199:8888/wel/index') Execute Time: 1.787ms ============== Sql End ============== 2026-01-04 10:16:38.888 INFO 2733382 --- [ XNIO-1 task-7] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{},"msg":"操作成功"} <=== GET: /blade-system/tenant/info (146 ms) =============== Response End ================ 2026-01-04 10:16:38.977 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_name from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 1.402ms ============== Sql End ============== 2026-01-04 10:16:38.991 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.system.mapper.TopMenuMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.729ms ============== Sql End ============== 2026-01-04 10:16:39.005 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from blade_menu where is_deleted = 0 and category = 1 Execute Time: 1.887ms ============== Sql End ============== 2026-01-04 10:16:39.016 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, name, source, path , sort, tenant_id, create_user, create_dept, create_time , update_user, update_time, status, is_deleted from blade_top_menu where is_deleted = 0 and tenant_id = '000000' order by sort asc Execute Time: 0.785ms ============== Sql End ============== 2026-01-04 10:16:39.053 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select dept_name from blade_dept where id in (1123598813738675201) and is_deleted = 0 Execute Time: 1.194ms ============== Sql End ============== 2026-01-04 10:16:39.072 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1943579167209992193","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:52:38","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:08","status":1,"isDeleted":0,"tenantId":"000000","code":"ai","name":"大模型","source":"iconfont icon-wuguan","path":null,"sort":1},{"id":"1943579267235753985","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:53:02","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:02","status":1,"isDeleted":0,"tenantId":"000000","code":"flow","name":"工作流","source":"iconfont icon-liujisuan","path":null,"sort":2},{"id":"1943579479442370561","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:14","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:45","status":1,"isDeleted":0,"tenantId":"000000","code":"code","name":"代码生成","source":"iconfont icon-ruanjiankaifabao","path":null,"sort":3},{"id":"1943579571150827522","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:53","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:46","status":1,"isDeleted":0,"tenantId":"000000","code":"monitor","name":"资源监控","source":"iconfont icon-gaojing","path":null,"sort":4},{"id":"1943579944800399388","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:55:43","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:50","status":1,"isDeleted":0,"tenantId":"000000","code":"sys","name":"系统权限","source":"iconfont icon-anquan","path":null,"sort":5}],"msg":"操作成功"} <=== GET: /blade-system/menu/top-menu (274 ms) =============== Response End ================ 2026-01-04 10:16:39.146 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select post_name from blade_post where id in (1123598817738675201) and is_deleted = 0 Execute Time: 1.199ms ============== Sql End ============== 2026-01-04 10:16:39.190 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.system.mapper.DictMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.624ms ============== Sql End ============== 2026-01-04 10:16:39.202 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675201","parentId":"0","code":"desk","name":"工作台","alias":"menu","path":"/desk","source":"iconfont icon-shebeizhuangtai","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941355551613636610","parentId":"0","code":"aigc","name":"大模型应用","alias":"menu","path":"@aigc/page1","source":"iconfont icon-gongnengdingyi1","component":"","sort":11,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941355826407657474","parentId":"1941355551613636610","code":"aigc_assistant","name":"机器人助手","alias":"menu","path":"@aigc/page/assistant","source":"el-icon-user","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361262494076930","parentId":"1941355551613636610","code":"aigc_flow","name":"机器人应用","alias":"menu","path":"@aigc/page/flow","source":"el-icon-monitor","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706050","parentId":"1941355551613636610","code":"aigc_knowledge","name":"知识库中心","alias":"menu","path":"@aigc/page/knowledge","source":"el-icon-notebook","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706055","parentId":"1941355551613636610","code":"aigc_dataset","name":"智能体问数","alias":"menu","path":"@aigc/page/dataset","source":"iconfont icon-liujisuan","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264707060","parentId":"1941355551613636610","code":"aigc_playground","name":"模型演练场","alias":"menu","path":"@aigc/page/playground","source":"el-icon-cpu","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941362750717022210","parentId":"0","code":"aigc_tools","name":"大模型工具","alias":"menu","path":"@aigc/pag2","source":"iconfont icon-huowudui","component":"","sort":12,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941371691345760257","parentId":"1941362750717022210","code":"aigc_model","name":"大模型配置","alias":"menu","path":"@aigc/page/model","source":"el-icon-mic","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631554","parentId":"1941362750717022210","code":"aigc_prompt","name":"提示词配置","alias":"menu","path":"@aigc/page/prompt","source":"el-icon-chat-line-square","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631560","parentId":"1941362750717022210","code":"aigc_terminology","name":"术语集配置","alias":"menu","path":"@aigc/page/terminology","source":"iconfont icon-moshubang","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371996120666113","parentId":"1941362750717022210","code":"aigc_mcp","name":"MCP工具箱","alias":"menu","path":"@aigc/page/mcp","source":"el-icon-location","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372212626444290","parentId":"1941362750717022210","code":"aigc_vdb","name":"向量库配置","alias":"menu","path":"@aigc/page/vdb","source":"el-icon-message-box","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787778","parentId":"1941362750717022210","code":"aigc_db","name":"数据库配置","alias":"menu","path":"@aigc/page/db","source":"el-icon-link","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787780","parentId":"1941362750717022210","code":"aigc_sqlexample","name":"SQL示例配置","alias":"menu","path":"@aigc/page/sqlexample","source":"iconfont icon-gongnengdingyi","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372470282539009","parentId":"1941362750717022210","code":"aigc_task","name":"消息渠道配置","alias":"menu","path":"@aigc/page/task","source":"el-icon-message","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371691345760258","parentId":"1941362750717022210","code":"aigc_plugin","name":"流程编排插件","alias":"menu","path":"@aigc/page/plugin","source":"el-icon-cpu","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372604382826498","parentId":"0","code":"aigc_big","name":"大模型运维","alias":"menu","path":"@aigc/page3","source":"iconfont icon-tuoguan","component":"","sort":13,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941372750906642434","parentId":"1941372604382826498","code":"aigc_skey","name":"超级密钥","alias":"menu","path":"@aigc/page/skey","source":"el-icon-key","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372901507321858","parentId":"1941372604382826498","code":"aigc_conversation","name":"对话工具","alias":"menu","path":"@aigc/page/conversation","source":"el-icon-chat-dot-round","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373035230121986","parentId":"1941372604382826498","code":"aigc_tokens","name":"账单记录","alias":"menu","path":"@aigc/page/tokens","source":"el-icon-money","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373366034878465","parentId":"0","code":"aigc_ai","name":"智能体集合","alias":"menu","path":"@aigc/page4","source":"iconfont icon-wuguan","component":"","sort":14,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941373510767726590","parentId":"1941373366034878465","code":"aigc_image","name":"图片生成器","alias":"menu","path":"@aigc/page/tools/image","source":"el-icon-picture","component":"","sort":0,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373510767726593","parentId":"1941373366034878465","code":"aigc_map","name":"脑图生成器","alias":"menu","path":"@aigc/page/tools/map","source":"el-icon-share","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373634034126850","parentId":"1941373366034878465","code":"aigc_poster","name":"海报生成器","alias":"menu","path":"@aigc/page/tools/poster","source":"el-icon-camera","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373755194986497","parentId":"1941373366034878465","code":"aigc_article","name":"文章生成器","alias":"menu","path":"@aigc/page/tools/article","source":"el-icon-document","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373897528692738","parentId":"1941373366034878465","code":"aigc_product","name":"产品描述生成器","alias":"menu","path":"@aigc/page/tools/product","source":"el-icon-goods","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374023693357057","parentId":"1941373366034878465","code":"aigc_marketing","name":"营销文案生成器","alias":"menu","path":"@aigc/page/tools/marketing","source":"el-icon-data-analysis","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374149799301122","parentId":"1941373366034878465","code":"aigc_svg","name":"svg插图生成器","alias":"menu","path":"@aigc/page/tools/svg","source":"el-icon-brush","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374273686458370","parentId":"1941373366034878465","code":"aigc_layout","name":"自动排版工具","alias":"menu","path":"@aigc/page/tools/layout","source":"el-icon-grid","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374391206662146","parentId":"1941373366034878465","code":"aigc_wechat","name":"聊天分析器","alias":"menu","path":"@aigc/page/tools/wechat","source":"el-icon-chat-dot-square","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675280","parentId":"0","code":"work","name":"我的事务","alias":"menu","path":"/work","source":"iconfont icon-lianjieliu","component":"","sort":71,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675266","parentId":"0","code":"flow","name":"流程管理","alias":"menu","path":"/flow","source":"iconfont icon-guize","component":"","sort":72,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675273","parentId":"1123598815738675266","code":"flow_deploy","name":"流程部署","alias":"menu","path":"/flow/deploy","source":"iconfont iconicon_cspace","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675210","parentId":"0","code":"monitor","name":"系统监控","alias":"menu","path":"/monitor","source":"iconfont icon-gaojing","component":"","sort":81,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675211","parentId":"1123598815738675210","code":"doc","name":"接口文档","alias":"menu","path":"http://localhost/doc.html","source":"iconfont iconicon_study","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675212","parentId":"1123598815738675210","code":"admin","name":"服务治理","alias":"menu","path":"http://localhost:7002","source":"iconfont icon-canshu","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963251","parentId":"1123598815738675210","code":"elk","name":"ELK监控","alias":"menu","path":"http://localhost:5601/","source":"iconfont iconicon_cspace","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963252","parentId":"1123598815738675210","code":"zipkin","name":"Zipkin监控","alias":"menu","path":"http://localhost:9411/","source":"iconfont iconicon_task","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963253","parentId":"1123598815738675210","code":"turbine","name":"Turbine监控","alias":"menu","path":"http://localhost:7003/hystrix","source":"iconfont iconicon_subordinate","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963254","parentId":"1123598815738675210","code":"sentinel","name":"Sentinel管理","alias":"menu","path":"http://localhost:8858","source":"iconfont iconicon_safety","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963255","parentId":"1123598815738675210","code":"es","name":"Elasticsearch管理","alias":"menu","path":"http://localhost:9100/","source":"iconfont iconfont iconicon_search","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675213","parentId":"1123598815738675210","code":"log","name":"日志管理","alias":"menu","path":"/monitor/log","source":"iconfont iconicon_doc","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675217","parentId":"0","code":"tool","name":"研发工具","alias":"menu","path":"/tool","source":"iconfont icon-shebeikaifa","component":"","sort":82,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321996","parentId":"1123598815738675217","code":"model","name":"模型设计器","alias":"menu","path":"/tool/model","source":"iconfont icon-biaodan","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675298","parentId":"0","code":"resource","name":"资源管理","alias":"menu","path":"/resource","source":"iconfont icon-yingjian","component":"","sort":83,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658963251","parentId":"1123598815738675298","code":"xxljob","name":"任务调度","alias":"menu","path":"http://localhost:8080/xxl-job-admin","source":"iconfont iconicon_cspace","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962301","parentId":"0","code":"report","name":"报表管理","alias":"menu","path":"/report","source":"iconfont icon-shujukanban","component":"","sort":84,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962302","parentId":"1164733399669962301","code":"report_setting","name":"报表配置","alias":"menu","path":"http://localhost:8108/ureport/designer?Blade-Auth=bearer ${token}","source":"iconfont icon-rizhi","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962303","parentId":"1164733399669962301","code":"report_list","name":"报表列表","alias":"menu","path":"/report/reportlist","source":"iconfont icon-biaodan","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962304","parentId":"1164733399669962301","code":"report_notice","name":"公告报表","alias":"menu","path":"http://localhost:8108/ureport/preview?_u=blade-notice.ureport.xml&Blade-Auth=bearer ${token}","source":"iconfont iconicon_sms","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962401","parentId":"0","code":"job","name":"任务管理","alias":"job","path":"/job","source":"iconfont icon-guanlianshebei","component":"","sort":85,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962201","parentId":"0","code":"base","name":"基础配置","alias":"menu","path":"/base","source":"iconfont icon-peiwangyindao","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849446741721089","parentId":"0","code":"data","name":"数据审计","alias":"data","path":"/data","source":"iconfont icon-zhunbeiliangchan","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675307","parentId":"0","code":"authority","name":"权限管理","alias":"menu","path":"/authority","source":"iconfont icon-yishouquan","component":"","sort":98,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675203","parentId":"0","code":"system","name":"系统管理","alias":"menu","path":"/system","source":"iconfont iconicon_setting","component":"","sort":99,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":"","sort":10,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/routes (388 ms) =============== Response End ================ 2026-01-04 10:16:39.208 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, code, dict_key, dict_value , sort, remark, is_sealed, status, is_deleted from blade_dict where is_deleted = 0 and (code = 'sex' and dict_key = '1') Execute Time: 1.437ms ============== Sql End ============== 2026-01-04 10:16:39.236 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, code, dict_key, dict_value , sort, remark, is_sealed, status, is_deleted from blade_dict where is_deleted = 0 and (code = 'user_type' and dict_key = '1') Execute Time: 1.541ms ============== Sql End ============== 2026-01-04 10:16:39.254 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"1123598821738675201","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2018-08-08 00:00:00","updateUser":"1123598821738675201","updateTime":"2018-08-08 00:00:00","status":1,"isDeleted":0,"tenantId":"000000","code":null,"userType":1,"account":"admin","name":"管理员","realName":"管理员","avatar":"https://bladex.cn/images/logo-small.png","email":"admin@bladex.vip","phone":"","birthday":"2018-08-08 00:00:00","sex":1,"roleId":"1123598816738675201","deptId":"1123598813738675201","postId":"1123598817738675201","leaderId":null,"isLeader":0,"tenantName":"管理组","userTypeName":"WEB","roleName":"超级管理员","deptName":"布雷德科技","postName":"首席执行官","sexName":"男","userExt":null},"msg":"操作成功"} <=== GET: /blade-system/user/info (457 ms) =============== Response End ================ 2026-01-04 10:16:39.346 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/buttons Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:39.403 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, CODE, NAME, alias , path, source, action, sort from blade_menu where (category = 2 or id in ( select parent_id from blade_menu where is_deleted = 0 and category = 2 )) and is_deleted = 0 order by sort Execute Time: 4.564ms ============== Sql End ============== 2026-01-04 10:16:39.425 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675282","parentId":"1123598815738675281","code":"work_start_flow","name":"发起","alias":"flow","path":"","source":"flow","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675283","parentId":"1123598815738675281","code":"work_start_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962502","parentId":"1164733399669962501","code":"jobserver_add","name":"新增","alias":"add","path":"/job/jobserver/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962503","parentId":"1164733399669962501","code":"jobserver_edit","name":"修改","alias":"edit","path":"/job/jobserver/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962504","parentId":"1164733399669962501","code":"jobserver_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobserver/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962505","parentId":"1164733399669962501","code":"jobserver_view","name":"查看","alias":"view","path":"/job/jobserver/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675301","parentId":"1123598815738675299","code":"oss_add","name":"新增","alias":"add","path":"/resource/oss/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675302","parentId":"1123598815738675299","code":"oss_edit","name":"修改","alias":"edit","path":"/resource/oss/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675303","parentId":"1123598815738675299","code":"oss_delete","name":"删除","alias":"delete","path":"/api/blade-resource/oss/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675304","parentId":"1123598815738675299","code":"oss_view","name":"查看","alias":"view","path":"/resource/oss/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675305","parentId":"1123598815738675299","code":"oss_enable","name":"启用","alias":"enable","path":"/api/blade-resource/oss/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675249","parentId":"1123598815738675214","code":"log_usual_view","name":"查看","alias":"view","path":"/monitor/log/usual/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675223","parentId":"1123598815738675204","code":"user_add","name":"新增","alias":"add","path":"/system/user/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675224","parentId":"1123598815738675204","code":"user_edit","name":"修改","alias":"edit","path":"/system/user/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675225","parentId":"1123598815738675204","code":"user_delete","name":"删除","alias":"delete","path":"/api/blade-system/user/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675226","parentId":"1123598815738675204","code":"user_role","name":"角色配置","alias":"role","path":null,"source":"user-add","component":null,"sort":4,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675227","parentId":"1123598815738675204","code":"user_reset","name":"密码重置","alias":"reset-password","path":"/api/blade-system/user/reset-password","source":"retweet","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675228","parentId":"1123598815738675204","code":"user_view","name":"查看","alias":"view","path":"/system/user/view","source":"file-text","component":null,"sort":6,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1934851779491971073","parentId":"1934849932886720514","code":"record_view","name":"查看","alias":"record_view","path":"/record/view","source":"iconfont iconicon_glass","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962602","parentId":"1164733399669962601","code":"jobinfo_add","name":"新增","alias":"add","path":"/job/jobinfo/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962603","parentId":"1164733399669962601","code":"jobinfo_edit","name":"修改","alias":"edit","path":"/job/jobinfo/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962604","parentId":"1164733399669962601","code":"jobinfo_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobinfo/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962605","parentId":"1164733399669962601","code":"jobinfo_view","name":"查看","alias":"view","path":"/job/jobinfo/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675219","parentId":"1123598815738675202","code":"notice_add","name":"新增","alias":"add","path":"/desk/notice/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675220","parentId":"1123598815738675202","code":"notice_edit","name":"修改","alias":"edit","path":"/desk/notice/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675221","parentId":"1123598815738675202","code":"notice_delete","name":"删除","alias":"delete","path":"/api/blade-desk/notice/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675222","parentId":"1123598815738675202","code":"notice_view","name":"查看","alias":"view","path":"/desk/notice/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675241","parentId":"1123598815738675308","code":"role_add","name":"新增","alias":"add","path":"/authority/role/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675242","parentId":"1123598815738675308","code":"role_edit","name":"修改","alias":"edit","path":"/authority/role/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675243","parentId":"1123598815738675308","code":"role_delete","name":"删除","alias":"delete","path":"/api/blade-system/role/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675244","parentId":"1123598815738675308","code":"role_view","name":"查看","alias":"view","path":"/authority/role/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675268","parentId":"1123598815738675267","code":"flow_model_create","name":"创建","alias":"create","path":"","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675269","parentId":"1123598815738675267","code":"flow_model_update","name":"编辑","alias":"update","path":"","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675270","parentId":"1123598815738675267","code":"flow_model_deploy","name":"部署","alias":"deploy","path":"","source":"cloud-upload","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675271","parentId":"1123598815738675267","code":"flow_model_download","name":"下载","alias":"download","path":"","source":"download","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675272","parentId":"1123598815738675267","code":"flow_model_delete","name":"删除","alias":"delete","path":"/api/blade-flow/model/remove","source":"delete","component":null,"sort":5,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399668962203","parentId":"1164733399668962202","code":"region_add","name":"新增下级","alias":"add","path":"","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962204","parentId":"1164733399668962202","code":"region_delete","name":"删除","alias":"delete","path":"/api/blade-system/region/remove","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962205","parentId":"1164733399668962202","code":"region_import","name":"导入","alias":"import","path":"","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962206","parentId":"1164733399668962202","code":"region_export","name":"导出","alias":"export","path":"","source":"","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962207","parentId":"1164733399668962202","code":"region_debug","name":"调试","alias":"debug","path":"","source":"","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675250","parentId":"1123598815738675215","code":"log_api_view","name":"查看","alias":"view","path":"/monitor/log/api/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675229","parentId":"1123598815738675205","code":"dept_add","name":"新增","alias":"add","path":"/system/dept/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675230","parentId":"1123598815738675205","code":"dept_edit","name":"修改","alias":"edit","path":"/system/dept/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675231","parentId":"1123598815738675205","code":"dept_delete","name":"删除","alias":"delete","path":"/api/blade-system/dept/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675232","parentId":"1123598815738675205","code":"dept_view","name":"查看","alias":"view","path":"/system/dept/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675252","parentId":"1123598815738675218","code":"code_add","name":"新增","alias":"add","path":"/tool/code/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675253","parentId":"1123598815738675218","code":"code_edit","name":"修改","alias":"edit","path":"/tool/code/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675254","parentId":"1123598815738675218","code":"code_delete","name":"删除","alias":"delete","path":"/api/blade-system/code/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675255","parentId":"1123598815738675218","code":"code_view","name":"查看","alias":"view","path":"/tool/code/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675289","parentId":"1123598815738675288","code":"work_todo_handle","name":"办理","alias":"handle","path":"","source":"handle","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675290","parentId":"1123598815738675288","code":"work_todo_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675291","parentId":"1123598815738675288","code":"work_todo_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675310","parentId":"1123598815738675309","code":"data_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675285","parentId":"1123598815738675284","code":"work_claim_sign","name":"签收","alias":"sign","path":"","source":"sign","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675286","parentId":"1123598815738675284","code":"work_claim_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675287","parentId":"1123598815738675284","code":"work_claim_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962202","parentId":"1164733399669962201","code":"attach_upload","name":"上传","alias":"upload","path":"/resource/attach/upload","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962203","parentId":"1164733399669962201","code":"attach_download","name":"下载","alias":"download","path":"/resource/attach/download","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962204","parentId":"1164733399669962201","code":"attach_delete","name":"删除","alias":"delete","path":"/api/blade-resource/attach/remove","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675275","parentId":"1123598815738675274","code":"flow_manager_state","name":"变更状态","alias":"state","path":"","source":"plus","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675276","parentId":"1123598815738675274","code":"flow_manager_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675277","parentId":"1123598815738675274","code":"flow_manager_remove","name":"删除","alias":"remove","path":"","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675251","parentId":"1123598815738675216","code":"log_error_view","name":"查看","alias":"view","path":"/monitor/log/error/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389668962252","parentId":"1164733389668962251","code":"post_add","name":"新增","alias":"add","path":"/system/post/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962253","parentId":"1164733389668962251","code":"post_edit","name":"修改","alias":"edit","path":"/system/post/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962254","parentId":"1164733389668962251","code":"post_delete","name":"删除","alias":"delete","path":"/api/blade-system/post/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962255","parentId":"1164733389668962251","code":"post_view","name":"查看","alias":"view","path":"/system/post/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389658962252","parentId":"1164733389658962251","code":"sms_add","name":"新增","alias":"add","path":"/resource/sms/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962253","parentId":"1164733389658962251","code":"sms_edit","name":"修改","alias":"edit","path":"/resource/sms/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962254","parentId":"1164733389658962251","code":"sms_delete","name":"删除","alias":"delete","path":"/api/blade-resource/sms/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962255","parentId":"1164733389658962251","code":"sms_view","name":"查看","alias":"view","path":"/resource/sms/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962256","parentId":"1164733389658962251","code":"sms_enable","name":"启用","alias":"enable","path":"/api/blade-resource/sms/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675312","parentId":"1123598815738675311","code":"api_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675293","parentId":"1123598815738675292","code":"work_send_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675294","parentId":"1123598815738675292","code":"work_send_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675233","parentId":"1123598815738675206","code":"dict_add","name":"新增","alias":"add","path":"/system/dict/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675234","parentId":"1123598815738675206","code":"dict_edit","name":"修改","alias":"edit","path":"/system/dict/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675235","parentId":"1123598815738675206","code":"dict_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675236","parentId":"1123598815738675206","code":"dict_view","name":"查看","alias":"view","path":"/system/dict/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1161272593873321992","parentId":"1161272593873321991","code":"datasource_add","name":"新增","alias":"add","path":"/tool/datasource/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321993","parentId":"1161272593873321991","code":"datasource_edit","name":"修改","alias":"edit","path":"/tool/datasource/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321994","parentId":"1161272593873321991","code":"datasource_delete","name":"删除","alias":"delete","path":"/api/blade-develop/datasource/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321995","parentId":"1161272593873321991","code":"datasource_view","name":"查看","alias":"view","path":"/tool/datasource/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675296","parentId":"1123598815738675295","code":"work_done_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675297","parentId":"1123598815738675295","code":"work_done_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675279","parentId":"1123598815738675278","code":"flow_follow_delete","name":"删除","alias":"remove","path":"","source":"remove","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":null,"sort":5,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733379658963252","parentId":"1164733379658963251","code":"dictbiz_add","name":"新增","alias":"add","path":"/system/dictbiz/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963253","parentId":"1164733379658963251","code":"dictbiz_edit","name":"修改","alias":"edit","path":"/system/dictbiz/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963254","parentId":"1164733379658963251","code":"dictbiz_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict-biz/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963255","parentId":"1164733379658963251","code":"dictbiz_view","name":"查看","alias":"view","path":"/system/dictbiz/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":null,"sort":6,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675237","parentId":"1123598815738675207","code":"menu_add","name":"新增","alias":"add","path":"/system/menu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675238","parentId":"1123598815738675207","code":"menu_edit","name":"修改","alias":"edit","path":"/system/menu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675239","parentId":"1123598815738675207","code":"menu_delete","name":"删除","alias":"delete","path":"/api/blade-system/menu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675240","parentId":"1123598815738675207","code":"menu_view","name":"查看","alias":"view","path":"/system/menu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":null,"sort":7,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675313","parentId":"1123598815738675208","code":"topmenu_add","name":"新增","alias":"add","path":"/system/topmenu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675314","parentId":"1123598815738675208","code":"topmenu_edit","name":"修改","alias":"edit","path":"/system/topmenu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675315","parentId":"1123598815738675208","code":"topmenu_delete","name":"删除","alias":"delete","path":"/api/blade-system/topmenu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675316","parentId":"1123598815738675208","code":"topmenu_view","name":"查看","alias":"view","path":"/system/topmenu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675317","parentId":"1123598815738675208","code":"topmenu_setting","name":"菜单配置","alias":"setting","path":null,"source":"setting","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":null,"sort":8,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675245","parentId":"1123598815738675209","code":"param_add","name":"新增","alias":"add","path":"/system/param/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675246","parentId":"1123598815738675209","code":"param_edit","name":"修改","alias":"edit","path":"/system/param/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675247","parentId":"1123598815738675209","code":"param_delete","name":"删除","alias":"delete","path":"/api/blade-system/param/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675248","parentId":"1123598815738675209","code":"param_view","name":"查看","alias":"view","path":"/system/param/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":null,"sort":9,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675257","parentId":"1123598815738675256","code":"tenant_add","name":"新增","alias":"add","path":"/system/tenant/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675258","parentId":"1123598815738675256","code":"tenant_edit","name":"修改","alias":"edit","path":"/system/tenant/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675259","parentId":"1123598815738675256","code":"tenant_delete","name":"删除","alias":"delete","path":"/api/blade-system/tenant/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675260","parentId":"1123598815738675256","code":"tenant_view","name":"查看","alias":"view","path":"/system/tenant/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":null,"sort":10,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675262","parentId":"1123598815738675261","code":"client_add","name":"新增","alias":"add","path":"/system/client/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675263","parentId":"1123598815738675261","code":"client_edit","name":"修改","alias":"edit","path":"/system/client/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675264","parentId":"1123598815738675261","code":"client_delete","name":"删除","alias":"delete","path":"/api/blade-system/client/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675265","parentId":"1123598815738675261","code":"client_view","name":"查看","alias":"view","path":"/system/client/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/buttons (78 ms) =============== Response End ================ 2026-01-04 10:16:47.064 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":10,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/db ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:47.123 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.tool.business.mapper.AiDbMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.686ms ============== Sql End ============== 2026-01-04 10:16:47.144 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.554ms ============== Sql End ============== 2026-01-04 10:16:47.178 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 10 ) where ROW_ID > 0 Execute Time: 2.080ms ============== Sql End ============== 2026-01-04 10:16:47.236 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""}],"total":2,"size":10,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (172 ms) =============== Response End ================ 2026-01-04 10:16:53.145 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:53.203 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.intel.business.mapper.AiDataIntelligenceMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.741ms ============== Sql End ============== 2026-01-04 10:16:53.227 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 1.458ms ============== Sql End ============== 2026-01-04 10:16:53.243 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 2.508ms ============== Sql End ============== 2026-01-04 10:16:53.311 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2002297943151603713 and is_deleted = 0 Execute Time: 1.708ms ============== Sql End ============== 2026-01-04 10:16:53.341 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2002337831229472770 and is_deleted = 0 Execute Time: 1.522ms ============== Sql End ============== 2026-01-04 10:16:53.407 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (262 ms) =============== Response End ================ 2026-01-04 10:16:53.449 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:16:53.476 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.678ms ============== Sql End ============== 2026-01-04 10:16:53.486 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.753ms ============== Sql End ============== 2026-01-04 10:16:53.493 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (43 ms) =============== Response End ================ 2026-01-04 10:17:03.846 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:17:03.880 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.llm.business.mapper.LlmConfigMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.719ms ============== Sql End ============== 2026-01-04 10:17:03.907 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 2.271ms ============== Sql End ============== 2026-01-04 10:17:03.935 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 5.235ms ============== Sql End ============== 2026-01-04 10:17:03.990 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"total":7,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (144 ms) =============== Response End ================ 2026-01-04 10:24:38.306 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME-sk-m4mWoeR2BHtb0gZpn2prnA==-C3iVPeyj8ytq1bzppA3+0tvNe6HBfYR1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":null,"streamOutput":true,"isDefault":null,"isLock":null,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 269 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 10:24:38.334 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'Qwen3-32B') Execute Time: 1.337ms ============== Sql End ============== 2026-01-04 10:24:38.388 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_config (id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, stream_output , remark, create_user, create_dept, create_time, update_user , update_time, status, is_deleted, tenant_id) values (2007639276709101569, 'chat', 'Qwen3-32B', 'openai', 'ME-sk-m4mWoeR2BHtb0gZpn2prnA==-C3iVPeyj8ytq1bzppA3+0tvNe6HBfYR1' , '', 'http://10.55.143.15:5444/v1/chat/completions', 0, '/img/chat/chatgpt.png', true , 'ME平台', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 10:24:38.345', 1123598821738675201 , TIMESTAMP '2026-01-04 10:24:38.345', 1, 0, '000000') Execute Time: 4.657ms ============== Sql End ============== 2026-01-04 10:24:38.396 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/save (89 ms) =============== Response End ================ 2026-01-04 10:24:38.474 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:24:38.500 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.596ms ============== Sql End ============== 2026-01-04 10:24:38.515 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.676ms ============== Sql End ============== 2026-01-04 10:24:38.522 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":null,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (48 ms) =============== Response End ================ 2026-01-04 10:25:00.447 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:25:00.452 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:25:00.457 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:25:00.500 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.kb.business.mapper.AiKnowledgeMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.773ms ============== Sql End ============== 2026-01-04 10:25:00.504 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.tool.business.mapper.AiPromptMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 7.435ms ============== Sql End ============== 2026-01-04 10:25:00.505 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 1.871ms ============== Sql End ============== 2026-01-04 10:25:00.519 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 1.476ms ============== Sql End ============== 2026-01-04 10:25:00.519 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":null,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (62 ms) =============== Response End ================ 2026-01-04 10:25:00.520 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (68 ms) =============== Response End ================ 2026-01-04 10:25:00.526 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 1.523ms ============== Sql End ============== 2026-01-04 10:25:00.527 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (80 ms) =============== Response End ================ 2026-01-04 10:25:46.006 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 初始化租户[000000]的大模型客户端 2026-01-04 10:25:46.038 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 1.085ms ============== Sql End ============== 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-r1-250120 -> VolcEngineTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-v3-241226 -> VolcEngineTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-ai/DeepSeek-R1 -> SiliconFlowTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-ai/DeepSeek-V3 -> SiliconFlowTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-chat -> DeepSeekTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: deepseek-reasoner -> DeepSeekTemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: Qwen3-32B -> OpenAITemplate 2026-01-04 10:25:46.364 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 租户[000000]注册大模型客户端: qwen3-max -> OpenAITemplate 2026-01-04 10:25:46.365 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : [租户[000000]大模型客户端初始化完成,共支持 8 种大模型] 2026-01-04 10:25:46.394 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'Qwen3-32B' and type = 'chat' and status = 1 Execute Time: 1.831ms ============== Sql End ============== 2026-01-04 10:26:16.854 ERROR 2733382 --- [or-http-epoll-2] o.s.m.a.l.engine.provider.LlmProcessor : OpenAI Stream处理异常: connection timed out after 30000 ms: /10.55.143.15:5444 2026-01-04 10:26:16.862 ERROR 2733382 --- [ XNIO-1 task-3] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: connection timed out after 30000 ms: /10.55.143.15:5444 at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:546) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:262) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$2.run(AbstractEpollChannel.java:616) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 10:26:16.896 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007639689936125953, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: connection timed out after 30000 ms: /10.55.143.15:5444 at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:546) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:262) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$2.run(AbstractEpollChannel.java:616) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'connection timed out after 30000 ms: /10.55.143.15:5444', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{"messages":[{"role":"system","content":"你是一个智能助手,回答用户问题"},{"role":"user","content":"你好"}],"model":"Qwen3-32B","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"type":"playground","stream":true}', 'admin', TIMESTAMP '2026-01-04 10:26:16.876') Execute Time: 3.099ms ============== Sql End ============== 2026-01-04 10:26:32.045 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:26:32.085 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 1.407ms ============== Sql End ============== 2026-01-04 10:26:32.109 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 1.358ms ============== Sql End ============== 2026-01-04 10:26:32.123 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":null,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (77 ms) =============== Response End ================ 2026-01-04 10:27:01.108 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:27:01.116 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:27:01.128 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:27:01.135 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 0.848ms ============== Sql End ============== 2026-01-04 10:27:01.136 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (27 ms) =============== Response End ================ 2026-01-04 10:27:01.145 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.715ms ============== Sql End ============== 2026-01-04 10:27:01.147 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (30 ms) =============== Response End ================ 2026-01-04 10:27:01.153 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.965ms ============== Sql End ============== 2026-01-04 10:27:01.157 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":null,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (29 ms) =============== Response End ================ 2026-01-04 10:27:14.777 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-max' and type = 'chat' and status = 1 Execute Time: 0.934ms ============== Sql End ============== 2026-01-04 10:27:25.031 ERROR 2733382 --- [or-http-epoll-1] o.s.m.a.l.engine.provider.LlmProcessor : OpenAI Stream处理异常: Failed to resolve 'dashscope.aliyuncs.com' [A(1)] after 2 queries 2026-01-04 10:27:25.035 ERROR 2733382 --- [ XNIO-1 task-5] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: Failed to resolve 'dashscope.aliyuncs.com' [A(1)] after 2 queries at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:376) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:123) at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1158) at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1097) at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:455) at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:70) at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:524) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:343) at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:278) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 10:27:25.058 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007639975828275202, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: Failed to resolve ''dashscope.aliyuncs.com'' [A(1)] after 2 queries at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:376) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:123) at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1158) at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1097) at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:455) at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:70) at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:524) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:343) at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:278) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'Failed to resolve ''dashscope.aliyuncs.com'' [A(1)] after 2 queries ', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{"messages":[{"role":"system","content":"你是一个智能助手,回答用户问题"},{"role":"user","content":"你好","time":"2026-01-04T02:25:46.178Z"},{"role":"assistant","reasoning_content":"","content":"抱歉,发生了一些错误,请稍后重试。","time":"2026-01-04T02:25:46.190Z"},{"role":"user","content":"你好"}],"model":"qwen3-max","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"type":"playground","stream":true}', 'admin', TIMESTAMP '2026-01-04 10:27:25.039') Execute Time: 4.686ms ============== Sql End ============== 2026-01-04 10:31:15.272 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:31:15.299 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.815ms ============== Sql End ============== 2026-01-04 10:31:15.315 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.908ms ============== Sql End ============== 2026-01-04 10:31:15.318 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5444/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":null,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (46 ms) =============== Response End ================ 2026-01-04 10:31:24.569 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:24:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 566 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 10:31:24.598 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'Qwen3-32B' and id <> 2007639276709101569) Execute Time: 1.579ms ============== Sql End ============== 2026-01-04 10:31:24.640 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'Qwen3-32B', model_type = 'openai', secret_key = '', base_url = 'http://10.55.143.15:5446/v1/chat/completions', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 10:31:24.598', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 1.983ms ============== Sql End ============== 2026-01-04 10:31:24.658 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.641ms ============== Sql End ============== 2026-01-04 10:31:24.697 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'Qwen3-32B') Execute Time: 1.599ms ============== Sql End ============== 2026-01-04 10:31:24.717 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: Qwen3-32B 2026-01-04 10:31:24.721 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (152 ms) =============== Response End ================ 2026-01-04 10:31:24.799 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 10:31:24.829 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.717ms ============== Sql End ============== 2026-01-04 10:31:24.847 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.872ms ============== Sql End ============== 2026-01-04 10:31:24.851 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:31:24","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (51 ms) =============== Response End ================ 2026-01-04 11:13:37.957 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 10:31:24","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 578 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 11:13:37.995 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'Qwen3-32B' and id <> 2007639276709101569) Execute Time: 0.885ms ============== Sql End ============== 2026-01-04 11:13:38.028 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'Qwen3-32B', model_type = 'openai', secret_key = '', base_url = 'http://10.55.143.15:5446/open/router/v1/chat/completions', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 11:13:37.995', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 3.242ms ============== Sql End ============== 2026-01-04 11:13:38.042 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.579ms ============== Sql End ============== 2026-01-04 11:13:38.069 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'Qwen3-32B') Execute Time: 0.605ms ============== Sql End ============== 2026-01-04 11:13:38.092 INFO 2733382 --- [ XNIO-1 task-5] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: Qwen3-32B 2026-01-04 11:13:38.095 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (137 ms) =============== Response End ================ 2026-01-04 11:13:38.169 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:13:38.198 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.624ms ============== Sql End ============== 2026-01-04 11:13:38.215 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.834ms ============== Sql End ============== 2026-01-04 11:13:38.219 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:13:37","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (49 ms) =============== Response End ================ 2026-01-04 11:13:41.334 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:13:41.342 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:13:41.342 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:13:41.360 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 0.670ms ============== Sql End ============== 2026-01-04 11:13:41.361 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (26 ms) =============== Response End ================ 2026-01-04 11:13:41.375 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.986ms ============== Sql End ============== 2026-01-04 11:13:41.376 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (33 ms) =============== Response End ================ 2026-01-04 11:13:41.381 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.880ms ============== Sql End ============== 2026-01-04 11:13:41.383 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:13:37","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (40 ms) =============== Response End ================ 2026-01-04 11:13:52.923 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'Qwen3-32B' and type = 'chat' and status = 1 Execute Time: 0.936ms ============== Sql End ============== 2026-01-04 11:15:05.408 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:15:05.433 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.830ms ============== Sql End ============== 2026-01-04 11:15:05.449 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 1.016ms ============== Sql End ============== 2026-01-04 11:15:05.453 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:13:37","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"Qwen3-32B","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (44 ms) =============== Response End ================ 2026-01-04 11:15:14.694 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:13:37","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 578 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 11:15:14.707 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'qwen3-32b' and id <> 2007639276709101569) Execute Time: 0.655ms ============== Sql End ============== 2026-01-04 11:15:14.722 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'qwen3-32b', model_type = 'openai', secret_key = '', base_url = 'http://10.55.143.15:5446/open/router/v1/chat/completions', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 11:15:14.707', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.924ms ============== Sql End ============== 2026-01-04 11:15:14.737 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.657ms ============== Sql End ============== 2026-01-04 11:15:14.767 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'qwen3-32b') Execute Time: 0.671ms ============== Sql End ============== 2026-01-04 11:15:14.783 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: qwen3-32b 2026-01-04 11:15:14.786 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (91 ms) =============== Response End ================ 2026-01-04 11:15:14.881 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:15:14.901 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.662ms ============== Sql End ============== 2026-01-04 11:15:14.915 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.801ms ============== Sql End ============== 2026-01-04 11:15:14.917 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (36 ms) =============== Response End ================ 2026-01-04 11:15:17.710 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:15:17.719 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:15:17.722 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/login_19b86ca76a71ace_1767492974247; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:15:17.741 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 2.836ms ============== Sql End ============== 2026-01-04 11:15:17.752 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.782ms ============== Sql End ============== 2026-01-04 11:15:17.753 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.713ms ============== Sql End ============== 2026-01-04 11:15:17.746 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (35 ms) =============== Response End ================ 2026-01-04 11:15:17.754 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (35 ms) =============== Response End ================ 2026-01-04 11:15:17.758 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (36 ms) =============== Response End ================ 2026-01-04 11:16:44.771 WARN 2733382 --- [ XNIO-1 task-6] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI RequestURI : /blade-system/user/info RequestIP: 10.34.10.213 RequestParam: ================== Auth End ================= 2026-01-04 11:16:44.779 WARN 2733382 --- [ XNIO-1 task-5] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI RequestURI : /blade-system/menu/routes RequestIP: 10.34.10.213 RequestParam: ================== Auth End ================= 2026-01-04 11:16:44.784 WARN 2733382 --- [ XNIO-1 task-3] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI RequestURI : /blade-system/menu/top-menu RequestIP: 10.34.10.213 RequestParam: ================== Auth End ================= 2026-01-04 11:16:44.786 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/tenant/info Parameters: {"domain":"http://10.55.143.199:8888/wel/index"} ===Headers=== Cookie: bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MDk3Nzk4LCJuYmYiOjE3Njc0OTI5Mzh9.bcPTW1em2HmY9DtriuWyDNdwE58Myr4F2YcQj2Jqzq8; wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NDk2NTk4LCJuYmYiOjE3Njc0OTI5Mzh9.7wqzS2SqOT-PKozneuEXm2igLbkF0oKhZrhwP81J1AI ================ Request End ================ 2026-01-04 11:16:44.805 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, tenant_id, tenant_name, domain_url, background_url , linkman, contact_number, address, account_number, expire_time , package_id, datasource_id, license_key, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_tenant where is_deleted = 0 and (domain_url = 'http://10.55.143.199:8888/wel/index') Execute Time: 1.034ms ============== Sql End ============== 2026-01-04 11:16:44.806 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{},"msg":"操作成功"} <=== GET: /blade-system/tenant/info (19 ms) =============== Response End ================ 2026-01-04 11:16:44.886 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 0.926ms ============== Sql End ============== 2026-01-04 11:16:44.904 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_alias from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 0.754ms ============== Sql End ============== 2026-01-04 11:16:44.922 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, user_id, user_ext, status, is_deleted from blade_user_web where is_deleted = 0 and (user_id = 1123598821738675201) Execute Time: 0.630ms ============== Sql End ============== 2026-01-04 11:16:44.944 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_alias from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 0.766ms ============== Sql End ============== 2026-01-04 11:16:44.958 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, client_id, client_secret, resource_ids, scope , authorized_grant_types, web_server_redirect_uri, authorities, access_token_validity, refresh_token_validity , additional_information, autoapprove from blade_client where client_id = 'bladexai' Execute Time: 0.759ms ============== Sql End ============== 2026-01-04 11:16:44.965 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.h.BladeAuthorizationHandler : 用户:admin,认证成功 2026-01-04 11:16:45.153 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/routes Parameters: {"topMenuId":null,"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:45.176 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from blade_menu where is_deleted = 0 and category = 1 Execute Time: 1.666ms ============== Sql End ============== 2026-01-04 11:16:45.185 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675201","parentId":"0","code":"desk","name":"工作台","alias":"menu","path":"/desk","source":"iconfont icon-shebeizhuangtai","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941355551613636610","parentId":"0","code":"aigc","name":"大模型应用","alias":"menu","path":"@aigc/page1","source":"iconfont icon-gongnengdingyi1","component":"","sort":11,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941355826407657474","parentId":"1941355551613636610","code":"aigc_assistant","name":"机器人助手","alias":"menu","path":"@aigc/page/assistant","source":"el-icon-user","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361262494076930","parentId":"1941355551613636610","code":"aigc_flow","name":"机器人应用","alias":"menu","path":"@aigc/page/flow","source":"el-icon-monitor","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706050","parentId":"1941355551613636610","code":"aigc_knowledge","name":"知识库中心","alias":"menu","path":"@aigc/page/knowledge","source":"el-icon-notebook","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706055","parentId":"1941355551613636610","code":"aigc_dataset","name":"智能体问数","alias":"menu","path":"@aigc/page/dataset","source":"iconfont icon-liujisuan","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264707060","parentId":"1941355551613636610","code":"aigc_playground","name":"模型演练场","alias":"menu","path":"@aigc/page/playground","source":"el-icon-cpu","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941362750717022210","parentId":"0","code":"aigc_tools","name":"大模型工具","alias":"menu","path":"@aigc/pag2","source":"iconfont icon-huowudui","component":"","sort":12,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941371691345760257","parentId":"1941362750717022210","code":"aigc_model","name":"大模型配置","alias":"menu","path":"@aigc/page/model","source":"el-icon-mic","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631554","parentId":"1941362750717022210","code":"aigc_prompt","name":"提示词配置","alias":"menu","path":"@aigc/page/prompt","source":"el-icon-chat-line-square","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631560","parentId":"1941362750717022210","code":"aigc_terminology","name":"术语集配置","alias":"menu","path":"@aigc/page/terminology","source":"iconfont icon-moshubang","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371996120666113","parentId":"1941362750717022210","code":"aigc_mcp","name":"MCP工具箱","alias":"menu","path":"@aigc/page/mcp","source":"el-icon-location","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372212626444290","parentId":"1941362750717022210","code":"aigc_vdb","name":"向量库配置","alias":"menu","path":"@aigc/page/vdb","source":"el-icon-message-box","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787778","parentId":"1941362750717022210","code":"aigc_db","name":"数据库配置","alias":"menu","path":"@aigc/page/db","source":"el-icon-link","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787780","parentId":"1941362750717022210","code":"aigc_sqlexample","name":"SQL示例配置","alias":"menu","path":"@aigc/page/sqlexample","source":"iconfont icon-gongnengdingyi","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372470282539009","parentId":"1941362750717022210","code":"aigc_task","name":"消息渠道配置","alias":"menu","path":"@aigc/page/task","source":"el-icon-message","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371691345760258","parentId":"1941362750717022210","code":"aigc_plugin","name":"流程编排插件","alias":"menu","path":"@aigc/page/plugin","source":"el-icon-cpu","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372604382826498","parentId":"0","code":"aigc_big","name":"大模型运维","alias":"menu","path":"@aigc/page3","source":"iconfont icon-tuoguan","component":"","sort":13,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941372750906642434","parentId":"1941372604382826498","code":"aigc_skey","name":"超级密钥","alias":"menu","path":"@aigc/page/skey","source":"el-icon-key","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372901507321858","parentId":"1941372604382826498","code":"aigc_conversation","name":"对话工具","alias":"menu","path":"@aigc/page/conversation","source":"el-icon-chat-dot-round","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373035230121986","parentId":"1941372604382826498","code":"aigc_tokens","name":"账单记录","alias":"menu","path":"@aigc/page/tokens","source":"el-icon-money","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373366034878465","parentId":"0","code":"aigc_ai","name":"智能体集合","alias":"menu","path":"@aigc/page4","source":"iconfont icon-wuguan","component":"","sort":14,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941373510767726590","parentId":"1941373366034878465","code":"aigc_image","name":"图片生成器","alias":"menu","path":"@aigc/page/tools/image","source":"el-icon-picture","component":"","sort":0,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373510767726593","parentId":"1941373366034878465","code":"aigc_map","name":"脑图生成器","alias":"menu","path":"@aigc/page/tools/map","source":"el-icon-share","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373634034126850","parentId":"1941373366034878465","code":"aigc_poster","name":"海报生成器","alias":"menu","path":"@aigc/page/tools/poster","source":"el-icon-camera","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373755194986497","parentId":"1941373366034878465","code":"aigc_article","name":"文章生成器","alias":"menu","path":"@aigc/page/tools/article","source":"el-icon-document","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373897528692738","parentId":"1941373366034878465","code":"aigc_product","name":"产品描述生成器","alias":"menu","path":"@aigc/page/tools/product","source":"el-icon-goods","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374023693357057","parentId":"1941373366034878465","code":"aigc_marketing","name":"营销文案生成器","alias":"menu","path":"@aigc/page/tools/marketing","source":"el-icon-data-analysis","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374149799301122","parentId":"1941373366034878465","code":"aigc_svg","name":"svg插图生成器","alias":"menu","path":"@aigc/page/tools/svg","source":"el-icon-brush","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374273686458370","parentId":"1941373366034878465","code":"aigc_layout","name":"自动排版工具","alias":"menu","path":"@aigc/page/tools/layout","source":"el-icon-grid","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374391206662146","parentId":"1941373366034878465","code":"aigc_wechat","name":"聊天分析器","alias":"menu","path":"@aigc/page/tools/wechat","source":"el-icon-chat-dot-square","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675280","parentId":"0","code":"work","name":"我的事务","alias":"menu","path":"/work","source":"iconfont icon-lianjieliu","component":"","sort":71,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675266","parentId":"0","code":"flow","name":"流程管理","alias":"menu","path":"/flow","source":"iconfont icon-guize","component":"","sort":72,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675273","parentId":"1123598815738675266","code":"flow_deploy","name":"流程部署","alias":"menu","path":"/flow/deploy","source":"iconfont iconicon_cspace","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675210","parentId":"0","code":"monitor","name":"系统监控","alias":"menu","path":"/monitor","source":"iconfont icon-gaojing","component":"","sort":81,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675211","parentId":"1123598815738675210","code":"doc","name":"接口文档","alias":"menu","path":"http://localhost/doc.html","source":"iconfont iconicon_study","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675212","parentId":"1123598815738675210","code":"admin","name":"服务治理","alias":"menu","path":"http://localhost:7002","source":"iconfont icon-canshu","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963251","parentId":"1123598815738675210","code":"elk","name":"ELK监控","alias":"menu","path":"http://localhost:5601/","source":"iconfont iconicon_cspace","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963252","parentId":"1123598815738675210","code":"zipkin","name":"Zipkin监控","alias":"menu","path":"http://localhost:9411/","source":"iconfont iconicon_task","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963253","parentId":"1123598815738675210","code":"turbine","name":"Turbine监控","alias":"menu","path":"http://localhost:7003/hystrix","source":"iconfont iconicon_subordinate","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963254","parentId":"1123598815738675210","code":"sentinel","name":"Sentinel管理","alias":"menu","path":"http://localhost:8858","source":"iconfont iconicon_safety","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963255","parentId":"1123598815738675210","code":"es","name":"Elasticsearch管理","alias":"menu","path":"http://localhost:9100/","source":"iconfont iconfont iconicon_search","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675213","parentId":"1123598815738675210","code":"log","name":"日志管理","alias":"menu","path":"/monitor/log","source":"iconfont iconicon_doc","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675217","parentId":"0","code":"tool","name":"研发工具","alias":"menu","path":"/tool","source":"iconfont icon-shebeikaifa","component":"","sort":82,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321996","parentId":"1123598815738675217","code":"model","name":"模型设计器","alias":"menu","path":"/tool/model","source":"iconfont icon-biaodan","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675298","parentId":"0","code":"resource","name":"资源管理","alias":"menu","path":"/resource","source":"iconfont icon-yingjian","component":"","sort":83,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658963251","parentId":"1123598815738675298","code":"xxljob","name":"任务调度","alias":"menu","path":"http://localhost:8080/xxl-job-admin","source":"iconfont iconicon_cspace","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962301","parentId":"0","code":"report","name":"报表管理","alias":"menu","path":"/report","source":"iconfont icon-shujukanban","component":"","sort":84,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962302","parentId":"1164733399669962301","code":"report_setting","name":"报表配置","alias":"menu","path":"http://localhost:8108/ureport/designer?Blade-Auth=bearer ${token}","source":"iconfont icon-rizhi","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962303","parentId":"1164733399669962301","code":"report_list","name":"报表列表","alias":"menu","path":"/report/reportlist","source":"iconfont icon-biaodan","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962304","parentId":"1164733399669962301","code":"report_notice","name":"公告报表","alias":"menu","path":"http://localhost:8108/ureport/preview?_u=blade-notice.ureport.xml&Blade-Auth=bearer ${token}","source":"iconfont iconicon_sms","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962401","parentId":"0","code":"job","name":"任务管理","alias":"job","path":"/job","source":"iconfont icon-guanlianshebei","component":"","sort":85,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962201","parentId":"0","code":"base","name":"基础配置","alias":"menu","path":"/base","source":"iconfont icon-peiwangyindao","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849446741721089","parentId":"0","code":"data","name":"数据审计","alias":"data","path":"/data","source":"iconfont icon-zhunbeiliangchan","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675307","parentId":"0","code":"authority","name":"权限管理","alias":"menu","path":"/authority","source":"iconfont icon-yishouquan","component":"","sort":98,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675203","parentId":"0","code":"system","name":"系统管理","alias":"menu","path":"/system","source":"iconfont iconicon_setting","component":"","sort":99,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":"","sort":10,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/routes (32 ms) =============== Response End ================ 2026-01-04 11:16:45.280 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/user/info Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:45.290 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/top-menu Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:45.299 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 0.894ms ============== Sql End ============== 2026-01-04 11:16:45.308 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"1123598821738675201","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2018-08-08 00:00:00","updateUser":"1123598821738675201","updateTime":"2018-08-08 00:00:00","status":1,"isDeleted":0,"tenantId":"000000","code":null,"userType":1,"account":"admin","name":"管理员","realName":"管理员","avatar":"https://bladex.cn/images/logo-small.png","email":"admin@bladex.vip","phone":"","birthday":"2018-08-08 00:00:00","sex":1,"roleId":"1123598816738675201","deptId":"1123598813738675201","postId":"1123598817738675201","leaderId":null,"isLeader":0,"tenantName":"管理组","userTypeName":"WEB","roleName":"超级管理员","deptName":"布雷德科技","postName":"首席执行官","sexName":"男","userExt":null},"msg":"操作成功"} <=== GET: /blade-system/user/info (28 ms) =============== Response End ================ 2026-01-04 11:16:45.316 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, name, source, path , sort, tenant_id, create_user, create_dept, create_time , update_user, update_time, status, is_deleted from blade_top_menu where is_deleted = 0 and tenant_id = '000000' order by sort asc Execute Time: 0.778ms ============== Sql End ============== 2026-01-04 11:16:45.317 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1943579167209992193","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:52:38","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:08","status":1,"isDeleted":0,"tenantId":"000000","code":"ai","name":"大模型","source":"iconfont icon-wuguan","path":null,"sort":1},{"id":"1943579267235753985","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:53:02","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:02","status":1,"isDeleted":0,"tenantId":"000000","code":"flow","name":"工作流","source":"iconfont icon-liujisuan","path":null,"sort":2},{"id":"1943579479442370561","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:14","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:45","status":1,"isDeleted":0,"tenantId":"000000","code":"code","name":"代码生成","source":"iconfont icon-ruanjiankaifabao","path":null,"sort":3},{"id":"1943579571150827522","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:53","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:46","status":1,"isDeleted":0,"tenantId":"000000","code":"monitor","name":"资源监控","source":"iconfont icon-gaojing","path":null,"sort":4},{"id":"1943579944800399388","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:55:43","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:50","status":1,"isDeleted":0,"tenantId":"000000","code":"sys","name":"系统权限","source":"iconfont icon-anquan","path":null,"sort":5}],"msg":"操作成功"} <=== GET: /blade-system/menu/top-menu (26 ms) =============== Response End ================ 2026-01-04 11:16:45.322 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/buttons Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/wel/index ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:45.349 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, CODE, NAME, alias , path, source, action, sort from blade_menu where (category = 2 or id in ( select parent_id from blade_menu where is_deleted = 0 and category = 2 )) and is_deleted = 0 order by sort Execute Time: 3.804ms ============== Sql End ============== 2026-01-04 11:16:45.360 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675282","parentId":"1123598815738675281","code":"work_start_flow","name":"发起","alias":"flow","path":"","source":"flow","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675283","parentId":"1123598815738675281","code":"work_start_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962502","parentId":"1164733399669962501","code":"jobserver_add","name":"新增","alias":"add","path":"/job/jobserver/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962503","parentId":"1164733399669962501","code":"jobserver_edit","name":"修改","alias":"edit","path":"/job/jobserver/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962504","parentId":"1164733399669962501","code":"jobserver_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobserver/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962505","parentId":"1164733399669962501","code":"jobserver_view","name":"查看","alias":"view","path":"/job/jobserver/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675301","parentId":"1123598815738675299","code":"oss_add","name":"新增","alias":"add","path":"/resource/oss/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675302","parentId":"1123598815738675299","code":"oss_edit","name":"修改","alias":"edit","path":"/resource/oss/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675303","parentId":"1123598815738675299","code":"oss_delete","name":"删除","alias":"delete","path":"/api/blade-resource/oss/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675304","parentId":"1123598815738675299","code":"oss_view","name":"查看","alias":"view","path":"/resource/oss/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675305","parentId":"1123598815738675299","code":"oss_enable","name":"启用","alias":"enable","path":"/api/blade-resource/oss/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675249","parentId":"1123598815738675214","code":"log_usual_view","name":"查看","alias":"view","path":"/monitor/log/usual/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675223","parentId":"1123598815738675204","code":"user_add","name":"新增","alias":"add","path":"/system/user/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675224","parentId":"1123598815738675204","code":"user_edit","name":"修改","alias":"edit","path":"/system/user/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675225","parentId":"1123598815738675204","code":"user_delete","name":"删除","alias":"delete","path":"/api/blade-system/user/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675226","parentId":"1123598815738675204","code":"user_role","name":"角色配置","alias":"role","path":null,"source":"user-add","component":null,"sort":4,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675227","parentId":"1123598815738675204","code":"user_reset","name":"密码重置","alias":"reset-password","path":"/api/blade-system/user/reset-password","source":"retweet","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675228","parentId":"1123598815738675204","code":"user_view","name":"查看","alias":"view","path":"/system/user/view","source":"file-text","component":null,"sort":6,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1934851779491971073","parentId":"1934849932886720514","code":"record_view","name":"查看","alias":"record_view","path":"/record/view","source":"iconfont iconicon_glass","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962602","parentId":"1164733399669962601","code":"jobinfo_add","name":"新增","alias":"add","path":"/job/jobinfo/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962603","parentId":"1164733399669962601","code":"jobinfo_edit","name":"修改","alias":"edit","path":"/job/jobinfo/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962604","parentId":"1164733399669962601","code":"jobinfo_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobinfo/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962605","parentId":"1164733399669962601","code":"jobinfo_view","name":"查看","alias":"view","path":"/job/jobinfo/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675219","parentId":"1123598815738675202","code":"notice_add","name":"新增","alias":"add","path":"/desk/notice/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675220","parentId":"1123598815738675202","code":"notice_edit","name":"修改","alias":"edit","path":"/desk/notice/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675221","parentId":"1123598815738675202","code":"notice_delete","name":"删除","alias":"delete","path":"/api/blade-desk/notice/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675222","parentId":"1123598815738675202","code":"notice_view","name":"查看","alias":"view","path":"/desk/notice/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675241","parentId":"1123598815738675308","code":"role_add","name":"新增","alias":"add","path":"/authority/role/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675242","parentId":"1123598815738675308","code":"role_edit","name":"修改","alias":"edit","path":"/authority/role/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675243","parentId":"1123598815738675308","code":"role_delete","name":"删除","alias":"delete","path":"/api/blade-system/role/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675244","parentId":"1123598815738675308","code":"role_view","name":"查看","alias":"view","path":"/authority/role/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675268","parentId":"1123598815738675267","code":"flow_model_create","name":"创建","alias":"create","path":"","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675269","parentId":"1123598815738675267","code":"flow_model_update","name":"编辑","alias":"update","path":"","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675270","parentId":"1123598815738675267","code":"flow_model_deploy","name":"部署","alias":"deploy","path":"","source":"cloud-upload","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675271","parentId":"1123598815738675267","code":"flow_model_download","name":"下载","alias":"download","path":"","source":"download","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675272","parentId":"1123598815738675267","code":"flow_model_delete","name":"删除","alias":"delete","path":"/api/blade-flow/model/remove","source":"delete","component":null,"sort":5,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399668962203","parentId":"1164733399668962202","code":"region_add","name":"新增下级","alias":"add","path":"","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962204","parentId":"1164733399668962202","code":"region_delete","name":"删除","alias":"delete","path":"/api/blade-system/region/remove","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962205","parentId":"1164733399668962202","code":"region_import","name":"导入","alias":"import","path":"","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962206","parentId":"1164733399668962202","code":"region_export","name":"导出","alias":"export","path":"","source":"","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962207","parentId":"1164733399668962202","code":"region_debug","name":"调试","alias":"debug","path":"","source":"","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675250","parentId":"1123598815738675215","code":"log_api_view","name":"查看","alias":"view","path":"/monitor/log/api/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675229","parentId":"1123598815738675205","code":"dept_add","name":"新增","alias":"add","path":"/system/dept/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675230","parentId":"1123598815738675205","code":"dept_edit","name":"修改","alias":"edit","path":"/system/dept/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675231","parentId":"1123598815738675205","code":"dept_delete","name":"删除","alias":"delete","path":"/api/blade-system/dept/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675232","parentId":"1123598815738675205","code":"dept_view","name":"查看","alias":"view","path":"/system/dept/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675252","parentId":"1123598815738675218","code":"code_add","name":"新增","alias":"add","path":"/tool/code/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675253","parentId":"1123598815738675218","code":"code_edit","name":"修改","alias":"edit","path":"/tool/code/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675254","parentId":"1123598815738675218","code":"code_delete","name":"删除","alias":"delete","path":"/api/blade-system/code/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675255","parentId":"1123598815738675218","code":"code_view","name":"查看","alias":"view","path":"/tool/code/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675289","parentId":"1123598815738675288","code":"work_todo_handle","name":"办理","alias":"handle","path":"","source":"handle","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675290","parentId":"1123598815738675288","code":"work_todo_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675291","parentId":"1123598815738675288","code":"work_todo_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675310","parentId":"1123598815738675309","code":"data_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675285","parentId":"1123598815738675284","code":"work_claim_sign","name":"签收","alias":"sign","path":"","source":"sign","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675286","parentId":"1123598815738675284","code":"work_claim_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675287","parentId":"1123598815738675284","code":"work_claim_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962202","parentId":"1164733399669962201","code":"attach_upload","name":"上传","alias":"upload","path":"/resource/attach/upload","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962203","parentId":"1164733399669962201","code":"attach_download","name":"下载","alias":"download","path":"/resource/attach/download","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962204","parentId":"1164733399669962201","code":"attach_delete","name":"删除","alias":"delete","path":"/api/blade-resource/attach/remove","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675275","parentId":"1123598815738675274","code":"flow_manager_state","name":"变更状态","alias":"state","path":"","source":"plus","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675276","parentId":"1123598815738675274","code":"flow_manager_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675277","parentId":"1123598815738675274","code":"flow_manager_remove","name":"删除","alias":"remove","path":"","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675251","parentId":"1123598815738675216","code":"log_error_view","name":"查看","alias":"view","path":"/monitor/log/error/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389668962252","parentId":"1164733389668962251","code":"post_add","name":"新增","alias":"add","path":"/system/post/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962253","parentId":"1164733389668962251","code":"post_edit","name":"修改","alias":"edit","path":"/system/post/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962254","parentId":"1164733389668962251","code":"post_delete","name":"删除","alias":"delete","path":"/api/blade-system/post/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962255","parentId":"1164733389668962251","code":"post_view","name":"查看","alias":"view","path":"/system/post/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389658962252","parentId":"1164733389658962251","code":"sms_add","name":"新增","alias":"add","path":"/resource/sms/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962253","parentId":"1164733389658962251","code":"sms_edit","name":"修改","alias":"edit","path":"/resource/sms/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962254","parentId":"1164733389658962251","code":"sms_delete","name":"删除","alias":"delete","path":"/api/blade-resource/sms/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962255","parentId":"1164733389658962251","code":"sms_view","name":"查看","alias":"view","path":"/resource/sms/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962256","parentId":"1164733389658962251","code":"sms_enable","name":"启用","alias":"enable","path":"/api/blade-resource/sms/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675312","parentId":"1123598815738675311","code":"api_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675293","parentId":"1123598815738675292","code":"work_send_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675294","parentId":"1123598815738675292","code":"work_send_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675233","parentId":"1123598815738675206","code":"dict_add","name":"新增","alias":"add","path":"/system/dict/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675234","parentId":"1123598815738675206","code":"dict_edit","name":"修改","alias":"edit","path":"/system/dict/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675235","parentId":"1123598815738675206","code":"dict_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675236","parentId":"1123598815738675206","code":"dict_view","name":"查看","alias":"view","path":"/system/dict/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1161272593873321992","parentId":"1161272593873321991","code":"datasource_add","name":"新增","alias":"add","path":"/tool/datasource/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321993","parentId":"1161272593873321991","code":"datasource_edit","name":"修改","alias":"edit","path":"/tool/datasource/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321994","parentId":"1161272593873321991","code":"datasource_delete","name":"删除","alias":"delete","path":"/api/blade-develop/datasource/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321995","parentId":"1161272593873321991","code":"datasource_view","name":"查看","alias":"view","path":"/tool/datasource/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675296","parentId":"1123598815738675295","code":"work_done_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675297","parentId":"1123598815738675295","code":"work_done_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675279","parentId":"1123598815738675278","code":"flow_follow_delete","name":"删除","alias":"remove","path":"","source":"remove","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":null,"sort":5,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733379658963252","parentId":"1164733379658963251","code":"dictbiz_add","name":"新增","alias":"add","path":"/system/dictbiz/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963253","parentId":"1164733379658963251","code":"dictbiz_edit","name":"修改","alias":"edit","path":"/system/dictbiz/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963254","parentId":"1164733379658963251","code":"dictbiz_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict-biz/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963255","parentId":"1164733379658963251","code":"dictbiz_view","name":"查看","alias":"view","path":"/system/dictbiz/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":null,"sort":6,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675237","parentId":"1123598815738675207","code":"menu_add","name":"新增","alias":"add","path":"/system/menu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675238","parentId":"1123598815738675207","code":"menu_edit","name":"修改","alias":"edit","path":"/system/menu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675239","parentId":"1123598815738675207","code":"menu_delete","name":"删除","alias":"delete","path":"/api/blade-system/menu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675240","parentId":"1123598815738675207","code":"menu_view","name":"查看","alias":"view","path":"/system/menu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":null,"sort":7,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675313","parentId":"1123598815738675208","code":"topmenu_add","name":"新增","alias":"add","path":"/system/topmenu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675314","parentId":"1123598815738675208","code":"topmenu_edit","name":"修改","alias":"edit","path":"/system/topmenu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675315","parentId":"1123598815738675208","code":"topmenu_delete","name":"删除","alias":"delete","path":"/api/blade-system/topmenu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675316","parentId":"1123598815738675208","code":"topmenu_view","name":"查看","alias":"view","path":"/system/topmenu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675317","parentId":"1123598815738675208","code":"topmenu_setting","name":"菜单配置","alias":"setting","path":null,"source":"setting","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":null,"sort":8,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675245","parentId":"1123598815738675209","code":"param_add","name":"新增","alias":"add","path":"/system/param/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675246","parentId":"1123598815738675209","code":"param_edit","name":"修改","alias":"edit","path":"/system/param/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675247","parentId":"1123598815738675209","code":"param_delete","name":"删除","alias":"delete","path":"/api/blade-system/param/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675248","parentId":"1123598815738675209","code":"param_view","name":"查看","alias":"view","path":"/system/param/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":null,"sort":9,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675257","parentId":"1123598815738675256","code":"tenant_add","name":"新增","alias":"add","path":"/system/tenant/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675258","parentId":"1123598815738675256","code":"tenant_edit","name":"修改","alias":"edit","path":"/system/tenant/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675259","parentId":"1123598815738675256","code":"tenant_delete","name":"删除","alias":"delete","path":"/api/blade-system/tenant/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675260","parentId":"1123598815738675256","code":"tenant_view","name":"查看","alias":"view","path":"/system/tenant/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":null,"sort":10,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675262","parentId":"1123598815738675261","code":"client_add","name":"新增","alias":"add","path":"/system/client/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675263","parentId":"1123598815738675261","code":"client_edit","name":"修改","alias":"edit","path":"/system/client/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675264","parentId":"1123598815738675261","code":"client_delete","name":"删除","alias":"delete","path":"/api/blade-system/client/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675265","parentId":"1123598815738675261","code":"client_view","name":"查看","alias":"view","path":"/system/client/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/buttons (38 ms) =============== Response End ================ 2026-01-04 11:16:47.597 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:47.601 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:47.616 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.675ms ============== Sql End ============== 2026-01-04 11:16:47.617 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (20 ms) =============== Response End ================ 2026-01-04 11:16:47.621 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:16:47.653 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 2.365ms ============== Sql End ============== 2026-01-04 11:16:47.655 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (53 ms) =============== Response End ================ 2026-01-04 11:16:47.662 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 5.462ms ============== Sql End ============== 2026-01-04 11:16:47.665 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (44 ms) =============== Response End ================ 2026-01-04 11:17:16.286 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-32b' and type = 'chat' and status = 1 Execute Time: 0.745ms ============== Sql End ============== 2026-01-04 11:19:21.571 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:21.590 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.672ms ============== Sql End ============== 2026-01-04 11:19:21.603 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.784ms ============== Sql End ============== 2026-01-04 11:19:21.608 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (37 ms) =============== Response End ================ 2026-01-04 11:19:21.631 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:21.653 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.701ms ============== Sql End ============== 2026-01-04 11:19:21.666 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.756ms ============== Sql End ============== 2026-01-04 11:19:21.670 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (38 ms) =============== Response End ================ 2026-01-04 11:19:22.634 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:22.644 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:22.651 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:22.663 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.744ms ============== Sql End ============== 2026-01-04 11:19:22.667 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 1.969ms ============== Sql End ============== 2026-01-04 11:19:22.667 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (32 ms) =============== Response End ================ 2026-01-04 11:19:22.670 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (26 ms) =============== Response End ================ 2026-01-04 11:19:22.672 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.988ms ============== Sql End ============== 2026-01-04 11:19:22.678 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (27 ms) =============== Response End ================ 2026-01-04 11:19:27.086 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:27.113 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.736ms ============== Sql End ============== 2026-01-04 11:19:27.127 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.766ms ============== Sql End ============== 2026-01-04 11:19:27.131 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (45 ms) =============== Response End ================ 2026-01-04 11:19:45.085 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:15:14","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 578 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 11:19:45.102 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'qwen3-32b' and id <> 2007639276709101569) Execute Time: 2.009ms ============== Sql End ============== 2026-01-04 11:19:45.120 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'qwen3-32b', model_type = 'openai', secret_key = '', base_url = 'http://10.55.143.15:5446/open/router/v1/chat/completions', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 11:19:45.103', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.903ms ============== Sql End ============== 2026-01-04 11:19:45.141 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.605ms ============== Sql End ============== 2026-01-04 11:19:45.176 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'qwen3-32b') Execute Time: 0.723ms ============== Sql End ============== 2026-01-04 11:19:45.196 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: qwen3-32b 2026-01-04 11:19:45.199 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (114 ms) =============== Response End ================ 2026-01-04 11:19:45.258 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:45.279 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.701ms ============== Sql End ============== 2026-01-04 11:19:45.290 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.727ms ============== Sql End ============== 2026-01-04 11:19:45.292 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (34 ms) =============== Response End ================ 2026-01-04 11:19:58.053 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:58.053 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:58.056 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:19:58.080 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 0.662ms ============== Sql End ============== 2026-01-04 11:19:58.082 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (28 ms) =============== Response End ================ 2026-01-04 11:19:58.102 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 5.393ms ============== Sql End ============== 2026-01-04 11:19:58.104 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (51 ms) =============== Response End ================ 2026-01-04 11:19:58.105 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 1.918ms ============== Sql End ============== 2026-01-04 11:19:58.106 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (49 ms) =============== Response End ================ 2026-01-04 11:20:00.366 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:20:00.394 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.964ms ============== Sql End ============== 2026-01-04 11:20:00.406 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (40 ms) =============== Response End ================ 2026-01-04 11:20:00.428 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:20:00.446 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.830ms ============== Sql End ============== 2026-01-04 11:20:00.448 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (20 ms) =============== Response End ================ 2026-01-04 11:20:01.124 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:20:01.142 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 1.321ms ============== Sql End ============== 2026-01-04 11:20:01.144 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (20 ms) =============== Response End ================ 2026-01-04 11:20:35.720 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'deepseek-chat' and type = 'chat' and status = 1 Execute Time: 0.885ms ============== Sql End ============== 2026-01-04 11:20:45.730 ERROR 2733382 --- [or-http-epoll-1] o.s.m.a.l.engine.provider.LlmProcessor : DeepSeek Stream处理异常: Failed to resolve 'api.deepseek.com' [A(1)] after 2 queries 2026-01-04 11:20:45.735 ERROR 2733382 --- [ XNIO-1 task-2] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: Failed to resolve 'api.deepseek.com' [A(1)] after 2 queries at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:376) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:123) at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1158) at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1097) at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:455) at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:70) at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:524) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:343) at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:278) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 11:20:45.757 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007653400524505089, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: Failed to resolve ''api.deepseek.com'' [A(1)] after 2 queries at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.LlmProcessor.lambda$process$0(LlmProcessor.java:88) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) at reactor.core.publisher.FluxFilter$FilterSubscriber.onError(FluxFilter.java:157) at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onError(FluxHandle.java:430) at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onError(FluxFilter.java:291) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onError(FluxPeekFuseable.java:903) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:325) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:174) at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:479) at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:443) at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:593) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:600) at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:376) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:123) at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1158) at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1097) at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:455) at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:70) at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:524) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:343) at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:278) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:408) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'Failed to resolve ''api.deepseek.com'' [A(1)] after 2 queries ', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{"messages":[{"role":"system","content":"你是一个智能助手,回答用户问题"},{"role":"user","content":"你好"}],"model":"deepseek-chat","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"type":"playground","stream":true}', 'admin', TIMESTAMP '2026-01-04 11:20:45.738') Execute Time: 5.442ms ============== Sql End ============== 2026-01-04 11:21:31.518 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-32b' and type = 'chat' and status = 1 Execute Time: 0.828ms ============== Sql End ============== 2026-01-04 11:38:13.981 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : OpenAI API调用异常: org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body] at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:112) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 11:38:14.999 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : OpenAI API调用异常: org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body] at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:112) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 11:38:17.011 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : OpenAI API调用异常: org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body] at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:112) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 11:38:17.013 ERROR 2733382 --- [ XNIO-1 task-3] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: 404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body] at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 11:38:17.035 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007657809904025601, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: 404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body] at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', '404 Not Found on POST request for "http://10.55.143.15:5446/open/router/v1/chat/completions/chat/completions": [no body]', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{ "messages": [ { "role": "system", "content": " " }, { "role": "user", "content": " " } ], "model": "qwen3-32b", "temperature": 0.7, "max_tokens": 4096, "top_p": 1, "frequency_penalty": 0, "logprobs": false, "top_logprobs": 0, "type": "playground", "stream": false}', 'admin', TIMESTAMP '2026-01-04 11:38:17.016') Execute Time: 5.038ms ============== Sql End ============== 2026-01-04 11:38:51.775 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:38:51.798 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.751ms ============== Sql End ============== 2026-01-04 11:38:51.823 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.807ms ============== Sql End ============== 2026-01-04 11:38:51.835 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/chat/completions","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (60 ms) =============== Response End ================ 2026-01-04 11:39:20.574 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:19:45","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 562 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 11:39:20.588 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'qwen3-32b' and id <> 2007639276709101569) Execute Time: 0.623ms ============== Sql End ============== 2026-01-04 11:39:20.602 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'qwen3-32b', model_type = 'openai', secret_key = '', base_url = 'http://10.55.143.15:5446/open/router/v1/', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 11:39:20.589', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.888ms ============== Sql End ============== 2026-01-04 11:39:20.616 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.589ms ============== Sql End ============== 2026-01-04 11:39:20.640 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'qwen3-32b') Execute Time: 0.618ms ============== Sql End ============== 2026-01-04 11:39:20.654 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: qwen3-32b 2026-01-04 11:39:20.657 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (82 ms) =============== Response End ================ 2026-01-04 11:39:20.754 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:39:20.774 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.659ms ============== Sql End ============== 2026-01-04 11:39:20.786 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.756ms ============== Sql End ============== 2026-01-04 11:39:20.788 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:39:20","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (34 ms) =============== Response End ================ 2026-01-04 11:39:32.384 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-32b' and type = 'chat' and status = 1 Execute Time: 0.802ms ============== Sql End ============== 2026-01-04 11:39:32.391 INFO 2733382 --- [onPool-worker-1] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 11:39:32.391 INFO 2733382 --- [onPool-worker-1] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content= , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content= , name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=null, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=null, user=null, ip=10.34.10.213, chatClient=null, extraParams=null) chatResponse: BladeChatResponse(id=endpoint_common_64375, object=chat.completion, created=1767497960, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= Okay, the user just sent an empty message. That's pretty unusual. I need to figure out how to respond. Maybe they're testing the system or just sent it by accident. I should ask them to provide more details or clarify their request. Let me make sure my response is friendly and helpful, encouraging them to give more information so I can assist better. I'll phrase it in a way that's open-ended and inviting. It seems like your message might be empty. Could you please provide more details or clarify what you need help with? I'm here to assist you! 😊, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=15, completionTokens=124, totalTokens=139), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 11:39:32.451 WARN 2733382 --- [onPool-worker-1] o.s.m.a.l.e.process.BladeLlmLogRecorder : no valid user message found with content 2026-01-04 11:39:32.491 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658126389428225, 'user', 'qwen3-32b', '用户未提供有效消息', 15 , 0, 15, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:32.469' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:32.469', 1, 0) Execute Time: 1.037ms ============== Sql End ============== 2026-01-04 11:39:32.509 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658126464925698, 'assistant', 'qwen3-32b', ' Okay, the user just sent an empty message. That''s pretty unusual. I need to figure out how to respond. Maybe they''re testing the system or just sent it by accident. I should ask them to provide more details or clarify their request. Let me make sure my response is friendly and helpful, encouraging them to give more information so I can assist better. I''ll phrase it in a way that''s open-ended and inviting. It seems like your message might be empty. Could you please provide more details or clarify what you need help with? I''m here to assist you! 😊', 0 , 124, 124, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:32.492' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:32.492', 1, 0) Execute Time: 1.267ms ============== Sql End ============== 2026-01-04 11:39:32.546 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658126624309250, 2007658126464925698, 'qwen3-32b', 15, 124 , 139, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:32.527' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:32.527', 1, 0) Execute Time: 0.908ms ============== Sql End ============== 2026-01-04 11:39:43.052 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:39:43.062 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:39:43.070 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTAxNDA0LCJuYmYiOjE3Njc0OTY1NDR9.lvOCqunTCto28mAS5HiWiaHEYwJLWZUfHmtzuqrFbLk ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc ================ Request End ================ 2026-01-04 11:39:43.074 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 0.776ms ============== Sql End ============== 2026-01-04 11:39:43.075 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (23 ms) =============== Response End ================ 2026-01-04 11:39:43.090 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.814ms ============== Sql End ============== 2026-01-04 11:39:43.096 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.542ms ============== Sql End ============== 2026-01-04 11:39:43.097 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (34 ms) =============== Response End ================ 2026-01-04 11:39:43.101 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:39:20","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (31 ms) =============== Response End ================ 2026-01-04 11:39:59.616 INFO 2733382 --- [onPool-worker-1] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 11:39:59.617 INFO 2733382 --- [onPool-worker-1] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=你是一个智能助手,回答用户问题, name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=你好, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=null, stream=true, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=null, user=null, ip=10.34.10.213, chatClient=null, extraParams=null) chatResponse: BladeChatResponse(id=null, object=null, created=null, model=qwen3-32b, choices=[ChatChoice(index=null, message=ChatMessage(role=assistant, content= 好的,用户打招呼“你好”,我应该友好回应。保持自然,用中文回复。可以加上表情符号让语气更亲切。同时要确保回复简洁,符合用户期望。不需要展开太多,但要让用户感受到欢迎。接下来等待用户的问题或进一步交流。检查是否有拼写错误,确保语句通顺。确认使用正确的称呼,比如“你好呀!”或者“嗨!”之类的。保持口语化,避免生硬。现在确定回复内容。 你好呀!😊 有什么问题或需要帮忙的吗?, name=null, functionCall=null, reasoningContent=null, refusal=null), delta=null, finishReason=null)], usage=ChatUsage(promptTokens=22, completionTokens=115, totalTokens=137), result=null, extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 11:39:59.632 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658240248004609, 'user', 'qwen3-32b', '你好', 22 , 0, 22, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:59.618' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:59.618', 1, 0) Execute Time: 0.805ms ============== Sql End ============== 2026-01-04 11:39:59.660 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658240310919169, 'assistant', 'qwen3-32b', ' 好的,用户打招呼“你好”,我应该友好回应。保持自然,用中文回复。可以加上表情符号让语气更亲切。同时要确保回复简洁,符合用户期望。不需要展开太多,但要让用户感受到欢迎。接下来等待用户的问题或进一步交流。检查是否有拼写错误,确保语句通顺。确认使用正确的称呼,比如“你好呀!”或者“嗨!”之类的。保持口语化,避免生硬。现在确定回复内容。 你好呀!😊 有什么问题或需要帮忙的吗?', 0 , 115, 115, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:59.633' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:59.633', 1, 0) Execute Time: 0.725ms ============== Sql End ============== 2026-01-04 11:39:59.686 INFO 2733382 --- [onPool-worker-1] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007658240436748290, 2007658240310919169, 'qwen3-32b', 22, 115 , 137, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 11:39:59.662' , 1123598821738675201, TIMESTAMP '2026-01-04 11:39:59.662', 1, 0) Execute Time: 2.637ms ============== Sql End ============== 2026-01-04 13:39:48.750 WARN 2733382 --- [ XNIO-1 task-3] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc RequestURI : /blade-ai/llm/chat RequestIP: 10.34.10.213 RequestParam: {"messages":[{"role":"system","content":"你是一个智能助手,回答用户问题"},{"role":"user","content":"你好","time":"2026-01-04T03:39:56.016Z"},{"role":"assistant","reasoning_content":"","content":"\n好的,用户打招呼“你好”,我应该友好回应。保持自然,用中文回复。可以加上表情符号让语气更亲切。同时要确保回复简洁,符合用户期望。不需要展开太多,但要让用户感受到欢迎。接下来等待用户的问题或进一步交流。检查是否有拼写错误,确保语句通顺。确认使用正确的称呼,比如“你好呀!”或者“嗨!”之类的。保持口语化,避免生硬。现在确定回复内容。\n\n\n你好呀!😊 有什么问题或需要帮忙的吗?","time":"2026-01-04T03:39:56.017Z","token":137},{"role":"user","content":"给我讲个故事"}],"model":"qwen3-32b","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"type":"playground","stream":true} ================== Auth End ================= 2026-01-04 13:39:54.455 WARN 2733382 --- [ XNIO-1 task-3] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTAwMjA0LCJuYmYiOjE3Njc0OTY1NDR9.bdWLL67Wkce33D33e3HNRCRnVux_8JNm5DO179KmJMc RequestURI : /blade-ai/llm/config/list RequestIP: 10.34.10.213 RequestParam: modelName=&type=chat¤t=1&size=12 ================== Auth End ================= 2026-01-04 13:39:54.539 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 1.125ms ============== Sql End ============== 2026-01-04 13:39:54.569 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_alias from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 0.541ms ============== Sql End ============== 2026-01-04 13:39:54.587 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, user_id, user_ext, status, is_deleted from blade_user_web where is_deleted = 0 and (user_id = 1123598821738675201) Execute Time: 0.569ms ============== Sql End ============== 2026-01-04 13:39:54.604 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, client_id, client_secret, resource_ids, scope , authorized_grant_types, web_server_redirect_uri, authorities, access_token_validity, refresh_token_validity , additional_information, autoapprove from blade_client where client_id = 'bladexai' Execute Time: 0.635ms ============== Sql End ============== 2026-01-04 13:39:54.609 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.h.BladeAuthorizationHandler : 用户:admin,认证成功 2026-01-04 13:39:54.640 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:39:54.663 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.677ms ============== Sql End ============== 2026-01-04 13:39:54.677 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.728ms ============== Sql End ============== 2026-01-04 13:39:54.680 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:39:20","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****R1","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (39 ms) =============== Response End ================ 2026-01-04 13:40:16.344 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/config/update ====Body===== {"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 11:39:20","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME-sk-LqtklK4Lq1hc2ZWr+Vjg1A==-qoGGchJJIkB8q51RZwnOUf6xTY5zbxYs","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 617 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 13:40:16.372 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and (model_name = 'qwen3-32b' and id <> 2007639276709101569) Execute Time: 0.666ms ============== Sql End ============== 2026-01-04 13:40:16.390 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_config set type = 'chat', model_name = 'qwen3-32b', model_type = 'openai', api_key = 'ME-sk-LqtklK4Lq1hc2ZWr+Vjg1A==-qoGGchJJIkB8q51RZwnOUf6xTY5zbxYs', secret_key = '', base_url = 'http://10.55.143.15:5446/open/router/v1/', amount = 0, icon = '/img/chat/chatgpt.png', "dimension" = -1, timeout = 30000, stream_output = true, is_default = false, is_lock = false, remark = 'ME平台', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 10:24:38.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 13:40:16.372', status = 1 where id = 2007639276709101569 and is_deleted = 0 Execute Time: 2.475ms ============== Sql End ============== 2026-01-04 13:40:16.404 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.636ms ============== Sql End ============== 2026-01-04 13:40:16.429 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (status = 1 and model_name = 'qwen3-32b') Execute Time: 0.720ms ============== Sql End ============== 2026-01-04 13:40:16.443 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.BladeLlmClientLoader : 成功从数据库加载LLM模型: qwen3-32b 2026-01-04 13:40:16.446 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/config/update (101 ms) =============== Response End ================ 2026-01-04 13:40:16.531 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/config/list Parameters: {"modelName":"","query":{"current":1,"size":12,"ascs":null,"descs":null},"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/model ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:40:16.552 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') Execute Time: 0.709ms ============== Sql End ============== 2026-01-04 13:40:16.564 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and stream_output = true and (type like '%chat%') ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.696ms ============== Sql End ============== 2026-01-04 13:40:16.566 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:40:16","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****Ys","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"}],"total":8,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/llm/config/list (34 ms) =============== Response End ================ 2026-01-04 13:40:20.634 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/rag/knowledge Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:40:20.644 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/prompt/prompts Parameters: {"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:40:20.656 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":""} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/playground ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:40:20.668 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, content, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_prompt where is_deleted = 0 and (status = 1 and is_deleted = 0) order by create_time desc Execute Time: 0.780ms ============== Sql End ============== 2026-01-04 13:40:20.670 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/prompt/prompts (26 ms) =============== Response End ================ 2026-01-04 13:40:20.677 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, vdb_id, model_id, name, description , type, icon, enabled, tenant_id, create_user , create_dept, create_time, update_user, update_time, status , is_deleted from blade_ai_knowledge where is_deleted = 0 and (enabled = 1) Execute Time: 1.883ms ============== Sql End ============== 2026-01-04 13:40:20.678 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[],"msg":"操作成功"} <=== GET: /blade-ai/rag/knowledge (43 ms) =============== Response End ================ 2026-01-04 13:40:20.693 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.774ms ============== Sql End ============== 2026-01-04 13:40:20.696 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:40:16","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****Ys","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (39 ms) =============== Response End ================ 2026-01-04 13:40:32.348 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-32b' and type = 'chat' and status = 1 Execute Time: 0.770ms ============== Sql End ============== 2026-01-04 13:40:44.311 INFO 2733382 --- [onPool-worker-2] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 13:40:44.311 INFO 2733382 --- [onPool-worker-2] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=你是一个智能助手,回答用户问题, name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=你好, name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=assistant, content= 好的,用户打招呼“你好”,我应该友好回应。保持自然,用中文回复。可以加上表情符号让语气更亲切。同时要确保回复简洁,符合用户期望。不需要展开太多,但要让用户感受到欢迎。接下来等待用户的问题或进一步交流。检查是否有拼写错误,确保语句通顺。确认使用正确的称呼,比如“你好呀!”或者“嗨!”之类的。保持口语化,避免生硬。现在确定回复内容。 你好呀!😊 有什么问题或需要帮忙的吗?, name=null, functionCall=null, reasoningContent=, refusal=null), ChatMessage(role=user, content=给我讲个故事, name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=assistant, content=抱歉,发生了一些错误,请稍后重试。, name=null, functionCall=null, reasoningContent=, refusal=null), ChatMessage(role=user, content=给我讲过故事, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=null, stream=true, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=null, user=null, ip=10.34.10.213, chatClient=null, extraParams=null) chatResponse: BladeChatResponse(id=null, object=null, created=null, model=qwen3-32b, choices=[ChatChoice(index=null, message=ChatMessage(role=assistant, content= 好的,用户之前让我讲个故事,但系统出现了错误,现在用户又说“给我讲过故事”,看起来可能是在确认或者重复请求。我需要先检查之前的对话历史。用户第一次请求时,系统返回了错误,现在用户再次尝试,可能是想继续这个请求。 首先,我需要确认用户是否希望我重新讲一个故事,或者是否有特定类型的故事偏好。用户没有指定类型,所以可能需要我主动提供几个选项。同时,要确保这次响应不会再次出错,所以需要快速生成一个简短的故事,避免复杂操作。 考虑到用户之前可能没有得到回应,我应该用友好且鼓励的方式回复,同时提供故事选项。比如询问用户喜欢什么类型的故事,或者直接开始讲一个简短的原创故事。此外,保持回答简洁,避免系统过载导致再次错误。 另外,用户可能对之前的错误感到困惑,所以需要道歉并说明问题已解决。然后迅速进入讲故事的主题,让用户感受到帮助。选择童话或寓言类的故事可能比较合适,因为这类故事结构简单,容易快速完成,且适合各种年龄层。 最后,确保故事内容积极向上,有明确的结局,并在结尾询问用户是否满意或需要更多故事,以促进进一步互动。 啊,看来刚才系统出了点小故障,没能及时给你讲完故事呢!不过没关系,这次我一定好好讲个故事给你听~ 想听什么类型的故事呀?比如: ✨ 魔法森林里的冒险 🌙 会说话的星星 🐉 龙与勇敢的小裁缝 🌱 神秘的月光花园 或者你想听一个我即兴编的新故事?只要告诉我你喜欢的元素就好啦!(•̀ᴗ•́)و, name=null, functionCall=null, reasoningContent=null, refusal=null), delta=null, finishReason=null)], usage=ChatUsage(promptTokens=74, completionTokens=369, totalTokens=443), result=null, extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 13:40:44.337 INFO 2733382 --- [onPool-worker-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007688626705416194, 'user', 'qwen3-32b', '给我讲过故事', 74 , 0, 74, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 13:40:44.312' , 1123598821738675201, TIMESTAMP '2026-01-04 13:40:44.312', 1, 0) Execute Time: 1.064ms ============== Sql End ============== 2026-01-04 13:40:44.371 INFO 2733382 --- [onPool-worker-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007688626864799745, 'assistant', 'qwen3-32b', ' 好的,用户之前让我讲个故事,但系统出现了错误,现在用户又说“给我讲过故事”,看起来可能是在确认或者重复请求。我需要先检查之前的对话历史。用户第一次请求时,系统返回了错误,现在用户再次尝试,可能是想继续这个请求。 首先,我需要确认用户是否希望我重新讲一个故事,或者是否有特定类型的故事偏好。用户没有指定类型,所以可能需要我主动提供几个选项。同时,要确保这次响应不会再次出错,所以需要快速生成一个简短的故事,避免复杂操作。 考虑到用户之前可能没有得到回应,我应该用友好且鼓励的方式回复,同时提供故事选项。比如询问用户喜欢什么类型的故事,或者直接开始讲一个简短的原创故事。此外,保持回答简洁,避免系统过载导致再次错误。 另外,用户可能对之前的错误感到困惑,所以需要道歉并说明问题已解决。然后迅速进入讲故事的主题,让用户感受到帮助。选择童话或寓言类的故事可能比较合适,因为这类故事结构简单,容易快速完成,且适合各种年龄层。 最后,确保故事内容积极向上,有明确的结局,并在结尾询问用户是否满意或需要更多故事,以促进进一步互动。 啊,看来刚才系统出了点小故障,没能及时给你讲完故事呢!不过没关系,这次我一定好好讲个故事给你听~ 想听什么类型的故事呀?比如: ✨ 魔法森林里的冒险 🌙 会说话的星星 🐉 龙与勇敢的小裁缝 🌱 神秘的月光花园 或者你想听一个我即兴编的新故事?只要告诉我你喜欢的元素就好啦!(•̀ᴗ•́)و', 0 , 369, 369, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 13:40:44.338' , 1123598821738675201, TIMESTAMP '2026-01-04 13:40:44.338', 1, 0) Execute Time: 0.964ms ============== Sql End ============== 2026-01-04 13:40:44.389 INFO 2733382 --- [onPool-worker-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007688626948685825, 2007688626864799745, 'qwen3-32b', 74, 369 , 443, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 13:40:44.371' , 1123598821738675201, TIMESTAMP '2026-01-04 13:40:44.371', 1, 0) Execute Time: 0.846ms ============== Sql End ============== 2026-01-04 13:47:41.602 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":10,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/db ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:47:41.620 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.615ms ============== Sql End ============== 2026-01-04 13:47:41.639 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 10 ) where ROW_ID > 0 Execute Time: 0.670ms ============== Sql End ============== 2026-01-04 13:47:41.642 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""}],"total":2,"size":10,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (39 ms) =============== Response End ================ 2026-01-04 13:49:21.057 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/db-test ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SCT_main_NHSC_202512","options":null,"dsl":null,"remark":null} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/db ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 216 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: text/plain ================ Request End ================ 2026-01-04 13:49:21.071 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/db/db-test (14 ms) =============== Response End ================ 2026-01-04 13:49:22.686 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/submit ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SCT_main_NHSC_202512","options":"","dsl":null,"remark":""} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/db ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 215 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 13:49:22.717 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_db (id, name, type, driver_class, url , username, password, options, remark, create_user , create_dept, create_time, update_user, update_time, status , is_deleted, tenant_id) values (2007690800961306626, '平台库测试', 'dm', 'dm.jdbc.driver.DmDriver', 'jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC' , 'SCT_MAIN_NHSC', 'SCT_main_NHSC_202512', '', '', 1123598821738675201 , 1123598813738675201, TIMESTAMP '2026-01-04 13:49:22.695', 1123598821738675201, TIMESTAMP '2026-01-04 13:49:22.695', 1 , 0, '000000') Execute Time: 2.981ms ============== Sql End ============== 2026-01-04 13:49:22.718 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/db/submit (32 ms) =============== Response End ================ 2026-01-04 13:49:22.800 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":10,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/db ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:49:22.822 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.562ms ============== Sql End ============== 2026-01-04 13:49:22.839 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 10 ) where ROW_ID > 0 Execute Time: 0.640ms ============== Sql End ============== 2026-01-04 13:49:22.843 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"","dsl":null,"remark":""}],"total":3,"size":10,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (43 ms) =============== Response End ================ 2026-01-04 13:51:32.589 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:51:32.607 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.654ms ============== Sql End ============== 2026-01-04 13:51:32.621 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.693ms ============== Sql End ============== 2026-01-04 13:51:32.624 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (34 ms) =============== Response End ================ 2026-01-04 13:51:32.659 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:51:32.679 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.644ms ============== Sql End ============== 2026-01-04 13:51:32.692 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.736ms ============== Sql End ============== 2026-01-04 13:51:32.695 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":1,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (36 ms) =============== Response End ================ 2026-01-04 13:51:37.237 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:51:37.254 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.954ms ============== Sql End ============== 2026-01-04 13:51:37.257 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:40:16","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****Ys","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (20 ms) =============== Response End ================ 2026-01-04 13:51:58.260 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 130 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 13:51:58.288 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_data_intelligence (id, model_id, name, description, type , icon, enabled, create_user, create_dept, create_time , update_user, update_time, status, is_deleted, tenant_id) values (2007691453464985602, 2007639276709101569, '经济指标', '', 'other' , '/img/chat/dataset.png', 1, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 13:51:58.261' , 1123598821738675201, TIMESTAMP '2026-01-04 13:51:58.261', 1, 0, '000000') Execute Time: 3.771ms ============== Sql End ============== 2026-01-04 13:51:58.290 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":null,"modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/save (30 ms) =============== Response End ================ 2026-01-04 13:51:58.343 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:51:58.365 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.663ms ============== Sql End ============== 2026-01-04 13:51:58.378 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.694ms ============== Sql End ============== 2026-01-04 13:51:58.396 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.635ms ============== Sql End ============== 2026-01-04 13:51:58.400 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (56 ms) =============== Response End ================ 2026-01-04 13:52:01.388 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":1000,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:01.404 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:01.407 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.634ms ============== Sql End ============== 2026-01-04 13:52:01.426 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 500 ) where ROW_ID > 0 Execute Time: 0.694ms ============== Sql End ============== 2026-01-04 13:52:01.429 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"","dsl":null,"remark":""}],"total":3,"size":500,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (40 ms) =============== Response End ================ 2026-01-04 13:52:01.432 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 1.705ms ============== Sql End ============== 2026-01-04 13:52:01.444 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (40 ms) =============== Response End ================ 2026-01-04 13:52:01.462 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:01.477 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.722ms ============== Sql End ============== 2026-01-04 13:52:01.480 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (17 ms) =============== Response End ================ 2026-01-04 13:52:06.492 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:06.513 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 1.552ms ============== Sql End ============== 2026-01-04 13:52:06.514 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"","dsl":null,"remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (21 ms) =============== Response End ================ 2026-01-04 13:52:08.511 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:08.527 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.675ms ============== Sql End ============== 2026-01-04 13:52:08.529 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"","dsl":null,"remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (17 ms) =============== Response End ================ 2026-01-04 13:52:08.547 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:08.567 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.588ms ============== Sql End ============== 2026-01-04 13:52:08.569 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"","dsl":null,"remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (21 ms) =============== Response End ================ 2026-01-04 13:52:08.613 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/database-info Parameters: {"dbId":2007690800961306626} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 13:52:08.631 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.738ms ============== Sql End ============== 2026-01-04 13:52:09.058 WARN 2733382 --- [ XNIO-1 task-2] c.b.m.g.jdbc.DatabaseMetaDataWrapper : The current table [act_id_membership] has multiple primary keys defined. 2026-01-04 13:52:09.623 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"dbId":2007690800961306626,"dbName":"平台库测试","tables":[{"name":"blade_ai_data_dashboard","comment":"大模型智能仪表盘","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"智能仪表盘主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"data_intelligence_id","propertyName":"dataIntelligenceId","columnName":"data_intelligence_id","columnType":"BIGINT","comment":"智能问数ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"智能仪表盘名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"description","propertyName":"description","columnName":"description","columnType":"VARCHAR","comment":"智能仪表盘描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"智能仪表盘类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dsl","propertyName":"dsl","columnName":"dsl","columnType":"CLOB","comment":"智能仪表盘配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"enabled","propertyName":"enabled","columnName":"enabled","columnType":"INT","comment":"其否启用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_data_intelligence","comment":"大模型问数表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"智能问数主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_id","propertyName":"modelId","columnName":"model_id","columnType":"BIGINT","comment":"大模型主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"db_id","propertyName":"dbId","columnName":"db_id","columnType":"BIGINT","comment":"数据库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"db_table","propertyName":"dbTable","columnName":"db_table","columnType":"TEXT","comment":"数据库表名合集","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"terminology","propertyName":"terminology","columnName":"terminology","columnType":"TEXT","comment":"大模型术语合集","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"智能问数名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"description","propertyName":"description","columnName":"description","columnType":"VARCHAR","comment":"智能问数描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"智能问数类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"icon","propertyName":"icon","columnName":"icon","columnType":"VARCHAR","comment":"智能问数图标","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"enabled","propertyName":"enabled","columnName":"enabled","columnType":"INT","comment":"其否启用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_db","comment":"大模型数据库表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"driver_class","propertyName":"driverClass","columnName":"driver_class","columnType":"VARCHAR","comment":"驱动类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"url","propertyName":"url","columnName":"url","columnType":"VARCHAR","comment":"连接地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"options","propertyName":"options","columnName":"options","columnType":"CLOB","comment":"数据库结构配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dsl","propertyName":"dsl","columnName":"dsl","columnType":"CLOB","comment":"数据库可视化配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_db_template","comment":"大模型SQL模版表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"db_id","propertyName":"dbId","columnName":"db_id","columnType":"BIGINT","comment":"数据源ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sql_description","propertyName":"sqlDescription","columnName":"sql_description","columnType":"VARCHAR","comment":"问题描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sql_template","propertyName":"sqlTemplate","columnName":"sql_template","columnType":"VARCHAR","comment":"SQL模版","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_flow","comment":"大模型流程表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"流程主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"流程名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"description","propertyName":"description","columnName":"description","columnType":"VARCHAR","comment":"流程描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"流程类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dsl","propertyName":"dsl","columnName":"dsl","columnType":"CLOB","comment":"流程设计DSL","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"icon","propertyName":"icon","columnName":"icon","columnType":"VARCHAR","comment":"流程图标","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_enabled","propertyName":"apiEnabled","columnName":"api_enabled","columnType":"INT","comment":"是否启用api","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"enabled","propertyName":"enabled","columnName":"enabled","columnType":"INT","comment":"其否启用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_flow_key","comment":"大模型流程密钥表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"流程密钥主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"flow_id","propertyName":"flowId","columnName":"flow_id","columnType":"BIGINT","comment":"流程主键","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"密钥值","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_flow_log","comment":"大模型流程日志表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"流程日志主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"flow_id","propertyName":"flowId","columnName":"flow_id","columnType":"BIGINT","comment":"流程主键","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"流程类型","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"input_params","propertyName":"inputParams","columnName":"input_params","columnType":"CLOB","comment":"输入参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"output_params","propertyName":"outputParams","columnName":"output_params","columnType":"CLOB","comment":"输出参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"result","propertyName":"result","columnName":"result","columnType":"TEXT","comment":"最终结果","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"executed","propertyName":"executed","columnName":"executed","columnType":"VARCHAR","comment":"执行状态","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"error","propertyName":"error","columnName":"error","columnType":"TEXT","comment":"错误信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"run_time","propertyName":"runTime","columnName":"run_time","columnType":"VARCHAR","comment":"运行时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"api key","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"total_tokens","propertyName":"totalTokens","columnName":"total_tokens","columnType":"BIGINT","comment":"api tokens","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"ip","propertyName":"ip","columnName":"ip","columnType":"VARCHAR","comment":"ip","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge","comment":"大模型知识库表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"知识库主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"vdb_id","propertyName":"vdbId","columnName":"vdb_id","columnType":"BIGINT","comment":"向量库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_id","propertyName":"modelId","columnName":"model_id","columnType":"BIGINT","comment":"向量模型主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"知识库名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"description","propertyName":"description","columnName":"description","columnType":"VARCHAR","comment":"知识库描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"知识库类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"icon","propertyName":"icon","columnName":"icon","columnType":"VARCHAR","comment":"知识库图标","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"enabled","propertyName":"enabled","columnName":"enabled","columnType":"INT","comment":"其否启用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_assets","comment":"大模型知识库资源表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"资源主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_name","propertyName":"assetsName","columnName":"assets_name","columnType":"VARCHAR","comment":"资源名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_url","propertyName":"assetsUrl","columnName":"assets_url","columnType":"VARCHAR","comment":"资源地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_type","propertyName":"assetsType","columnName":"assets_type","columnType":"VARCHAR","comment":"资源类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_module","propertyName":"assetsModule","columnName":"assets_module","columnType":"VARCHAR","comment":"模块类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_time","propertyName":"assetsTime","columnName":"assets_time","columnType":"TIMESTAMP","comment":"资源日期","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_size","propertyName":"assetsSize","columnName":"assets_size","columnType":"VARCHAR","comment":"资源大小","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_assets_segment","comment":"大模型知识库资源分段表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"内容主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_id","propertyName":"assetsId","columnName":"assets_id","columnType":"BIGINT","comment":"知识库资源主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"embedding_id","propertyName":"embeddingId","columnName":"embedding_id","columnType":"VARCHAR","comment":"向量库内容主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_index","propertyName":"segmentIndex","columnName":"segment_index","columnType":"TEXT","comment":"分段索引","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"index_length","propertyName":"indexLength","columnName":"index_length","columnType":"INT","comment":"分段索引数量","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_content","propertyName":"segmentContent","columnName":"segment_content","columnType":"TEXT","comment":"分段辅助内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"content_length","propertyName":"contentLength","columnName":"content_length","columnType":"INT","comment":"分段辅助内容数量","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"vectorized","propertyName":"vectorized","columnName":"vectorized","columnType":"INT","comment":"向量化次数(失败也会递增)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"向量状态: 1-初始化,2-已向量,3-错误","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_assets_segment_task","comment":"大模型知识库资源分段任务表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_id","propertyName":"assetsId","columnName":"assets_id","columnType":"BIGINT","comment":"资源ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"read_lines","propertyName":"readLines","columnName":"read_lines","columnType":"INT","comment":"已读取行数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"read_stage","propertyName":"readStage","columnName":"read_stage","columnType":"INT","comment":"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_type","propertyName":"segmentType","columnName":"segment_type","columnType":"VARCHAR","comment":"分段类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"total_segments","propertyName":"totalSegments","columnName":"total_segments","columnType":"INT","comment":"总分段数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"processed_segments","propertyName":"processedSegments","columnName":"processed_segments","columnType":"INT","comment":"已处理分段数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_percentage","propertyName":"segmentPercentage","columnName":"segment_percentage","columnType":"INT","comment":"分段进度百分比","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_stage","propertyName":"segmentStage","columnName":"segment_stage","columnType":"INT","comment":"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"error_message","propertyName":"errorMessage","columnName":"error_message","columnType":"TEXT","comment":"错误信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_assets_segment_vector_task","comment":"大模型知识库资源向量任务表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"assets_id","propertyName":"assetsId","columnName":"assets_id","columnType":"BIGINT","comment":"资源ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"segment_task_id","propertyName":"segmentTaskId","columnName":"segment_task_id","columnType":"BIGINT","comment":"分段任务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"total_vectors","propertyName":"totalVectors","columnName":"total_vectors","columnType":"INT","comment":"总向量数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"processed_vectors","propertyName":"processedVectors","columnName":"processed_vectors","columnType":"INT","comment":"已处理向量数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"vector_percentage","propertyName":"vectorPercentage","columnName":"vector_percentage","columnType":"INT","comment":"向量进度百分比","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"vector_stage","propertyName":"vectorStage","columnName":"vector_stage","columnType":"INT","comment":"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"error_message","propertyName":"errorMessage","columnName":"error_message","columnType":"TEXT","comment":"错误信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_key","comment":"大模型知识库密钥表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"知识库密钥主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"密钥值","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_knowledge_log","comment":"大模型知识库查询日志表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"知识库日志主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"knowledge_id","propertyName":"knowledgeId","columnName":"knowledge_id","columnType":"BIGINT","comment":"知识库主键","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"input_params","propertyName":"inputParams","columnName":"input_params","columnType":"TEXT","comment":"查询参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"result","propertyName":"result","columnName":"result","columnType":"TEXT","comment":"最终结果","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"executed","propertyName":"executed","columnName":"executed","columnType":"VARCHAR","comment":"执行状态","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"error","propertyName":"error","columnName":"error","columnType":"TEXT","comment":"错误信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"run_time","propertyName":"runTime","columnName":"run_time","columnType":"VARCHAR","comment":"运行时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"api key","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"ip","propertyName":"ip","columnName":"ip","columnType":"VARCHAR","comment":"ip","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_llm_config","comment":"大模型厂商配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"模型用途(对话、向量、视觉、语音)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_name","propertyName":"modelName","columnName":"model_name","columnType":"VARCHAR","comment":"模型名称","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"model_type","propertyName":"modelType","columnName":"model_type","columnType":"VARCHAR","comment":"模型类型(openai、anthropic、deepseek)","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"API密钥","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"secret_key","propertyName":"secretKey","columnName":"secret_key","columnType":"VARCHAR","comment":"SECRET密钥","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"base_url","propertyName":"baseUrl","columnName":"base_url","columnType":"VARCHAR","comment":"API基础URL","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"amount","propertyName":"amount","columnName":"amount","columnType":"DECIMAL","comment":"每1000token的费用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"icon","propertyName":"icon","columnName":"icon","columnType":"VARCHAR","comment":"模型图标","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dimension","propertyName":"dimension","columnName":"dimension","columnType":"INT","comment":"向量维度","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"timeout","propertyName":"timeout","columnName":"timeout","columnType":"BIGINT","comment":"超时时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"stream_output","propertyName":"streamOutput","columnName":"stream_output","columnType":"TINYINT","comment":"是否使用流式输出","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_default","propertyName":"isDefault","columnName":"is_default","columnType":"TINYINT","comment":"是否默认","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_lock","propertyName":"isLock","columnName":"is_lock","columnType":"TINYINT","comment":"是否锁定(锁定后无法修改除key以外的值)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_llm_conversation","comment":"大模型会话记录表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"app_id","propertyName":"appId","columnName":"app_id","columnType":"BIGINT","comment":"应用ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"会话类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"title","propertyName":"title","columnName":"title","columnType":"VARCHAR","comment":"对话标题","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model","propertyName":"model","columnName":"model","columnType":"VARCHAR","comment":"使用的模型","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_llm_message","comment":"大模型消息记录表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"conversation_id","propertyName":"conversationId","columnName":"conversation_id","columnType":"BIGINT","comment":"会话ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role","propertyName":"role","columnName":"role","columnType":"VARCHAR","comment":"角色:system/user/assistant","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"model","propertyName":"model","columnName":"model","columnType":"VARCHAR","comment":"使用的模型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"reasoning_content","propertyName":"reasoningContent","columnName":"reasoning_content","columnType":"TEXT","comment":"推理内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"content","propertyName":"content","columnName":"content","columnType":"TEXT","comment":"消息内容","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"prompt_tokens","propertyName":"promptTokens","columnName":"prompt_tokens","columnType":"INT","comment":"提示token数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"completion_tokens","propertyName":"completionTokens","columnName":"completion_tokens","columnType":"INT","comment":"补全token数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"total_tokens","propertyName":"totalTokens","columnName":"total_tokens","columnType":"INT","comment":"总token数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"error_msg","propertyName":"errorMsg","columnName":"error_msg","columnType":"TEXT","comment":"错误信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"api密钥","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_llm_token","comment":"大模型账单记录表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"message_id","propertyName":"messageId","columnName":"message_id","columnType":"BIGINT","comment":"对话id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model","propertyName":"model","columnName":"model","columnType":"VARCHAR","comment":"模型名称","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"prompt_tokens","propertyName":"promptTokens","columnName":"prompt_tokens","columnType":"BIGINT","comment":"提示token累计","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"completion_tokens","propertyName":"completionTokens","columnName":"completion_tokens","columnType":"BIGINT","comment":"补全token累计","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"total_tokens","propertyName":"totalTokens","columnName":"total_tokens","columnType":"BIGINT","comment":"总token累计","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"amount","propertyName":"amount","columnName":"amount","columnType":"DECIMAL","comment":"费用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"ip","propertyName":"ip","columnName":"ip","columnType":"VARCHAR","comment":"请求ip","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_mcp_config","comment":"大模型上下文协议配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"模型上下文协议用途(地图、聊天、浏览器、文件)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"mcp_name","propertyName":"mcpName","columnName":"mcp_name","columnType":"VARCHAR","comment":"模型上下文协议名称","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"mcp_type","propertyName":"mcpType","columnName":"mcp_type","columnType":"VARCHAR","comment":"模型上下文协议类型(sse、stdio)","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"sse_url","propertyName":"sseUrl","columnName":"sse_url","columnType":"VARCHAR","comment":"模型上下文协议 SSE URL","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"command","propertyName":"command","columnName":"command","columnType":"VARCHAR","comment":"模型上下文协议 STDIO 命令行","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"environment","propertyName":"environment","columnName":"environment","columnType":"VARCHAR","comment":"模型上下文协议 STDIO 环境变量","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"icon","propertyName":"icon","columnName":"icon","columnType":"VARCHAR","comment":"模型上下文协议图标","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_default","propertyName":"isDefault","columnName":"is_default","columnType":"TINYINT","comment":"是否默认","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_lock","propertyName":"isLock","columnName":"is_lock","columnType":"TINYINT","comment":"是否锁定(锁定后无法修改除名称以外的值)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"更新人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_plugin","comment":"大模型插件表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"vno","propertyName":"vno","columnName":"vno","columnType":"VARCHAR","comment":"版本号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"option_params","propertyName":"optionParams","columnName":"option_params","columnType":"CLOB","comment":"配置参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"input_params","propertyName":"inputParams","columnName":"input_params","columnType":"CLOB","comment":"输入参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"output_params","propertyName":"outputParams","columnName":"output_params","columnType":"CLOB","comment":"输出参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_prompt","comment":"大模型提示词表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"content","propertyName":"content","columnName":"content","columnType":"TEXT","comment":"内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_push_channel","comment":"大模型消息推送渠道表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键id","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"push_name","propertyName":"pushName","columnName":"push_name","columnType":"VARCHAR","comment":"推送名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"push_type","propertyName":"pushType","columnName":"push_type","columnType":"INT","comment":"推送类型 1:企业微信,2:钉钉,3:邮件","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"webhook","propertyName":"webhook","columnName":"webhook","columnType":"VARCHAR","comment":"网络钩子 用于钉钉和企业微信","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"robot_sign","propertyName":"robotSign","columnName":"robot_sign","columnType":"VARCHAR","comment":"机器人签名 用于钉钉机器人加签","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sender_email","propertyName":"senderEmail","columnName":"sender_email","columnType":"VARCHAR","comment":"发件邮箱地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"email_host","propertyName":"emailHost","columnName":"email_host","columnType":"VARCHAR","comment":"发件邮箱服务器地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"email_port","propertyName":"emailPort","columnName":"email_port","columnType":"VARCHAR","comment":"发件邮箱服务器端口","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"发件邮箱用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"发件邮箱密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"recipient_email","propertyName":"recipientEmail","columnName":"recipient_email","columnType":"VARCHAR","comment":"收件邮箱地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"access_key","propertyName":"accessKey","columnName":"access_key","columnType":"VARCHAR","comment":"阿里云短信accessKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"secret_key","propertyName":"secretKey","columnName":"secret_key","columnType":"VARCHAR","comment":"阿里云短信secretKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"region_id","propertyName":"regionId","columnName":"region_id","columnType":"VARCHAR","comment":"阿里云短信区域id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"app_id","propertyName":"appId","columnName":"app_id","columnType":"VARCHAR","comment":"腾讯云短信appId","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"app_key","propertyName":"appKey","columnName":"app_key","columnType":"VARCHAR","comment":"腾讯云短信app_key","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sms_sign","propertyName":"smsSign","columnName":"sms_sign","columnType":"VARCHAR","comment":"短信平台审核通过的签名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"push_param","propertyName":"pushParam","columnName":"push_param","columnType":"TEXT","comment":"保存的json配置参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_push_template","comment":"大模型消息模版配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键id","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"channel_id","propertyName":"channelId","columnName":"channel_id","columnType":"BIGINT","comment":"渠道id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_name","propertyName":"templateName","columnName":"template_name","columnType":"VARCHAR","comment":"模版名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_code","propertyName":"templateCode","columnName":"template_code","columnType":"VARCHAR","comment":"模版编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_param","propertyName":"templateParam","columnName":"template_param","columnType":"VARCHAR","comment":"模版内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_desc","propertyName":"templateDesc","columnName":"template_desc","columnType":"VARCHAR","comment":"模版备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_superkey","comment":"大模型超级密钥表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"超级密钥主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"key_name","propertyName":"keyName","columnName":"key_name","columnType":"VARCHAR","comment":"密钥名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_key","propertyName":"apiKey","columnName":"api_key","columnType":"VARCHAR","comment":"密钥值","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"expire_time","propertyName":"expireTime","columnName":"expire_time","columnType":"TIMESTAMP","comment":"过期时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_terminology","comment":"大模型术语表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"content","propertyName":"content","columnName":"content","columnType":"VARCHAR","comment":"内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"options","propertyName":"options","columnName":"options","columnType":"CLOB","comment":"配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_ai_vdb","comment":"大模型向量库表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"host","propertyName":"host","columnName":"host","columnType":"VARCHAR","comment":"连接地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"port","propertyName":"port","columnName":"port","columnType":"INT","comment":"连接端口","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dbname","propertyName":"dbname","columnName":"dbname","columnType":"VARCHAR","comment":"数据库名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"tablename","propertyName":"tablename","columnName":"tablename","columnType":"VARCHAR","comment":"表名(集合名、索引名)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dimension","propertyName":"dimension","columnName":"dimension","columnType":"INT","comment":"向量维度","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_attach","comment":"附件表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"link","propertyName":"link","columnName":"link","columnType":"VARCHAR","comment":"附件地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"domain_url","propertyName":"domainUrl","columnName":"domain_url","columnType":"VARCHAR","comment":"附件域名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"附件名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"original_name","propertyName":"originalName","columnName":"original_name","columnType":"VARCHAR","comment":"附件原名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"extension","propertyName":"extension","columnName":"extension","columnType":"VARCHAR","comment":"附件拓展名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"attach_size","propertyName":"attachSize","columnName":"attach_size","columnType":"BIGINT","comment":"附件大小","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_client","comment":"客户端表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"client_id","propertyName":"clientId","columnName":"client_id","columnType":"VARCHAR","comment":"客户端id","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"client_secret","propertyName":"clientSecret","columnName":"client_secret","columnType":"VARCHAR","comment":"客户端密钥","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"resource_ids","propertyName":"resourceIds","columnName":"resource_ids","columnType":"VARCHAR","comment":"资源集合","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope","propertyName":"scope","columnName":"scope","columnType":"VARCHAR","comment":"授权范围","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"authorized_grant_types","propertyName":"authorizedGrantTypes","columnName":"authorized_grant_types","columnType":"VARCHAR","comment":"授权类型","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"web_server_redirect_uri","propertyName":"webServerRedirectUri","columnName":"web_server_redirect_uri","columnType":"VARCHAR","comment":"回调地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"authorities","propertyName":"authorities","columnName":"authorities","columnType":"VARCHAR","comment":"权限","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"access_token_validity","propertyName":"accessTokenValidity","columnName":"access_token_validity","columnType":"INT","comment":"令牌过期秒数","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"refresh_token_validity","propertyName":"refreshTokenValidity","columnName":"refresh_token_validity","columnType":"INT","comment":"刷新令牌过期秒数","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"additional_information","propertyName":"additionalInformation","columnName":"additional_information","columnType":"VARCHAR","comment":"附加说明","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"autoapprove","propertyName":"autoapprove","columnName":"autoapprove","columnType":"VARCHAR","comment":"自动授权","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_code","comment":"代码生成器表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"model_id","propertyName":"modelId","columnName":"model_id","columnType":"BIGINT","comment":"数据模型主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"BIGINT","comment":"上级菜单主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"service_name","propertyName":"serviceName","columnName":"service_name","columnType":"VARCHAR","comment":"服务名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code_name","propertyName":"codeName","columnName":"code_name","columnType":"VARCHAR","comment":"模块名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"table_name","propertyName":"tableName","columnName":"table_name","columnType":"VARCHAR","comment":"表名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"table_prefix","propertyName":"tablePrefix","columnName":"table_prefix","columnType":"VARCHAR","comment":"表前缀","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"pk_name","propertyName":"pkName","columnName":"pk_name","columnType":"VARCHAR","comment":"主键名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"package_name","propertyName":"packageName","columnName":"package_name","columnType":"VARCHAR","comment":"后端包名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_type","propertyName":"templateType","columnName":"template_type","columnType":"VARCHAR","comment":"模版类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"author","propertyName":"author","columnName":"author","columnType":"VARCHAR","comment":"作者信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sub_model_id","propertyName":"subModelId","columnName":"sub_model_id","columnType":"VARCHAR","comment":"子表模型主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sub_fk_id","propertyName":"subFkId","columnName":"sub_fk_id","columnType":"VARCHAR","comment":"子表绑定外键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"tree_id","propertyName":"treeId","columnName":"tree_id","columnType":"VARCHAR","comment":"树主键字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"tree_pid","propertyName":"treePid","columnName":"tree_pid","columnType":"VARCHAR","comment":"树父主键字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"tree_name","propertyName":"treeName","columnName":"tree_name","columnType":"VARCHAR","comment":"树名称字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"base_mode","propertyName":"baseMode","columnName":"base_mode","columnType":"INT","comment":"基础业务模式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"wrap_mode","propertyName":"wrapMode","columnName":"wrap_mode","columnType":"INT","comment":"包装器模式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"feign_mode","propertyName":"feignMode","columnName":"feign_mode","columnType":"INT","comment":"远程调用模式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code_style","propertyName":"codeStyle","columnName":"code_style","columnType":"VARCHAR","comment":"代码风格","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"api_path","propertyName":"apiPath","columnName":"api_path","columnType":"VARCHAR","comment":"后端路径","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"web_path","propertyName":"webPath","columnName":"web_path","columnType":"VARCHAR","comment":"前端路径","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_code_setting","comment":"代码生成器配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"分类 1:默认配置, 2:表单设计","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"settings","propertyName":"settings","columnName":"settings","columnType":"CLOB","comment":"配置项","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_datasource","comment":"数据源配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"数据源类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"driver_class","propertyName":"driverClass","columnName":"driver_class","columnType":"VARCHAR","comment":"驱动类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"url","propertyName":"url","columnName":"url","columnType":"VARCHAR","comment":"连接地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sharding_config","propertyName":"shardingConfig","columnName":"sharding_config","columnType":"CLOB","comment":"分库分表配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_dept","comment":"机构表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"ancestors","propertyName":"ancestors","columnName":"ancestors","columnType":"VARCHAR","comment":"祖级列表","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"leader_id","propertyName":"leaderId","columnName":"leader_id","columnType":"VARCHAR","comment":"主管id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dept_category","propertyName":"deptCategory","columnName":"dept_category","columnType":"INT","comment":"部门类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dept_name","propertyName":"deptName","columnName":"dept_name","columnType":"VARCHAR","comment":"部门名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"full_name","propertyName":"fullName","columnName":"full_name","columnType":"VARCHAR","comment":"部门全称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_dict","comment":"字典表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"字典码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dict_key","propertyName":"dictKey","columnName":"dict_key","columnType":"VARCHAR","comment":"字典值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dict_value","propertyName":"dictValue","columnName":"dict_value","columnType":"VARCHAR","comment":"字典名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"字典备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_sealed","propertyName":"isSealed","columnName":"is_sealed","columnType":"INT","comment":"是否已封存","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_dict_biz","comment":"业务字典表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"字典码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dict_key","propertyName":"dictKey","columnName":"dict_key","columnType":"VARCHAR","comment":"字典值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dict_value","propertyName":"dictValue","columnName":"dict_value","columnType":"VARCHAR","comment":"字典名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"字典备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_sealed","propertyName":"isSealed","columnName":"is_sealed","columnType":"INT","comment":"是否已封存","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_job_info","comment":"日志信息表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"job_server_id","propertyName":"jobServerId","columnName":"job_server_id","columnType":"BIGINT","comment":"任务服务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_id","propertyName":"jobId","columnName":"job_id","columnType":"BIGINT","comment":"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_name","propertyName":"jobName","columnName":"job_name","columnType":"VARCHAR","comment":"任务名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_description","propertyName":"jobDescription","columnName":"job_description","columnType":"VARCHAR","comment":"任务描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_params","propertyName":"jobParams","columnName":"job_params","columnType":"TEXT","comment":"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"time_expression_type","propertyName":"timeExpressionType","columnName":"time_expression_type","columnType":"INT","comment":"时间表达式类型,枚举值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"time_expression","propertyName":"timeExpression","columnName":"time_expression","columnType":"VARCHAR","comment":"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"execute_type","propertyName":"executeType","columnName":"execute_type","columnType":"INT","comment":"执行类型,枚举值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"processor_type","propertyName":"processorType","columnName":"processor_type","columnType":"INT","comment":"处理器类型,枚举值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"processor_info","propertyName":"processorInfo","columnName":"processor_info","columnType":"VARCHAR","comment":"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"max_instance_num","propertyName":"maxInstanceNum","columnName":"max_instance_num","columnType":"INT","comment":"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"concurrency","propertyName":"concurrency","columnName":"concurrency","columnType":"INT","comment":"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"instance_time_limit","propertyName":"instanceTimeLimit","columnName":"instance_time_limit","columnType":"BIGINT","comment":"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"instance_retry_num","propertyName":"instanceRetryNum","columnName":"instance_retry_num","columnType":"INT","comment":"instanceRetryNum\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"task_retry_num","propertyName":"taskRetryNum","columnName":"task_retry_num","columnType":"INT","comment":"taskRetryNum\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"min_cpu_cores","propertyName":"minCpuCores","columnName":"min_cpu_cores","columnType":"DOUBLE","comment":"minCpuCores\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"min_memory_space","propertyName":"minMemorySpace","columnName":"min_memory_space","columnType":"DOUBLE","comment":"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"min_disk_space","propertyName":"minDiskSpace","columnName":"min_disk_space","columnType":"DOUBLE","comment":"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"designated_workers","propertyName":"designatedWorkers","columnName":"designated_workers","columnType":"VARCHAR","comment":"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"max_worker_count","propertyName":"maxWorkerCount","columnName":"max_worker_count","columnType":"INT","comment":"最大执行机器数量,限定调动执行的机器数量,0代表无限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"notify_user_ids","propertyName":"notifyUserIds","columnName":"notify_user_ids","columnType":"VARCHAR","comment":"接收报警的用户 ID 列表","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"enable","propertyName":"enable","columnName":"enable","columnType":"INT","comment":"是否启用该任务,未启用的任务不会被调度","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dispatch_strategy","propertyName":"dispatchStrategy","columnName":"dispatch_strategy","columnType":"INT","comment":"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"lifecycle","propertyName":"lifecycle","columnName":"lifecycle","columnType":"VARCHAR","comment":"lifecycle\t生命周期(预留,用于指定定时调度任务的生效时间范围)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"alert_threshold","propertyName":"alertThreshold","columnName":"alert_threshold","columnType":"INT","comment":"错误阈值,0代表不限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"statistic_window_len","propertyName":"statisticWindowLen","columnName":"statistic_window_len","columnType":"INT","comment":"统计的窗口长度(s),0代表不限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"silence_window_len","propertyName":"silenceWindowLen","columnName":"silence_window_len","columnType":"INT","comment":"沉默时间窗口(s),0代表不限制","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"log_type","propertyName":"logType","columnName":"log_type","columnType":"INT","comment":"日志配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"log_level","propertyName":"logLevel","columnName":"log_level","columnType":"INT","comment":"日志级别","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"extra","propertyName":"extra","columnName":"extra","columnType":"VARCHAR","comment":"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_job_server","comment":"任务服务表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"job_server_name","propertyName":"jobServerName","columnName":"job_server_name","columnType":"VARCHAR","comment":"任务服务名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_server_url","propertyName":"jobServerUrl","columnName":"job_server_url","columnType":"VARCHAR","comment":"任务服务器地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_app_name","propertyName":"jobAppName","columnName":"job_app_name","columnType":"VARCHAR","comment":"任务应用名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_app_password","propertyName":"jobAppPassword","columnName":"job_app_password","columnType":"VARCHAR","comment":"任务应用密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"job_remark","propertyName":"jobRemark","columnName":"job_remark","columnType":"VARCHAR","comment":"任务备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_log_api","comment":"接口日志表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"编号","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"service_id","propertyName":"serviceId","columnName":"service_id","columnType":"VARCHAR","comment":"服务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_host","propertyName":"serverHost","columnName":"server_host","columnType":"VARCHAR","comment":"服务器名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_ip","propertyName":"serverIp","columnName":"server_ip","columnType":"VARCHAR","comment":"服务器IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"env","propertyName":"env","columnName":"env","columnType":"VARCHAR","comment":"服务器环境","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"type","propertyName":"type","columnName":"type","columnType":"VARCHAR","comment":"日志类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"title","propertyName":"title","columnName":"title","columnType":"VARCHAR","comment":"日志标题","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method","propertyName":"method","columnName":"method","columnType":"VARCHAR","comment":"操作方式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"request_uri","propertyName":"requestUri","columnName":"request_uri","columnType":"VARCHAR","comment":"请求URI","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_agent","propertyName":"userAgent","columnName":"user_agent","columnType":"VARCHAR","comment":"用户代理","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remote_ip","propertyName":"remoteIp","columnName":"remote_ip","columnType":"VARCHAR","comment":"操作IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_class","propertyName":"methodClass","columnName":"method_class","columnType":"VARCHAR","comment":"方法类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_name","propertyName":"methodName","columnName":"method_name","columnType":"VARCHAR","comment":"方法名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"params","propertyName":"params","columnName":"params","columnType":"TEXT","comment":"操作提交的数据","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"time","propertyName":"time","columnName":"time","columnType":"VARCHAR","comment":"执行时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_by","propertyName":"createBy","columnName":"create_by","columnType":"VARCHAR","comment":"创建者","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_log_error","comment":"错误日志表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"编号","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"service_id","propertyName":"serviceId","columnName":"service_id","columnType":"VARCHAR","comment":"服务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_host","propertyName":"serverHost","columnName":"server_host","columnType":"VARCHAR","comment":"服务器名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_ip","propertyName":"serverIp","columnName":"server_ip","columnType":"VARCHAR","comment":"服务器IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"env","propertyName":"env","columnName":"env","columnType":"VARCHAR","comment":"系统环境","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method","propertyName":"method","columnName":"method","columnType":"VARCHAR","comment":"操作方式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"request_uri","propertyName":"requestUri","columnName":"request_uri","columnType":"VARCHAR","comment":"请求URI","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_agent","propertyName":"userAgent","columnName":"user_agent","columnType":"VARCHAR","comment":"用户代理","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"stack_trace","propertyName":"stackTrace","columnName":"stack_trace","columnType":"TEXT","comment":"堆栈","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"exception_name","propertyName":"exceptionName","columnName":"exception_name","columnType":"VARCHAR","comment":"异常名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"message","propertyName":"message","columnName":"message","columnType":"TEXT","comment":"异常信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"line_number","propertyName":"lineNumber","columnName":"line_number","columnType":"INT","comment":"错误行数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remote_ip","propertyName":"remoteIp","columnName":"remote_ip","columnType":"VARCHAR","comment":"操作IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_class","propertyName":"methodClass","columnName":"method_class","columnType":"VARCHAR","comment":"方法类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"file_name","propertyName":"fileName","columnName":"file_name","columnType":"VARCHAR","comment":"文件名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_name","propertyName":"methodName","columnName":"method_name","columnType":"VARCHAR","comment":"方法名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"params","propertyName":"params","columnName":"params","columnType":"TEXT","comment":"操作提交的数据","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_by","propertyName":"createBy","columnName":"create_by","columnType":"VARCHAR","comment":"创建者","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_log_usual","comment":"通用日志表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"编号","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"service_id","propertyName":"serviceId","columnName":"service_id","columnType":"VARCHAR","comment":"服务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_host","propertyName":"serverHost","columnName":"server_host","columnType":"VARCHAR","comment":"服务器名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_ip","propertyName":"serverIp","columnName":"server_ip","columnType":"VARCHAR","comment":"服务器IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"env","propertyName":"env","columnName":"env","columnType":"VARCHAR","comment":"系统环境","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"log_level","propertyName":"logLevel","columnName":"log_level","columnType":"VARCHAR","comment":"日志级别","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"log_id","propertyName":"logId","columnName":"log_id","columnType":"VARCHAR","comment":"日志业务id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"log_data","propertyName":"logData","columnName":"log_data","columnType":"TEXT","comment":"日志数据","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method","propertyName":"method","columnName":"method","columnType":"VARCHAR","comment":"操作方式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"request_uri","propertyName":"requestUri","columnName":"request_uri","columnType":"VARCHAR","comment":"请求URI","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remote_ip","propertyName":"remoteIp","columnName":"remote_ip","columnType":"VARCHAR","comment":"操作IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_class","propertyName":"methodClass","columnName":"method_class","columnType":"VARCHAR","comment":"方法类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method_name","propertyName":"methodName","columnName":"method_name","columnType":"VARCHAR","comment":"方法名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_agent","propertyName":"userAgent","columnName":"user_agent","columnType":"VARCHAR","comment":"用户代理","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"params","propertyName":"params","columnName":"params","columnType":"TEXT","comment":"操作提交的数据","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_by","propertyName":"createBy","columnName":"create_by","columnType":"VARCHAR","comment":"创建者","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_menu","comment":"菜单表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父级菜单","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"菜单编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"菜单名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"alias","propertyName":"alias","columnName":"alias","columnType":"VARCHAR","comment":"菜单别名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"path","propertyName":"path","columnName":"path","columnType":"VARCHAR","comment":"请求地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"source","propertyName":"source","columnName":"source","columnType":"VARCHAR","comment":"菜单资源","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"菜单类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"action","propertyName":"action","columnName":"action","columnType":"INT","comment":"操作按钮类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_open","propertyName":"isOpen","columnName":"is_open","columnType":"INT","comment":"是否打开新页面","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"component","propertyName":"component","columnName":"component","columnType":"VARCHAR","comment":"组件地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_model","comment":"数据模型表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"datasource_id","propertyName":"datasourceId","columnName":"datasource_id","columnType":"BIGINT","comment":"数据源主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_name","propertyName":"modelName","columnName":"model_name","columnType":"VARCHAR","comment":"模型名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_code","propertyName":"modelCode","columnName":"model_code","columnType":"VARCHAR","comment":"模型编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_table","propertyName":"modelTable","columnName":"model_table","columnType":"VARCHAR","comment":"物理表名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_class","propertyName":"modelClass","columnName":"model_class","columnType":"VARCHAR","comment":"模型类名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"model_remark","propertyName":"modelRemark","columnName":"model_remark","columnType":"VARCHAR","comment":"模型备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_model_prototype","comment":"数据原型表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"model_id","propertyName":"modelId","columnName":"model_id","columnType":"BIGINT","comment":"模型主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"jdbc_name","propertyName":"jdbcName","columnName":"jdbc_name","columnType":"VARCHAR","comment":"物理列名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"jdbc_type","propertyName":"jdbcType","columnName":"jdbc_type","columnType":"VARCHAR","comment":"物理类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"jdbc_comment","propertyName":"jdbcComment","columnName":"jdbc_comment","columnType":"VARCHAR","comment":"注释说明","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"property_type","propertyName":"propertyType","columnName":"property_type","columnType":"VARCHAR","comment":"实体类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"property_entity","propertyName":"propertyEntity","columnName":"property_entity","columnType":"VARCHAR","comment":"实体类型引用","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"property_name","propertyName":"propertyName","columnName":"property_name","columnType":"VARCHAR","comment":"实体列名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_list","propertyName":"isList","columnName":"is_list","columnType":"INT","comment":"列表显示","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_form","propertyName":"isForm","columnName":"is_form","columnType":"INT","comment":"表单显示","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_row","propertyName":"isRow","columnName":"is_row","columnType":"INT","comment":"独占一行","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"component_type","propertyName":"componentType","columnName":"component_type","columnType":"VARCHAR","comment":"组件类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dict_code","propertyName":"dictCode","columnName":"dict_code","columnType":"VARCHAR","comment":"字典编码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_required","propertyName":"isRequired","columnName":"is_required","columnType":"INT","comment":"是否必填","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_query","propertyName":"isQuery","columnName":"is_query","columnType":"INT","comment":"查询配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"query_type","propertyName":"queryType","columnName":"query_type","columnType":"VARCHAR","comment":"查询配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_notice","comment":"通知公告表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"title","propertyName":"title","columnName":"title","columnType":"VARCHAR","comment":"标题","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"release_time","propertyName":"releaseTime","columnName":"release_time","columnType":"TIMESTAMP","comment":"发布时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"content","propertyName":"content","columnName":"content","columnType":"VARCHAR","comment":"内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_oss","comment":"对象存储表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"分类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"oss_code","propertyName":"ossCode","columnName":"oss_code","columnType":"VARCHAR","comment":"资源编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"endpoint","propertyName":"endpoint","columnName":"endpoint","columnType":"VARCHAR","comment":"资源地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"transform_endpoint","propertyName":"transformEndpoint","columnName":"transform_endpoint","columnType":"VARCHAR","comment":"外网资源地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"access_key","propertyName":"accessKey","columnName":"access_key","columnType":"VARCHAR","comment":"accessKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"secret_key","propertyName":"secretKey","columnName":"secret_key","columnType":"VARCHAR","comment":"secretKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"bucket_name","propertyName":"bucketName","columnName":"bucket_name","columnType":"VARCHAR","comment":"空间名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"app_id","propertyName":"appId","columnName":"app_id","columnType":"VARCHAR","comment":"应用ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"region","propertyName":"region","columnName":"region","columnType":"VARCHAR","comment":"地域简称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_param","comment":"参数表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"param_name","propertyName":"paramName","columnName":"param_name","columnType":"VARCHAR","comment":"参数名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"param_key","propertyName":"paramKey","columnName":"param_key","columnType":"VARCHAR","comment":"参数键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"param_value","propertyName":"paramValue","columnName":"param_value","columnType":"VARCHAR","comment":"参数值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_post","comment":"岗位表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"岗位类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"post_code","propertyName":"postCode","columnName":"post_code","columnType":"VARCHAR","comment":"岗位编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"post_name","propertyName":"postName","columnName":"post_name","columnType":"VARCHAR","comment":"岗位名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"岗位排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"岗位描述","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_process_leave","comment":"流程请假业务表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"编号","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"process_definition_id","propertyName":"processDefinitionId","columnName":"process_definition_id","columnType":"VARCHAR","comment":"流程定义主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"process_instance_id","propertyName":"processInstanceId","columnName":"process_instance_id","columnType":"VARCHAR","comment":"流程实例主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"start_time","propertyName":"startTime","columnName":"start_time","columnType":"TIMESTAMP","comment":"开始时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"end_time","propertyName":"endTime","columnName":"end_time","columnType":"TIMESTAMP","comment":"结束时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"reason","propertyName":"reason","columnName":"reason","columnType":"VARCHAR","comment":"请假理由","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"task_user","propertyName":"taskUser","columnName":"task_user","columnType":"VARCHAR","comment":"第一级审批人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"apply_time","propertyName":"applyTime","columnName":"apply_time","columnType":"TIMESTAMP","comment":"申请时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_record_data","comment":"数据审计表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"service_id","propertyName":"serviceId","columnName":"service_id","columnType":"VARCHAR","comment":"服务ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_host","propertyName":"serverHost","columnName":"server_host","columnType":"VARCHAR","comment":"服务器名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"server_ip","propertyName":"serverIp","columnName":"server_ip","columnType":"VARCHAR","comment":"服务器IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"env","propertyName":"env","columnName":"env","columnType":"VARCHAR","comment":"服务器环境","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_level","propertyName":"recordLevel","columnName":"record_level","columnType":"VARCHAR","comment":"审计级别","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"method","propertyName":"method","columnName":"method","columnType":"VARCHAR","comment":"操作方式","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"request_uri","propertyName":"requestUri","columnName":"request_uri","columnType":"VARCHAR","comment":"请求URI","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_agent","propertyName":"userAgent","columnName":"user_agent","columnType":"VARCHAR","comment":"用户代理","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remote_ip","propertyName":"remoteIp","columnName":"remote_ip","columnType":"VARCHAR","comment":"操作IP地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"operation","propertyName":"operation","columnName":"operation","columnType":"VARCHAR","comment":"操作类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"table_name","propertyName":"tableName","columnName":"table_name","columnType":"VARCHAR","comment":"数据表名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"old_data","propertyName":"oldData","columnName":"old_data","columnType":"TEXT","comment":"操作前参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"new_data","propertyName":"newData","columnName":"new_data","columnType":"TEXT","comment":"操作后参数","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_message","propertyName":"recordMessage","columnName":"record_message","columnType":"TEXT","comment":"审计消息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_result","propertyName":"recordResult","columnName":"record_result","columnType":"TEXT","comment":"审计结果","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_cost","propertyName":"recordCost","columnName":"record_cost","columnType":"VARCHAR","comment":"记录耗时","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_time","propertyName":"recordTime","columnName":"record_time","columnType":"TIMESTAMP","comment":"记录时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"record_user","propertyName":"recordUser","columnName":"record_user","columnType":"BIGINT","comment":"记录人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_region","comment":"行政区划表","fields":[{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"区划编号","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"parent_code","propertyName":"parentCode","columnName":"parent_code","columnType":"VARCHAR","comment":"父区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"ancestors","propertyName":"ancestors","columnName":"ancestors","columnType":"VARCHAR","comment":"祖区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"区划名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"province_code","propertyName":"provinceCode","columnName":"province_code","columnType":"VARCHAR","comment":"省级区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"province_name","propertyName":"provinceName","columnName":"province_name","columnType":"VARCHAR","comment":"省级名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"city_code","propertyName":"cityCode","columnName":"city_code","columnType":"VARCHAR","comment":"市级区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"city_name","propertyName":"cityName","columnName":"city_name","columnType":"VARCHAR","comment":"市级名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"district_code","propertyName":"districtCode","columnName":"district_code","columnType":"VARCHAR","comment":"区级区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"district_name","propertyName":"districtName","columnName":"district_name","columnType":"VARCHAR","comment":"区级名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"town_code","propertyName":"townCode","columnName":"town_code","columnType":"VARCHAR","comment":"镇级区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"town_name","propertyName":"townName","columnName":"town_name","columnType":"VARCHAR","comment":"镇级名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"village_code","propertyName":"villageCode","columnName":"village_code","columnType":"VARCHAR","comment":"村级区划编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"village_name","propertyName":"villageName","columnName":"village_name","columnType":"VARCHAR","comment":"村级名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"region_level","propertyName":"regionLevel","columnName":"region_level","columnType":"INT","comment":"层级","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_report_file","comment":"报表文件表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"文件名","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"content","propertyName":"content","columnName":"content","columnType":"BLOB","comment":"文件内容","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"更新时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_role","comment":"角色表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"parent_id","propertyName":"parentId","columnName":"parent_id","columnType":"BIGINT","comment":"父主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role_name","propertyName":"roleName","columnName":"role_name","columnType":"VARCHAR","comment":"角色名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role_alias","propertyName":"roleAlias","columnName":"role_alias","columnType":"VARCHAR","comment":"角色别名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_role_menu","comment":"角色菜单关联表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"BIGINT","comment":"菜单id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role_id","propertyName":"roleId","columnName":"role_id","columnType":"BIGINT","comment":"角色id","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_role_scope","comment":"角色数据权限关联表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"scope_category","propertyName":"scopeCategory","columnName":"scope_category","columnType":"INT","comment":"权限类型(1:数据权限、2:接口权限)","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_id","propertyName":"scopeId","columnName":"scope_id","columnType":"BIGINT","comment":"权限id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role_id","propertyName":"roleId","columnName":"role_id","columnType":"BIGINT","comment":"角色id","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_scope_api","comment":"接口权限表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"BIGINT","comment":"菜单主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"resource_code","propertyName":"resourceCode","columnName":"resource_code","columnType":"VARCHAR","comment":"资源编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_name","propertyName":"scopeName","columnName":"scope_name","columnType":"VARCHAR","comment":"接口权限名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_path","propertyName":"scopePath","columnName":"scope_path","columnType":"VARCHAR","comment":"接口权限地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_type","propertyName":"scopeType","columnName":"scope_type","columnType":"INT","comment":"接口权限类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"接口权限备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_scope_data","comment":"数据权限表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"BIGINT","comment":"菜单主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"resource_code","propertyName":"resourceCode","columnName":"resource_code","columnType":"VARCHAR","comment":"资源编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_name","propertyName":"scopeName","columnName":"scope_name","columnType":"VARCHAR","comment":"数据权限名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_field","propertyName":"scopeField","columnName":"scope_field","columnType":"VARCHAR","comment":"数据权限字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_class","propertyName":"scopeClass","columnName":"scope_class","columnType":"VARCHAR","comment":"数据权限类名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_column","propertyName":"scopeColumn","columnName":"scope_column","columnType":"VARCHAR","comment":"数据权限字段","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_type","propertyName":"scopeType","columnName":"scope_type","columnType":"INT","comment":"数据权限类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"scope_value","propertyName":"scopeValue","columnName":"scope_value","columnType":"VARCHAR","comment":"数据权限值域","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"数据权限备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_sms","comment":"短信配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"分类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sms_code","propertyName":"smsCode","columnName":"sms_code","columnType":"VARCHAR","comment":"资源编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"template_id","propertyName":"templateId","columnName":"template_id","columnType":"VARCHAR","comment":"模板ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"access_key","propertyName":"accessKey","columnName":"access_key","columnType":"VARCHAR","comment":"accessKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"secret_key","propertyName":"secretKey","columnName":"secret_key","columnType":"VARCHAR","comment":"secretKey","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"region_id","propertyName":"regionId","columnName":"region_id","columnType":"VARCHAR","comment":"regionId","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"app_id","propertyName":"appId","columnName":"app_id","columnType":"VARCHAR","comment":"appId","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sign_name","propertyName":"signName","columnName":"sign_name","columnType":"VARCHAR","comment":"短信签名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_tenant","comment":"租户表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"tenant_name","propertyName":"tenantName","columnName":"tenant_name","columnType":"VARCHAR","comment":"租户名称","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"domain_url","propertyName":"domainUrl","columnName":"domain_url","columnType":"VARCHAR","comment":"域名地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"background_url","propertyName":"backgroundUrl","columnName":"background_url","columnType":"VARCHAR","comment":"系统背景","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"linkman","propertyName":"linkman","columnName":"linkman","columnType":"VARCHAR","comment":"联系人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"contact_number","propertyName":"contactNumber","columnName":"contact_number","columnType":"VARCHAR","comment":"联系电话","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"address","propertyName":"address","columnName":"address","columnType":"VARCHAR","comment":"联系地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"account_number","propertyName":"accountNumber","columnName":"account_number","columnType":"INT","comment":"账号额度","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"expire_time","propertyName":"expireTime","columnName":"expire_time","columnType":"TIMESTAMP","comment":"过期时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"package_id","propertyName":"packageId","columnName":"package_id","columnType":"BIGINT","comment":"产品包ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"datasource_id","propertyName":"datasourceId","columnName":"datasource_id","columnType":"BIGINT","comment":"数据源ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"license_key","propertyName":"licenseKey","columnName":"license_key","columnType":"VARCHAR","comment":"授权码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_tenant_datasource","comment":"数据源配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"category","propertyName":"category","columnName":"category","columnType":"INT","comment":"数据源类型","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"名称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"driver_class","propertyName":"driverClass","columnName":"driver_class","columnType":"VARCHAR","comment":"驱动类","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"url","propertyName":"url","columnName":"url","columnType":"VARCHAR","comment":"连接地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sharding_config","propertyName":"shardingConfig","columnName":"sharding_config","columnType":"CLOB","comment":"分库分表配置","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_tenant_package","comment":"租户产品表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"package_name","propertyName":"packageName","columnName":"package_name","columnType":"VARCHAR","comment":"产品包名","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"VARCHAR","comment":"菜单ID","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_top_menu","comment":"顶部菜单表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"顶部菜单编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"顶部菜单名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"source","propertyName":"source","columnName":"source","columnType":"VARCHAR","comment":"顶部菜单资源","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"path","propertyName":"path","columnName":"path","columnType":"VARCHAR","comment":"顶部菜单路由","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sort","propertyName":"sort","columnName":"sort","columnType":"INT","comment":"顶部菜单排序","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_top_menu_setting","comment":"顶部菜单配置表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"top_menu_id","propertyName":"topMenuId","columnName":"top_menu_id","columnType":"BIGINT","comment":"顶部菜单主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"menu_id","propertyName":"menuId","columnName":"menu_id","columnType":"BIGINT","comment":"菜单主键","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user","comment":"用户表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"code","propertyName":"code","columnName":"code","columnType":"VARCHAR","comment":"用户编号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_type","propertyName":"userType","columnName":"user_type","columnType":"INT","comment":"用户平台","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"account","propertyName":"account","columnName":"account","columnType":"VARCHAR","comment":"账号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"password","propertyName":"password","columnName":"password","columnType":"VARCHAR","comment":"密码","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"name","propertyName":"name","columnName":"name","columnType":"VARCHAR","comment":"昵称","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"real_name","propertyName":"realName","columnName":"real_name","columnType":"VARCHAR","comment":"真名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"avatar","propertyName":"avatar","columnName":"avatar","columnType":"VARCHAR","comment":"头像","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"email","propertyName":"email","columnName":"email","columnType":"VARCHAR","comment":"邮箱","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"phone","propertyName":"phone","columnName":"phone","columnType":"VARCHAR","comment":"手机","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"birthday","propertyName":"birthday","columnName":"birthday","columnType":"TIMESTAMP","comment":"生日","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"sex","propertyName":"sex","columnName":"sex","columnType":"INT","comment":"性别","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"role_id","propertyName":"roleId","columnName":"role_id","columnType":"VARCHAR","comment":"角色id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dept_id","propertyName":"deptId","columnName":"dept_id","columnType":"VARCHAR","comment":"部门id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"post_id","propertyName":"postId","columnName":"post_id","columnType":"VARCHAR","comment":"岗位id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"leader_id","propertyName":"leaderId","columnName":"leader_id","columnType":"VARCHAR","comment":"主管id","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_leader","propertyName":"isLeader","columnName":"is_leader","columnType":"INT","comment":"是否主管","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_user","propertyName":"createUser","columnName":"create_user","columnType":"BIGINT","comment":"创建人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_dept","propertyName":"createDept","columnName":"create_dept","columnType":"BIGINT","comment":"创建部门","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"create_time","propertyName":"createTime","columnName":"create_time","columnType":"TIMESTAMP","comment":"创建时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_user","propertyName":"updateUser","columnName":"update_user","columnType":"BIGINT","comment":"修改人","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"update_time","propertyName":"updateTime","columnName":"update_time","columnType":"TIMESTAMP","comment":"修改时间","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user_app","comment":"用户平台拓展表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"user_id","propertyName":"userId","columnName":"user_id","columnType":"BIGINT","comment":"用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_ext","propertyName":"userExt","columnName":"user_ext","columnType":"VARCHAR","comment":"用户拓展信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user_dept","comment":"用户部门表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"user_id","propertyName":"userId","columnName":"user_id","columnType":"BIGINT","comment":"用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"dept_id","propertyName":"deptId","columnName":"dept_id","columnType":"BIGINT","comment":"部门ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user_oauth","comment":"用户第三方认证表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"tenant_id","propertyName":"tenantId","columnName":"tenant_id","columnType":"VARCHAR","comment":"租户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"uuid","propertyName":"uuid","columnName":"uuid","columnType":"VARCHAR","comment":"第三方系统用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_id","propertyName":"userId","columnName":"user_id","columnType":"BIGINT","comment":"用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"username","propertyName":"username","columnName":"username","columnType":"VARCHAR","comment":"账号","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"nickname","propertyName":"nickname","columnName":"nickname","columnType":"VARCHAR","comment":"用户名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"avatar","propertyName":"avatar","columnName":"avatar","columnType":"VARCHAR","comment":"头像","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"blog","propertyName":"blog","columnName":"blog","columnType":"VARCHAR","comment":"应用主页","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"company","propertyName":"company","columnName":"company","columnType":"VARCHAR","comment":"公司名","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"location","propertyName":"location","columnName":"location","columnType":"VARCHAR","comment":"地址","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"email","propertyName":"email","columnName":"email","columnType":"VARCHAR","comment":"邮件","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"remark","propertyName":"remark","columnName":"remark","columnType":"VARCHAR","comment":"备注","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"gender","propertyName":"gender","columnName":"gender","columnType":"VARCHAR","comment":"性别","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"source","propertyName":"source","columnName":"source","columnType":"VARCHAR","comment":"来源","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user_other","comment":"用户平台拓展表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"user_id","propertyName":"userId","columnName":"user_id","columnType":"BIGINT","comment":"用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_ext","propertyName":"userExt","columnName":"user_ext","columnType":"VARCHAR","comment":"用户拓展信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"blade_user_web","comment":"用户平台拓展表","fields":[{"name":"id","propertyName":"id","columnName":"id","columnType":"BIGINT","comment":"主键","keyFlag":true,"keyIdentityFlag":false,"nullable":true},{"name":"user_id","propertyName":"userId","columnName":"user_id","columnType":"BIGINT","comment":"用户ID","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"user_ext","propertyName":"userExt","columnName":"user_ext","columnType":"VARCHAR","comment":"用户拓展信息","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"status","propertyName":"status","columnName":"status","columnType":"INT","comment":"状态","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"is_deleted","propertyName":"isDeleted","columnName":"is_deleted","columnType":"INT","comment":"是否已删除","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"jjzb_test","comment":"经济指标统计表","fields":[{"name":"nian","propertyName":"nian","columnName":"nian","columnType":"INT","comment":"年份","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"yue","propertyName":"yue","columnName":"yue","columnType":"TINYINT","comment":"月份","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"zblb","propertyName":"zblb","columnName":"zblb","columnType":"VARCHAR","comment":"指标类别","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"indicator_name","propertyName":"indicatorName","columnName":"indicator_name","columnType":"VARCHAR","comment":"指标名称","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"data_type","propertyName":"dataType","columnName":"data_type","columnType":"VARCHAR","comment":"统计类型","keyFlag":false,"keyIdentityFlag":false,"nullable":true},{"name":"val","propertyName":"val","columnName":"val","columnType":"DECIMAL","comment":"指标值","keyFlag":false,"keyIdentityFlag":false,"nullable":false},{"name":"report_date","propertyName":"reportDate","columnName":"report_date","columnType":"DATE","comment":"数据日期","keyFlag":false,"keyIdentityFlag":false,"nullable":true}]},{"name":"SREF_CON_TAB134218984_LEVEL","comment":"","fields":[{"name":"N_LEVEL","propertyName":"nLevel","columnName":"N_LEVEL","columnType":"INTEGER","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218984_REFED","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218984_REFING","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218986_LEVEL","comment":"","fields":[{"name":"N_LEVEL","propertyName":"nLevel","columnName":"N_LEVEL","columnType":"INTEGER","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218986_REFED","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218986_REFING","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218987_LEVEL","comment":"","fields":[{"name":"N_LEVEL","propertyName":"nLevel","columnName":"N_LEVEL","columnType":"INTEGER","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218987_REFED","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]},{"name":"SREF_CON_TAB134218987_REFING","comment":"","fields":[{"name":"COL1","propertyName":"col1","columnName":"COL1","columnType":"VARCHAR","comment":"","keyFlag":false,"keyIdentityFlag":false,"nullable":false}]}]},"msg":"操作成功"} <=== GET: /blade-ai/db/database-info (1010 ms) =============== Response End ================ 2026-01-04 13:52:09.835 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/submit ====Body===== {"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 286658 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 13:52:09.856 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.770ms ============== Sql End ============== 2026-01-04 13:52:09.922 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_db set name = '平台库测试', type = 'dm', driver_class = 'dm.jdbc.driver.DmDriver', url = 'jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC', username = 'SCT_MAIN_NHSC', options = '[{"id":"table_blade_ai_data_dashboard","label":"blade_ai_data_dashboard","type":"table","comment":"大模型智能仪表盘","children":[{"id":"field_blade_ai_data_dashboard_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"智能仪表盘主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_data_intelligence_id","label":"data_intelligence_id","propertyName":"dataIntelligenceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘名称","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘描述","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘类型","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘配置","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_data_intelligence","label":"blade_ai_data_intelligence","type":"table","comment":"大模型问数表","children":[{"id":"field_blade_ai_data_intelligence_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"智能问数主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"大模型主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_db_id","label":"db_id","propertyName":"dbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_db_table","label":"db_table","propertyName":"dbTable","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库表名合集","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_terminology","label":"terminology","propertyName":"terminology","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"大模型术语合集","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数名称","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数描述","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数类型","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数图标","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_db","label":"blade_ai_db","type":"table","comment":"大模型数据库表","children":[{"id":"field_blade_ai_db_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_db_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_db_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_db_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_ai_db_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_ai_db_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_ai_db_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_ai_db_options","label":"options","propertyName":"options","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库结构配置","enabled":true,"remark":""},{"id":"field_blade_ai_db_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库可视化配置","enabled":true,"remark":""},{"id":"field_blade_ai_db_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_db_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_db_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_db_template","label":"blade_ai_db_template","type":"table","comment":"大模型SQL模版表","children":[{"id":"field_blade_ai_db_template_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_db_id","label":"db_id","propertyName":"dbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_sql_description","label":"sql_description","propertyName":"sqlDescription","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"问题描述","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_sql_template","label":"sql_template","propertyName":"sqlTemplate","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"SQL模版","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow","label":"blade_ai_flow","type":"table","comment":"大模型流程表","children":[{"id":"field_blade_ai_flow_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_flow_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程名称","enabled":true,"remark":""},{"id":"field_blade_ai_flow_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程描述","enabled":true,"remark":""},{"id":"field_blade_ai_flow_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程类型","enabled":true,"remark":""},{"id":"field_blade_ai_flow_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程设计DSL","enabled":true,"remark":""},{"id":"field_blade_ai_flow_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程图标","enabled":true,"remark":""},{"id":"field_blade_ai_flow_api_enabled","label":"api_enabled","propertyName":"apiEnabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否启用api","enabled":true,"remark":""},{"id":"field_blade_ai_flow_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow_key","label":"blade_ai_flow_key","type":"table","comment":"大模型流程密钥表","children":[{"id":"field_blade_ai_flow_key_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_flow_id","label":"flow_id","propertyName":"flowId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow_log","label":"blade_ai_flow_log","type":"table","comment":"大模型流程日志表","children":[{"id":"field_blade_ai_flow_log_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程日志主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_flow_id","label":"flow_id","propertyName":"flowId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程类型","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输入参数","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_output_params","label":"output_params","propertyName":"outputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输出参数","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_result","label":"result","propertyName":"result","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最终结果","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_executed","label":"executed","propertyName":"executed","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"执行状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_error","label":"error","propertyName":"error","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_run_time","label":"run_time","propertyName":"runTime","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"运行时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api key","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api tokens","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"ip","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge","label":"blade_ai_knowledge","type":"table","comment":"大模型知识库表","children":[{"id":"field_blade_ai_knowledge_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_vdb_id","label":"vdb_id","propertyName":"vdbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量模型主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库名称","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库描述","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库图标","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets","label":"blade_ai_knowledge_assets","type":"table","comment":"大模型知识库资源表","children":[{"id":"field_blade_ai_knowledge_assets_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"资源主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_name","label":"assets_name","propertyName":"assetsName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源名称","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_url","label":"assets_url","propertyName":"assetsUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源地址","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_type","label":"assets_type","propertyName":"assetsType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_module","label":"assets_module","propertyName":"assetsModule","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模块类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_time","label":"assets_time","propertyName":"assetsTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源日期","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_size","label":"assets_size","propertyName":"assetsSize","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源大小","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment","label":"blade_ai_knowledge_assets_segment","type":"table","comment":"大模型知识库资源分段表","children":[{"id":"field_blade_ai_knowledge_assets_segment_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"内容主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库资源主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_embedding_id","label":"embedding_id","propertyName":"embeddingId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量库内容主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_segment_index","label":"segment_index","propertyName":"segmentIndex","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段索引","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_index_length","label":"index_length","propertyName":"indexLength","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段索引数量","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_segment_content","label":"segment_content","propertyName":"segmentContent","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段辅助内容","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_content_length","label":"content_length","propertyName":"contentLength","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段辅助内容数量","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vectorized","label":"vectorized","propertyName":"vectorized","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量化次数(失败也会递增)","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量状态: 1-初始化,2-已向量,3-错误","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment_task","label":"blade_ai_knowledge_assets_segment_task","type":"table","comment":"大模型知识库资源分段任务表","children":[{"id":"field_blade_ai_knowledge_assets_segment_task_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_read_lines","label":"read_lines","propertyName":"readLines","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已读取行数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_read_stage","label":"read_stage","propertyName":"readStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_type","label":"segment_type","propertyName":"segmentType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_total_segments","label":"total_segments","propertyName":"totalSegments","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总分段数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_processed_segments","label":"processed_segments","propertyName":"processedSegments","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已处理分段数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_percentage","label":"segment_percentage","propertyName":"segmentPercentage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段进度百分比","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_stage","label":"segment_stage","propertyName":"segmentStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_error_message","label":"error_message","propertyName":"errorMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment_vector_task","label":"blade_ai_knowledge_assets_segment_vector_task","type":"table","comment":"大模型知识库资源向量任务表","children":[{"id":"field_blade_ai_knowledge_assets_segment_vector_task_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id","label":"segment_task_id","propertyName":"segmentTaskId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段任务ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors","label":"total_vectors","propertyName":"totalVectors","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总向量数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors","label":"processed_vectors","propertyName":"processedVectors","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已处理向量数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage","label":"vector_percentage","propertyName":"vectorPercentage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量进度百分比","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage","label":"vector_stage","propertyName":"vectorStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_error_message","label":"error_message","propertyName":"errorMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_key","label":"blade_ai_knowledge_key","type":"table","comment":"大模型知识库密钥表","children":[{"id":"field_blade_ai_knowledge_key_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_log","label":"blade_ai_knowledge_log","type":"table","comment":"大模型知识库查询日志表","children":[{"id":"field_blade_ai_knowledge_log_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库日志主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询参数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_result","label":"result","propertyName":"result","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最终结果","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_executed","label":"executed","propertyName":"executed","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"执行状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_error","label":"error","propertyName":"error","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_run_time","label":"run_time","propertyName":"runTime","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"运行时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api key","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"ip","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_config","label":"blade_ai_llm_config","type":"table","comment":"大模型厂商配置表","children":[{"id":"field_blade_ai_llm_config_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型用途(对话、向量、视觉、语音)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_model_name","label":"model_name","propertyName":"modelName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_model_type","label":"model_type","propertyName":"modelType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型类型(openai、anthropic、deepseek)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"API密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"SECRET密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_base_url","label":"base_url","propertyName":"baseUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"API基础URL","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_amount","label":"amount","propertyName":"amount","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"每1000token的费用","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型图标","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_dimension","label":"dimension","propertyName":"dimension","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量维度","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_timeout","label":"timeout","propertyName":"timeout","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"超时时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_stream_output","label":"stream_output","propertyName":"streamOutput","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否使用流式输出","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_default","label":"is_default","propertyName":"isDefault","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否默认","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_lock","label":"is_lock","propertyName":"isLock","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否锁定(锁定后无法修改除key以外的值)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_conversation","label":"blade_ai_llm_conversation","type":"table","comment":"大模型会话记录表","children":[{"id":"field_blade_ai_llm_conversation_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"会话类型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"对话标题","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"使用的模型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_message","label":"blade_ai_llm_message","type":"table","comment":"大模型消息记录表","children":[{"id":"field_blade_ai_llm_message_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_conversation_id","label":"conversation_id","propertyName":"conversationId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"会话ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_role","label":"role","propertyName":"role","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"角色:system/user/assistant","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"使用的模型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_reasoning_content","label":"reasoning_content","propertyName":"reasoningContent","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推理内容","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_content","label":"content","propertyName":"content","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"消息内容","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_prompt_tokens","label":"prompt_tokens","propertyName":"promptTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"提示token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_completion_tokens","label":"completion_tokens","propertyName":"completionTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"补全token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_error_msg","label":"error_msg","propertyName":"errorMsg","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_token","label":"blade_ai_llm_token","type":"table","comment":"大模型账单记录表","children":[{"id":"field_blade_ai_llm_token_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_message_id","label":"message_id","propertyName":"messageId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"对话id","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_prompt_tokens","label":"prompt_tokens","propertyName":"promptTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"提示token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_completion_tokens","label":"completion_tokens","propertyName":"completionTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"补全token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_amount","label":"amount","propertyName":"amount","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"费用","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求ip","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_mcp_config","label":"blade_ai_mcp_config","type":"table","comment":"大模型上下文协议配置表","children":[{"id":"field_blade_ai_mcp_config_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议用途(地图、聊天、浏览器、文件)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_mcp_name","label":"mcp_name","propertyName":"mcpName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议名称","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_mcp_type","label":"mcp_type","propertyName":"mcpType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议类型(sse、stdio)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_sse_url","label":"sse_url","propertyName":"sseUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议 SSE URL","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_command","label":"command","propertyName":"command","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议 STDIO 命令行","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_environment","label":"environment","propertyName":"environment","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议 STDIO 环境变量","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议图标","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_default","label":"is_default","propertyName":"isDefault","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否默认","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_lock","label":"is_lock","propertyName":"isLock","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否锁定(锁定后无法修改除名称以外的值)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_plugin","label":"blade_ai_plugin","type":"table","comment":"大模型插件表","children":[{"id":"field_blade_ai_plugin_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_vno","label":"vno","propertyName":"vno","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"版本号","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_option_params","label":"option_params","propertyName":"optionParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输入参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_output_params","label":"output_params","propertyName":"outputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输出参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_prompt","label":"blade_ai_prompt","type":"table","comment":"大模型提示词表","children":[{"id":"field_blade_ai_prompt_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_content","label":"content","propertyName":"content","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_push_channel","label":"blade_ai_push_channel","type":"table","comment":"大模型消息推送渠道表","children":[{"id":"field_blade_ai_push_channel_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_name","label":"push_name","propertyName":"pushName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推送名称","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_type","label":"push_type","propertyName":"pushType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推送类型 1:企业微信,2:钉钉,3:邮件","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_webhook","label":"webhook","propertyName":"webhook","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"网络钩子 用于钉钉和企业微信","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_robot_sign","label":"robot_sign","propertyName":"robotSign","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"机器人签名 用于钉钉机器人加签","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_sender_email","label":"sender_email","propertyName":"senderEmail","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_email_host","label":"email_host","propertyName":"emailHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱服务器地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_email_port","label":"email_port","propertyName":"emailPort","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱服务器端口","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱用户名","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱密码","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_recipient_email","label":"recipient_email","propertyName":"recipientEmail","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"收件邮箱地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信accessKey","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信secretKey","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_region_id","label":"region_id","propertyName":"regionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信区域id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"腾讯云短信appId","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_app_key","label":"app_key","propertyName":"appKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"腾讯云短信app_key","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_sms_sign","label":"sms_sign","propertyName":"smsSign","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"短信平台审核通过的签名","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_param","label":"push_param","propertyName":"pushParam","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"保存的json配置参数","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_push_template","label":"blade_ai_push_template","type":"table","comment":"大模型消息模版配置表","children":[{"id":"field_blade_ai_push_template_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_channel_id","label":"channel_id","propertyName":"channelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"渠道id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_name","label":"template_name","propertyName":"templateName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版名称","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_code","label":"template_code","propertyName":"templateCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版编号","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_param","label":"template_param","propertyName":"templateParam","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版内容","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_desc","label":"template_desc","propertyName":"templateDesc","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版备注","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_superkey","label":"blade_ai_superkey","type":"table","comment":"大模型超级密钥表","children":[{"id":"field_blade_ai_superkey_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"超级密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_key_name","label":"key_name","propertyName":"keyName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密钥名","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_expire_time","label":"expire_time","propertyName":"expireTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"过期时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_terminology","label":"blade_ai_terminology","type":"table","comment":"大模型术语表","children":[{"id":"field_blade_ai_terminology_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_content","label":"content","propertyName":"content","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_options","label":"options","propertyName":"options","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_vdb","label":"blade_ai_vdb","type":"table","comment":"大模型向量库表","children":[{"id":"field_blade_ai_vdb_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_host","label":"host","propertyName":"host","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_port","label":"port","propertyName":"port","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接端口","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_dbname","label":"dbname","propertyName":"dbname","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库名","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_tablename","label":"tablename","propertyName":"tablename","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表名(集合名、索引名)","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_dimension","label":"dimension","propertyName":"dimension","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量维度","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_attach","label":"blade_attach","type":"table","comment":"附件表","children":[{"id":"field_blade_attach_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_attach_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_attach_link","label":"link","propertyName":"link","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件地址","enabled":true,"remark":""},{"id":"field_blade_attach_domain_url","label":"domain_url","propertyName":"domainUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件域名","enabled":true,"remark":""},{"id":"field_blade_attach_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件名称","enabled":true,"remark":""},{"id":"field_blade_attach_original_name","label":"original_name","propertyName":"originalName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件原名","enabled":true,"remark":""},{"id":"field_blade_attach_extension","label":"extension","propertyName":"extension","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件拓展名","enabled":true,"remark":""},{"id":"field_blade_attach_attach_size","label":"attach_size","propertyName":"attachSize","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件大小","enabled":true,"remark":""},{"id":"field_blade_attach_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_attach_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_attach_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_attach_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_attach_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_attach_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_attach_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_client","label":"blade_client","type":"table","comment":"客户端表","children":[{"id":"field_blade_client_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_client_client_id","label":"client_id","propertyName":"clientId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"客户端id","enabled":true,"remark":""},{"id":"field_blade_client_client_secret","label":"client_secret","propertyName":"clientSecret","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"客户端密钥","enabled":true,"remark":""},{"id":"field_blade_client_resource_ids","label":"resource_ids","propertyName":"resourceIds","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源集合","enabled":true,"remark":""},{"id":"field_blade_client_scope","label":"scope","propertyName":"scope","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"授权范围","enabled":true,"remark":""},{"id":"field_blade_client_authorized_grant_types","label":"authorized_grant_types","propertyName":"authorizedGrantTypes","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"授权类型","enabled":true,"remark":""},{"id":"field_blade_client_web_server_redirect_uri","label":"web_server_redirect_uri","propertyName":"webServerRedirectUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"回调地址","enabled":true,"remark":""},{"id":"field_blade_client_authorities","label":"authorities","propertyName":"authorities","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限","enabled":true,"remark":""},{"id":"field_blade_client_access_token_validity","label":"access_token_validity","propertyName":"accessTokenValidity","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"令牌过期秒数","enabled":true,"remark":""},{"id":"field_blade_client_refresh_token_validity","label":"refresh_token_validity","propertyName":"refreshTokenValidity","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"刷新令牌过期秒数","enabled":true,"remark":""},{"id":"field_blade_client_additional_information","label":"additional_information","propertyName":"additionalInformation","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附加说明","enabled":true,"remark":""},{"id":"field_blade_client_autoapprove","label":"autoapprove","propertyName":"autoapprove","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"自动授权","enabled":true,"remark":""},{"id":"field_blade_client_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_client_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_client_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_client_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_client_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_client_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_client_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_code","label":"blade_code","type":"table","comment":"代码生成器表","children":[{"id":"field_blade_code_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_code_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据模型主键","enabled":true,"remark":""},{"id":"field_blade_code_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"上级菜单主键","enabled":true,"remark":""},{"id":"field_blade_code_service_name","label":"service_name","propertyName":"serviceName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务名称","enabled":true,"remark":""},{"id":"field_blade_code_code_name","label":"code_name","propertyName":"codeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模块名称","enabled":true,"remark":""},{"id":"field_blade_code_table_name","label":"table_name","propertyName":"tableName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表名","enabled":true,"remark":""},{"id":"field_blade_code_table_prefix","label":"table_prefix","propertyName":"tablePrefix","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表前缀","enabled":true,"remark":""},{"id":"field_blade_code_pk_name","label":"pk_name","propertyName":"pkName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主键名","enabled":true,"remark":""},{"id":"field_blade_code_package_name","label":"package_name","propertyName":"packageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"后端包名","enabled":true,"remark":""},{"id":"field_blade_code_template_type","label":"template_type","propertyName":"templateType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版类型","enabled":true,"remark":""},{"id":"field_blade_code_author","label":"author","propertyName":"author","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"作者信息","enabled":true,"remark":""},{"id":"field_blade_code_sub_model_id","label":"sub_model_id","propertyName":"subModelId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"子表模型主键","enabled":true,"remark":""},{"id":"field_blade_code_sub_fk_id","label":"sub_fk_id","propertyName":"subFkId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"子表绑定外键","enabled":true,"remark":""},{"id":"field_blade_code_tree_id","label":"tree_id","propertyName":"treeId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树主键字段","enabled":true,"remark":""},{"id":"field_blade_code_tree_pid","label":"tree_pid","propertyName":"treePid","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树父主键字段","enabled":true,"remark":""},{"id":"field_blade_code_tree_name","label":"tree_name","propertyName":"treeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树名称字段","enabled":true,"remark":""},{"id":"field_blade_code_base_mode","label":"base_mode","propertyName":"baseMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"基础业务模式","enabled":true,"remark":""},{"id":"field_blade_code_wrap_mode","label":"wrap_mode","propertyName":"wrapMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"包装器模式","enabled":true,"remark":""},{"id":"field_blade_code_feign_mode","label":"feign_mode","propertyName":"feignMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"远程调用模式","enabled":true,"remark":""},{"id":"field_blade_code_code_style","label":"code_style","propertyName":"codeStyle","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"代码风格","enabled":true,"remark":""},{"id":"field_blade_code_api_path","label":"api_path","propertyName":"apiPath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"后端路径","enabled":true,"remark":""},{"id":"field_blade_code_web_path","label":"web_path","propertyName":"webPath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"前端路径","enabled":true,"remark":""},{"id":"field_blade_code_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_code_setting","label":"blade_code_setting","type":"table","comment":"代码生成器配置表","children":[{"id":"field_blade_code_setting_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_code_setting_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_code_setting_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_code_setting_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类 1:默认配置, 2:表单设计","enabled":true,"remark":""},{"id":"field_blade_code_setting_settings","label":"settings","propertyName":"settings","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置项","enabled":true,"remark":""},{"id":"field_blade_code_setting_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_code_setting_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_datasource","label":"blade_datasource","type":"table","comment":"数据源配置表","children":[{"id":"field_blade_datasource_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_datasource_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源类型","enabled":true,"remark":""},{"id":"field_blade_datasource_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_datasource_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_datasource_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_datasource_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_datasource_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_datasource_sharding_config","label":"sharding_config","propertyName":"shardingConfig","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分库分表配置","enabled":true,"remark":""},{"id":"field_blade_datasource_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_datasource_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_datasource_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_datasource_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_datasource_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_datasource_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_datasource_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_datasource_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dept","label":"blade_dept","type":"table","comment":"机构表","children":[{"id":"field_blade_dept_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dept_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_dept_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dept_ancestors","label":"ancestors","propertyName":"ancestors","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"祖级列表","enabled":true,"remark":""},{"id":"field_blade_dept_leader_id","label":"leader_id","propertyName":"leaderId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主管id","enabled":true,"remark":""},{"id":"field_blade_dept_dept_category","label":"dept_category","propertyName":"deptCategory","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门类型","enabled":true,"remark":""},{"id":"field_blade_dept_dept_name","label":"dept_name","propertyName":"deptName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门名","enabled":true,"remark":""},{"id":"field_blade_dept_full_name","label":"full_name","propertyName":"fullName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门全称","enabled":true,"remark":""},{"id":"field_blade_dept_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dept_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_dept_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dept_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dict","label":"blade_dict","type":"table","comment":"字典表","children":[{"id":"field_blade_dict_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dict_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dict_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典码","enabled":true,"remark":""},{"id":"field_blade_dict_dict_key","label":"dict_key","propertyName":"dictKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典值","enabled":true,"remark":""},{"id":"field_blade_dict_dict_value","label":"dict_value","propertyName":"dictValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典名称","enabled":true,"remark":""},{"id":"field_blade_dict_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dict_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典备注","enabled":true,"remark":""},{"id":"field_blade_dict_is_sealed","label":"is_sealed","propertyName":"isSealed","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已封存","enabled":true,"remark":""},{"id":"field_blade_dict_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dict_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dict_biz","label":"blade_dict_biz","type":"table","comment":"业务字典表","children":[{"id":"field_blade_dict_biz_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dict_biz_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_dict_biz_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dict_biz_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典码","enabled":true,"remark":""},{"id":"field_blade_dict_biz_dict_key","label":"dict_key","propertyName":"dictKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典值","enabled":true,"remark":""},{"id":"field_blade_dict_biz_dict_value","label":"dict_value","propertyName":"dictValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典名称","enabled":true,"remark":""},{"id":"field_blade_dict_biz_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dict_biz_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典备注","enabled":true,"remark":""},{"id":"field_blade_dict_biz_is_sealed","label":"is_sealed","propertyName":"isSealed","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已封存","enabled":true,"remark":""},{"id":"field_blade_dict_biz_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dict_biz_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_job_info","label":"blade_job_info","type":"table","comment":"日志信息表","children":[{"id":"field_blade_job_info_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_job_info_job_server_id","label":"job_server_id","propertyName":"jobServerId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务ID","enabled":true,"remark":""},{"id":"field_blade_job_info_job_id","label":"job_id","propertyName":"jobId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID","enabled":true,"remark":""},{"id":"field_blade_job_info_job_name","label":"job_name","propertyName":"jobName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务名称","enabled":true,"remark":""},{"id":"field_blade_job_info_job_description","label":"job_description","propertyName":"jobDescription","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务描述","enabled":true,"remark":""},{"id":"field_blade_job_info_job_params","label":"job_params","propertyName":"jobParams","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段","enabled":true,"remark":""},{"id":"field_blade_job_info_time_expression_type","label":"time_expression_type","propertyName":"timeExpressionType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"时间表达式类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_time_expression","label":"time_expression","propertyName":"timeExpression","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式","enabled":true,"remark":""},{"id":"field_blade_job_info_execute_type","label":"execute_type","propertyName":"executeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"执行类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_processor_type","label":"processor_type","propertyName":"processorType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理器类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_processor_info","label":"processor_info","propertyName":"processorInfo","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo","enabled":true,"remark":""},{"id":"field_blade_job_info_max_instance_num","label":"max_instance_num","propertyName":"maxInstanceNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)","enabled":true,"remark":""},{"id":"field_blade_job_info_concurrency","label":"concurrency","propertyName":"concurrency","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量","enabled":true,"remark":""},{"id":"field_blade_job_info_instance_time_limit","label":"instance_time_limit","propertyName":"instanceTimeLimit","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败","enabled":true,"remark":""},{"id":"field_blade_job_info_instance_retry_num","label":"instance_retry_num","propertyName":"instanceRetryNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"instanceRetryNum\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用","enabled":true,"remark":""},{"id":"field_blade_job_info_task_retry_num","label":"task_retry_num","propertyName":"taskRetryNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"taskRetryNum\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用","enabled":true,"remark":""},{"id":"field_blade_job_info_min_cpu_cores","label":"min_cpu_cores","propertyName":"minCpuCores","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"minCpuCores\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_min_memory_space","label":"min_memory_space","propertyName":"minMemorySpace","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_min_disk_space","label":"min_disk_space","propertyName":"minDiskSpace","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_designated_workers","label":"designated_workers","propertyName":"designatedWorkers","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器","enabled":true,"remark":""},{"id":"field_blade_job_info_max_worker_count","label":"max_worker_count","propertyName":"maxWorkerCount","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最大执行机器数量,限定调动执行的机器数量,0代表无限制","enabled":true,"remark":""},{"id":"field_blade_job_info_notify_user_ids","label":"notify_user_ids","propertyName":"notifyUserIds","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接收报警的用户 ID 列表","enabled":true,"remark":""},{"id":"field_blade_job_info_enable","label":"enable","propertyName":"enable","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否启用该任务,未启用的任务不会被调度","enabled":true,"remark":""},{"id":"field_blade_job_info_dispatch_strategy","label":"dispatch_strategy","propertyName":"dispatchStrategy","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)","enabled":true,"remark":""},{"id":"field_blade_job_info_lifecycle","label":"lifecycle","propertyName":"lifecycle","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"lifecycle\t生命周期(预留,用于指定定时调度任务的生效时间范围)","enabled":true,"remark":""},{"id":"field_blade_job_info_alert_threshold","label":"alert_threshold","propertyName":"alertThreshold","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误阈值,0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_statistic_window_len","label":"statistic_window_len","propertyName":"statisticWindowLen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"统计的窗口长度(s),0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_silence_window_len","label":"silence_window_len","propertyName":"silenceWindowLen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"沉默时间窗口(s),0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_log_type","label":"log_type","propertyName":"logType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志配置","enabled":true,"remark":""},{"id":"field_blade_job_info_log_level","label":"log_level","propertyName":"logLevel","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志级别","enabled":true,"remark":""},{"id":"field_blade_job_info_extra","label":"extra","propertyName":"extra","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)","enabled":true,"remark":""},{"id":"field_blade_job_info_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_job_info_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_job_info_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_job_info_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_job_info_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_job_info_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_job_info_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_job_server","label":"blade_job_server","type":"table","comment":"任务服务表","children":[{"id":"field_blade_job_server_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_job_server_job_server_name","label":"job_server_name","propertyName":"jobServerName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务名称","enabled":true,"remark":""},{"id":"field_blade_job_server_job_server_url","label":"job_server_url","propertyName":"jobServerUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务器地址","enabled":true,"remark":""},{"id":"field_blade_job_server_job_app_name","label":"job_app_name","propertyName":"jobAppName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务应用名称","enabled":true,"remark":""},{"id":"field_blade_job_server_job_app_password","label":"job_app_password","propertyName":"jobAppPassword","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务应用密码","enabled":true,"remark":""},{"id":"field_blade_job_server_job_remark","label":"job_remark","propertyName":"jobRemark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务备注","enabled":true,"remark":""},{"id":"field_blade_job_server_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_job_server_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_job_server_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_job_server_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_job_server_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_job_server_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_job_server_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_log_api","label":"blade_log_api","type":"table","comment":"接口日志表","children":[{"id":"field_blade_log_api_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_api_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_api_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_api_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_api_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_api_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器环境","enabled":true,"remark":""},{"id":"field_blade_log_api_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志类型","enabled":true,"remark":""},{"id":"field_blade_log_api_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志标题","enabled":true,"remark":""},{"id":"field_blade_log_api_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_api_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_api_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_api_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_api_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_api_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_api_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_api_time","label":"time","propertyName":"time","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"执行时间","enabled":true,"remark":""},{"id":"field_blade_log_api_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_api_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_log_error","label":"blade_log_error","type":"table","comment":"错误日志表","children":[{"id":"field_blade_log_error_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_error_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_error_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_error_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_error_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_error_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统环境","enabled":true,"remark":""},{"id":"field_blade_log_error_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_error_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_error_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_error_stack_trace","label":"stack_trace","propertyName":"stackTrace","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"堆栈","enabled":true,"remark":""},{"id":"field_blade_log_error_exception_name","label":"exception_name","propertyName":"exceptionName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"异常名","enabled":true,"remark":""},{"id":"field_blade_log_error_message","label":"message","propertyName":"message","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"异常信息","enabled":true,"remark":""},{"id":"field_blade_log_error_line_number","label":"line_number","propertyName":"lineNumber","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误行数","enabled":true,"remark":""},{"id":"field_blade_log_error_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_error_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_error_file_name","label":"file_name","propertyName":"fileName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"文件名","enabled":true,"remark":""},{"id":"field_blade_log_error_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_error_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_error_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_error_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_log_usual","label":"blade_log_usual","type":"table","comment":"通用日志表","children":[{"id":"field_blade_log_usual_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_usual_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_usual_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_usual_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_usual_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_usual_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统环境","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_level","label":"log_level","propertyName":"logLevel","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志级别","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_id","label":"log_id","propertyName":"logId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志业务id","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_data","label":"log_data","propertyName":"logData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志数据","enabled":true,"remark":""},{"id":"field_blade_log_usual_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_usual_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_usual_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_usual_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_usual_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_usual_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_usual_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_usual_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_usual_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_menu","label":"blade_menu","type":"table","comment":"菜单表","children":[{"id":"field_blade_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_menu_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父级菜单","enabled":true,"remark":""},{"id":"field_blade_menu_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单编号","enabled":true,"remark":""},{"id":"field_blade_menu_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单名称","enabled":true,"remark":""},{"id":"field_blade_menu_alias","label":"alias","propertyName":"alias","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单别名","enabled":true,"remark":""},{"id":"field_blade_menu_path","label":"path","propertyName":"path","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求地址","enabled":true,"remark":""},{"id":"field_blade_menu_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单资源","enabled":true,"remark":""},{"id":"field_blade_menu_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_menu_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单类型","enabled":true,"remark":""},{"id":"field_blade_menu_action","label":"action","propertyName":"action","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作按钮类型","enabled":true,"remark":""},{"id":"field_blade_menu_is_open","label":"is_open","propertyName":"isOpen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否打开新页面","enabled":true,"remark":""},{"id":"field_blade_menu_component","label":"component","propertyName":"component","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"组件地址","enabled":true,"remark":""},{"id":"field_blade_menu_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_menu_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_model","label":"blade_model","type":"table","comment":"数据模型表","children":[{"id":"field_blade_model_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_model_datasource_id","label":"datasource_id","propertyName":"datasourceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源主键","enabled":true,"remark":""},{"id":"field_blade_model_model_name","label":"model_name","propertyName":"modelName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_model_model_code","label":"model_code","propertyName":"modelCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型编号","enabled":true,"remark":""},{"id":"field_blade_model_model_table","label":"model_table","propertyName":"modelTable","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理表名","enabled":true,"remark":""},{"id":"field_blade_model_model_class","label":"model_class","propertyName":"modelClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型类名","enabled":true,"remark":""},{"id":"field_blade_model_model_remark","label":"model_remark","propertyName":"modelRemark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型备注","enabled":true,"remark":""},{"id":"field_blade_model_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_model_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_model_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_model_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_model_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_model_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_model_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_model_prototype","label":"blade_model_prototype","type":"table","comment":"数据原型表","children":[{"id":"field_blade_model_prototype_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_model_prototype_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型主键","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_name","label":"jdbc_name","propertyName":"jdbcName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理列名","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_type","label":"jdbc_type","propertyName":"jdbcType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_comment","label":"jdbc_comment","propertyName":"jdbcComment","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"注释说明","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_type","label":"property_type","propertyName":"propertyType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_entity","label":"property_entity","propertyName":"propertyEntity","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体类型引用","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_name","label":"property_name","propertyName":"propertyName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体列名","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_list","label":"is_list","propertyName":"isList","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"列表显示","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_form","label":"is_form","propertyName":"isForm","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表单显示","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_row","label":"is_row","propertyName":"isRow","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"独占一行","enabled":true,"remark":""},{"id":"field_blade_model_prototype_component_type","label":"component_type","propertyName":"componentType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"组件类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_dict_code","label":"dict_code","propertyName":"dictCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典编码","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_required","label":"is_required","propertyName":"isRequired","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否必填","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_query","label":"is_query","propertyName":"isQuery","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询配置","enabled":true,"remark":""},{"id":"field_blade_model_prototype_query_type","label":"query_type","propertyName":"queryType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询配置","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_model_prototype_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_model_prototype_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_model_prototype_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_notice","label":"blade_notice","type":"table","comment":"通知公告表","children":[{"id":"field_blade_notice_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_notice_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_notice_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"标题","enabled":true,"remark":""},{"id":"field_blade_notice_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_notice_release_time","label":"release_time","propertyName":"releaseTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发布时间","enabled":true,"remark":""},{"id":"field_blade_notice_content","label":"content","propertyName":"content","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_notice_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_notice_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_notice_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_notice_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_notice_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_notice_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_notice_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_oss","label":"blade_oss","type":"table","comment":"对象存储表","children":[{"id":"field_blade_oss_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_oss_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_oss_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类","enabled":true,"remark":""},{"id":"field_blade_oss_oss_code","label":"oss_code","propertyName":"ossCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_oss_endpoint","label":"endpoint","propertyName":"endpoint","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源地址","enabled":true,"remark":""},{"id":"field_blade_oss_transform_endpoint","label":"transform_endpoint","propertyName":"transformEndpoint","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"外网资源地址","enabled":true,"remark":""},{"id":"field_blade_oss_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"accessKey","enabled":true,"remark":""},{"id":"field_blade_oss_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"secretKey","enabled":true,"remark":""},{"id":"field_blade_oss_bucket_name","label":"bucket_name","propertyName":"bucketName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"空间名","enabled":true,"remark":""},{"id":"field_blade_oss_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用ID","enabled":true,"remark":""},{"id":"field_blade_oss_region","label":"region","propertyName":"region","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"地域简称","enabled":true,"remark":""},{"id":"field_blade_oss_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_oss_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_oss_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_oss_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_oss_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_oss_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_oss_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_oss_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_param","label":"blade_param","type":"table","comment":"参数表","children":[{"id":"field_blade_param_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_param_param_name","label":"param_name","propertyName":"paramName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数名","enabled":true,"remark":""},{"id":"field_blade_param_param_key","label":"param_key","propertyName":"paramKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数键","enabled":true,"remark":""},{"id":"field_blade_param_param_value","label":"param_value","propertyName":"paramValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数值","enabled":true,"remark":""},{"id":"field_blade_param_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_param_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_param_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_param_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_param_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_param_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_param_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_param_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_post","label":"blade_post","type":"table","comment":"岗位表","children":[{"id":"field_blade_post_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_post_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_post_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位类型","enabled":true,"remark":""},{"id":"field_blade_post_post_code","label":"post_code","propertyName":"postCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位编号","enabled":true,"remark":""},{"id":"field_blade_post_post_name","label":"post_name","propertyName":"postName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位名称","enabled":true,"remark":""},{"id":"field_blade_post_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位排序","enabled":true,"remark":""},{"id":"field_blade_post_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位描述","enabled":true,"remark":""},{"id":"field_blade_post_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_post_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_post_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_post_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_post_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_post_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_post_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_process_leave","label":"blade_process_leave","type":"table","comment":"流程请假业务表","children":[{"id":"field_blade_process_leave_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_process_leave_process_definition_id","label":"process_definition_id","propertyName":"processDefinitionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程定义主键","enabled":true,"remark":""},{"id":"field_blade_process_leave_process_instance_id","label":"process_instance_id","propertyName":"processInstanceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程实例主键","enabled":true,"remark":""},{"id":"field_blade_process_leave_start_time","label":"start_time","propertyName":"startTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"开始时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_end_time","label":"end_time","propertyName":"endTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"结束时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_reason","label":"reason","propertyName":"reason","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请假理由","enabled":true,"remark":""},{"id":"field_blade_process_leave_task_user","label":"task_user","propertyName":"taskUser","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"第一级审批人","enabled":true,"remark":""},{"id":"field_blade_process_leave_apply_time","label":"apply_time","propertyName":"applyTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"申请时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_process_leave_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_process_leave_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_record_data","label":"blade_record_data","type":"table","comment":"数据审计表","children":[{"id":"field_blade_record_data_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_record_data_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_record_data_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_record_data_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_record_data_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_record_data_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器环境","enabled":true,"remark":""},{"id":"field_blade_record_data_record_level","label":"record_level","propertyName":"recordLevel","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计级别","enabled":true,"remark":""},{"id":"field_blade_record_data_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_record_data_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_record_data_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_record_data_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_record_data_operation","label":"operation","propertyName":"operation","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作类型","enabled":true,"remark":""},{"id":"field_blade_record_data_table_name","label":"table_name","propertyName":"tableName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据表名","enabled":true,"remark":""},{"id":"field_blade_record_data_old_data","label":"old_data","propertyName":"oldData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作前参数","enabled":true,"remark":""},{"id":"field_blade_record_data_new_data","label":"new_data","propertyName":"newData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作后参数","enabled":true,"remark":""},{"id":"field_blade_record_data_record_message","label":"record_message","propertyName":"recordMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计消息","enabled":true,"remark":""},{"id":"field_blade_record_data_record_result","label":"record_result","propertyName":"recordResult","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计结果","enabled":true,"remark":""},{"id":"field_blade_record_data_record_cost","label":"record_cost","propertyName":"recordCost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录耗时","enabled":true,"remark":""},{"id":"field_blade_record_data_record_time","label":"record_time","propertyName":"recordTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录时间","enabled":true,"remark":""},{"id":"field_blade_record_data_record_user","label":"record_user","propertyName":"recordUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录人","enabled":true,"remark":""},{"id":"field_blade_record_data_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_record_data_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_region","label":"blade_region","type":"table","comment":"行政区划表","children":[{"id":"field_blade_region_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"区划编号","enabled":true,"remark":""},{"id":"field_blade_region_parent_code","label":"parent_code","propertyName":"parentCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父区划编号","enabled":true,"remark":""},{"id":"field_blade_region_ancestors","label":"ancestors","propertyName":"ancestors","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"祖区划编号","enabled":true,"remark":""},{"id":"field_blade_region_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区划名称","enabled":true,"remark":""},{"id":"field_blade_region_province_code","label":"province_code","propertyName":"provinceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"省级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_province_name","label":"province_name","propertyName":"provinceName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"省级名称","enabled":true,"remark":""},{"id":"field_blade_region_city_code","label":"city_code","propertyName":"cityCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"市级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_city_name","label":"city_name","propertyName":"cityName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"市级名称","enabled":true,"remark":""},{"id":"field_blade_region_district_code","label":"district_code","propertyName":"districtCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_district_name","label":"district_name","propertyName":"districtName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区级名称","enabled":true,"remark":""},{"id":"field_blade_region_town_code","label":"town_code","propertyName":"townCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"镇级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_town_name","label":"town_name","propertyName":"townName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"镇级名称","enabled":true,"remark":""},{"id":"field_blade_region_village_code","label":"village_code","propertyName":"villageCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"村级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_village_name","label":"village_name","propertyName":"villageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"村级名称","enabled":true,"remark":""},{"id":"field_blade_region_region_level","label":"region_level","propertyName":"regionLevel","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"层级","enabled":true,"remark":""},{"id":"field_blade_region_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_region_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""}]},{"id":"table_blade_report_file","label":"blade_report_file","type":"table","comment":"报表文件表","children":[{"id":"field_blade_report_file_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_report_file_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"文件名","enabled":true,"remark":""},{"id":"field_blade_report_file_content","label":"content","propertyName":"content","type":"field","fieldType":"BLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"文件内容","enabled":true,"remark":""},{"id":"field_blade_report_file_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_report_file_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_report_file_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_role","label":"blade_role","type":"table","comment":"角色表","children":[{"id":"field_blade_role_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_role_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_role_role_name","label":"role_name","propertyName":"roleName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色名","enabled":true,"remark":""},{"id":"field_blade_role_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_role_role_alias","label":"role_alias","propertyName":"roleAlias","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色别名","enabled":true,"remark":""},{"id":"field_blade_role_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_role_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_role_menu","label":"blade_role_menu","type":"table","comment":"角色菜单关联表","children":[{"id":"field_blade_role_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_menu_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单id","enabled":true,"remark":""},{"id":"field_blade_role_menu_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""}]},{"id":"table_blade_role_scope","label":"blade_role_scope","type":"table","comment":"角色数据权限关联表","children":[{"id":"field_blade_role_scope_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_scope_scope_category","label":"scope_category","propertyName":"scopeCategory","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限类型(1:数据权限、2:接口权限)","enabled":true,"remark":""},{"id":"field_blade_role_scope_scope_id","label":"scope_id","propertyName":"scopeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限id","enabled":true,"remark":""},{"id":"field_blade_role_scope_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""}]},{"id":"table_blade_scope_api","label":"blade_scope_api","type":"table","comment":"接口权限表","children":[{"id":"field_blade_scope_api_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_scope_api_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""},{"id":"field_blade_scope_api_resource_code","label":"resource_code","propertyName":"resourceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_name","label":"scope_name","propertyName":"scopeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限名","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_path","label":"scope_path","propertyName":"scopePath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限地址","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_type","label":"scope_type","propertyName":"scopeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限类型","enabled":true,"remark":""},{"id":"field_blade_scope_api_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限备注","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_scope_api_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_scope_api_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_scope_api_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_scope_api_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_scope_data","label":"blade_scope_data","type":"table","comment":"数据权限表","children":[{"id":"field_blade_scope_data_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_scope_data_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""},{"id":"field_blade_scope_data_resource_code","label":"resource_code","propertyName":"resourceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_name","label":"scope_name","propertyName":"scopeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限名称","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_field","label":"scope_field","propertyName":"scopeField","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限字段","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_class","label":"scope_class","propertyName":"scopeClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限类名","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_column","label":"scope_column","propertyName":"scopeColumn","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限字段","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_type","label":"scope_type","propertyName":"scopeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限类型","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_value","label":"scope_value","propertyName":"scopeValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限值域","enabled":true,"remark":""},{"id":"field_blade_scope_data_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限备注","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_scope_data_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_scope_data_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_scope_data_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_scope_data_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_sms","label":"blade_sms","type":"table","comment":"短信配置表","children":[{"id":"field_blade_sms_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_sms_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_sms_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类","enabled":true,"remark":""},{"id":"field_blade_sms_sms_code","label":"sms_code","propertyName":"smsCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_sms_template_id","label":"template_id","propertyName":"templateId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模板ID","enabled":true,"remark":""},{"id":"field_blade_sms_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"accessKey","enabled":true,"remark":""},{"id":"field_blade_sms_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"secretKey","enabled":true,"remark":""},{"id":"field_blade_sms_region_id","label":"region_id","propertyName":"regionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"regionId","enabled":true,"remark":""},{"id":"field_blade_sms_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"appId","enabled":true,"remark":""},{"id":"field_blade_sms_sign_name","label":"sign_name","propertyName":"signName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"短信签名","enabled":true,"remark":""},{"id":"field_blade_sms_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_sms_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_sms_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_sms_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_sms_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_sms_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_sms_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_sms_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant","label":"blade_tenant","type":"table","comment":"租户表","children":[{"id":"field_blade_tenant_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_tenant_tenant_name","label":"tenant_name","propertyName":"tenantName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"租户名称","enabled":true,"remark":""},{"id":"field_blade_tenant_domain_url","label":"domain_url","propertyName":"domainUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"域名地址","enabled":true,"remark":""},{"id":"field_blade_tenant_background_url","label":"background_url","propertyName":"backgroundUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统背景","enabled":true,"remark":""},{"id":"field_blade_tenant_linkman","label":"linkman","propertyName":"linkman","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系人","enabled":true,"remark":""},{"id":"field_blade_tenant_contact_number","label":"contact_number","propertyName":"contactNumber","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系电话","enabled":true,"remark":""},{"id":"field_blade_tenant_address","label":"address","propertyName":"address","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系地址","enabled":true,"remark":""},{"id":"field_blade_tenant_account_number","label":"account_number","propertyName":"accountNumber","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号额度","enabled":true,"remark":""},{"id":"field_blade_tenant_expire_time","label":"expire_time","propertyName":"expireTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"过期时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_id","label":"package_id","propertyName":"packageId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"产品包ID","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_id","label":"datasource_id","propertyName":"datasourceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源ID","enabled":true,"remark":""},{"id":"field_blade_tenant_license_key","label":"license_key","propertyName":"licenseKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"授权码","enabled":true,"remark":""},{"id":"field_blade_tenant_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant_datasource","label":"blade_tenant_datasource","type":"table","comment":"数据源配置表","children":[{"id":"field_blade_tenant_datasource_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源类型","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_sharding_config","label":"sharding_config","propertyName":"shardingConfig","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分库分表配置","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant_package","label":"blade_tenant_package","type":"table","comment":"租户产品表","children":[{"id":"field_blade_tenant_package_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_package_package_name","label":"package_name","propertyName":"packageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"产品包名","enabled":true,"remark":""},{"id":"field_blade_tenant_package_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"菜单ID","enabled":true,"remark":""},{"id":"field_blade_tenant_package_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_package_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_package_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_top_menu","label":"blade_top_menu","type":"table","comment":"顶部菜单表","children":[{"id":"field_blade_top_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_top_menu_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单编号","enabled":true,"remark":""},{"id":"field_blade_top_menu_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单名","enabled":true,"remark":""},{"id":"field_blade_top_menu_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单资源","enabled":true,"remark":""},{"id":"field_blade_top_menu_path","label":"path","propertyName":"path","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单路由","enabled":true,"remark":""},{"id":"field_blade_top_menu_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单排序","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_top_menu_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_top_menu_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_top_menu_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_top_menu_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_top_menu_setting","label":"blade_top_menu_setting","type":"table","comment":"顶部菜单配置表","children":[{"id":"field_blade_top_menu_setting_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_setting_top_menu_id","label":"top_menu_id","propertyName":"topMenuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_setting_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""}]},{"id":"table_blade_user","label":"blade_user","type":"table","comment":"用户表","children":[{"id":"field_blade_user_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_user_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户编号","enabled":true,"remark":""},{"id":"field_blade_user_user_type","label":"user_type","propertyName":"userType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户平台","enabled":true,"remark":""},{"id":"field_blade_user_account","label":"account","propertyName":"account","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号","enabled":true,"remark":""},{"id":"field_blade_user_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_user_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"昵称","enabled":true,"remark":""},{"id":"field_blade_user_real_name","label":"real_name","propertyName":"realName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"真名","enabled":true,"remark":""},{"id":"field_blade_user_avatar","label":"avatar","propertyName":"avatar","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"头像","enabled":true,"remark":""},{"id":"field_blade_user_email","label":"email","propertyName":"email","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"邮箱","enabled":true,"remark":""},{"id":"field_blade_user_phone","label":"phone","propertyName":"phone","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"手机","enabled":true,"remark":""},{"id":"field_blade_user_birthday","label":"birthday","propertyName":"birthday","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"生日","enabled":true,"remark":""},{"id":"field_blade_user_sex","label":"sex","propertyName":"sex","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"性别","enabled":true,"remark":""},{"id":"field_blade_user_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""},{"id":"field_blade_user_dept_id","label":"dept_id","propertyName":"deptId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门id","enabled":true,"remark":""},{"id":"field_blade_user_post_id","label":"post_id","propertyName":"postId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位id","enabled":true,"remark":""},{"id":"field_blade_user_leader_id","label":"leader_id","propertyName":"leaderId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主管id","enabled":true,"remark":""},{"id":"field_blade_user_is_leader","label":"is_leader","propertyName":"isLeader","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否主管","enabled":true,"remark":""},{"id":"field_blade_user_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_user_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_user_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_user_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_user_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_user_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_app","label":"blade_user_app","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_app_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_app_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_app_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_app_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_app_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_dept","label":"blade_user_dept","type":"table","comment":"用户部门表","children":[{"id":"field_blade_user_dept_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_dept_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_dept_dept_id","label":"dept_id","propertyName":"deptId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门ID","enabled":true,"remark":""},{"id":"field_blade_user_dept_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_dept_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_oauth","label":"blade_user_oauth","type":"table","comment":"用户第三方认证表","children":[{"id":"field_blade_user_oauth_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_oauth_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_uuid","label":"uuid","propertyName":"uuid","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"第三方系统用户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号","enabled":true,"remark":""},{"id":"field_blade_user_oauth_nickname","label":"nickname","propertyName":"nickname","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_user_oauth_avatar","label":"avatar","propertyName":"avatar","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"头像","enabled":true,"remark":""},{"id":"field_blade_user_oauth_blog","label":"blog","propertyName":"blog","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用主页","enabled":true,"remark":""},{"id":"field_blade_user_oauth_company","label":"company","propertyName":"company","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"公司名","enabled":true,"remark":""},{"id":"field_blade_user_oauth_location","label":"location","propertyName":"location","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"地址","enabled":true,"remark":""},{"id":"field_blade_user_oauth_email","label":"email","propertyName":"email","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"邮件","enabled":true,"remark":""},{"id":"field_blade_user_oauth_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_user_oauth_gender","label":"gender","propertyName":"gender","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"性别","enabled":true,"remark":""},{"id":"field_blade_user_oauth_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"来源","enabled":true,"remark":""},{"id":"field_blade_user_oauth_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_oauth_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_other","label":"blade_user_other","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_other_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_other_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_other_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_other_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_other_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_web","label":"blade_user_web","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_web_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_web_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_web_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_web_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_web_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_jjzb_test","label":"jjzb_test","type":"table","comment":"经济指标统计表","children":[{"id":"field_jjzb_test_nian","label":"nian","propertyName":"nian","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"年份","enabled":true,"remark":""},{"id":"field_jjzb_test_yue","label":"yue","propertyName":"yue","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"月份","enabled":true,"remark":""},{"id":"field_jjzb_test_zblb","label":"zblb","propertyName":"zblb","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"指标类别","enabled":true,"remark":""},{"id":"field_jjzb_test_indicator_name","label":"indicator_name","propertyName":"indicatorName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"指标名称","enabled":true,"remark":""},{"id":"field_jjzb_test_data_type","label":"data_type","propertyName":"dataType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"统计类型","enabled":true,"remark":""},{"id":"field_jjzb_test_val","label":"val","propertyName":"val","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"指标值","enabled":true,"remark":""},{"id":"field_jjzb_test_report_date","label":"report_date","propertyName":"reportDate","type":"field","fieldType":"DATE","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"数据日期","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218984_LEVEL","label":"SREF_CON_TAB134218984_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218984_REFED","label":"SREF_CON_TAB134218984_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218984_REFING","label":"SREF_CON_TAB134218984_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_LEVEL","label":"SREF_CON_TAB134218986_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_REFED","label":"SREF_CON_TAB134218986_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_REFING","label":"SREF_CON_TAB134218986_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_LEVEL","label":"SREF_CON_TAB134218987_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_REFED","label":"SREF_CON_TAB134218987_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_REFING","label":"SREF_CON_TAB134218987_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]}]', dsl = '', remark = '', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 13:49:22.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 13:52:09.865', status = 1 where id = 2007690800961306626 and is_deleted = 0 Execute Time: 26.187ms ============== Sql End ============== 2026-01-04 13:52:09.955 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.461ms ============== Sql End ============== 2026-01-04 13:52:09.976 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/db/submit (141 ms) =============== Response End ================ 2026-01-04 14:14:40.999 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/submit ====Body===== {"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:49:22","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 286794 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:14:41.029 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.774ms ============== Sql End ============== 2026-01-04 14:14:41.099 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_db set name = '平台库测试', type = 'dm', driver_class = 'dm.jdbc.driver.DmDriver', url = 'jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC', username = 'SCT_MAIN_NHSC', options = '[{"id":"table_blade_ai_data_dashboard","label":"blade_ai_data_dashboard","type":"table","comment":"大模型智能仪表盘","children":[{"id":"field_blade_ai_data_dashboard_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"智能仪表盘主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_data_intelligence_id","label":"data_intelligence_id","propertyName":"dataIntelligenceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘名称","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘描述","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘类型","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能仪表盘配置","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_data_dashboard_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_data_intelligence","label":"blade_ai_data_intelligence","type":"table","comment":"大模型问数表","children":[{"id":"field_blade_ai_data_intelligence_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"智能问数主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"大模型主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_db_id","label":"db_id","propertyName":"dbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库主键","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_db_table","label":"db_table","propertyName":"dbTable","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库表名合集","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_terminology","label":"terminology","propertyName":"terminology","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"大模型术语合集","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数名称","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数描述","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数类型","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"智能问数图标","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_data_intelligence_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_db","label":"blade_ai_db","type":"table","comment":"大模型数据库表","children":[{"id":"field_blade_ai_db_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_db_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_db_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_db_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_ai_db_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_ai_db_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_ai_db_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_ai_db_options","label":"options","propertyName":"options","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库结构配置","enabled":true,"remark":""},{"id":"field_blade_ai_db_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库可视化配置","enabled":true,"remark":""},{"id":"field_blade_ai_db_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_db_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_db_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_db_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_db_template","label":"blade_ai_db_template","type":"table","comment":"大模型SQL模版表","children":[{"id":"field_blade_ai_db_template_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_db_id","label":"db_id","propertyName":"dbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源ID","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_sql_description","label":"sql_description","propertyName":"sqlDescription","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"问题描述","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_sql_template","label":"sql_template","propertyName":"sqlTemplate","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"SQL模版","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_db_template_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow","label":"blade_ai_flow","type":"table","comment":"大模型流程表","children":[{"id":"field_blade_ai_flow_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_flow_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程名称","enabled":true,"remark":""},{"id":"field_blade_ai_flow_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程描述","enabled":true,"remark":""},{"id":"field_blade_ai_flow_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程类型","enabled":true,"remark":""},{"id":"field_blade_ai_flow_dsl","label":"dsl","propertyName":"dsl","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程设计DSL","enabled":true,"remark":""},{"id":"field_blade_ai_flow_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程图标","enabled":true,"remark":""},{"id":"field_blade_ai_flow_api_enabled","label":"api_enabled","propertyName":"apiEnabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否启用api","enabled":true,"remark":""},{"id":"field_blade_ai_flow_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow_key","label":"blade_ai_flow_key","type":"table","comment":"大模型流程密钥表","children":[{"id":"field_blade_ai_flow_key_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_flow_id","label":"flow_id","propertyName":"flowId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_key_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_flow_log","label":"blade_ai_flow_log","type":"table","comment":"大模型流程日志表","children":[{"id":"field_blade_ai_flow_log_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"流程日志主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_flow_id","label":"flow_id","propertyName":"flowId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程主键","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"流程类型","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输入参数","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_output_params","label":"output_params","propertyName":"outputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输出参数","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_result","label":"result","propertyName":"result","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最终结果","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_executed","label":"executed","propertyName":"executed","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"执行状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_error","label":"error","propertyName":"error","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_run_time","label":"run_time","propertyName":"runTime","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"运行时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api key","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api tokens","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"ip","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_flow_log_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge","label":"blade_ai_knowledge","type":"table","comment":"大模型知识库表","children":[{"id":"field_blade_ai_knowledge_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_vdb_id","label":"vdb_id","propertyName":"vdbId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量模型主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库名称","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_description","label":"description","propertyName":"description","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库描述","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库图标","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_enabled","label":"enabled","propertyName":"enabled","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"其否启用","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets","label":"blade_ai_knowledge_assets","type":"table","comment":"大模型知识库资源表","children":[{"id":"field_blade_ai_knowledge_assets_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"资源主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_name","label":"assets_name","propertyName":"assetsName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源名称","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_url","label":"assets_url","propertyName":"assetsUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源地址","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_type","label":"assets_type","propertyName":"assetsType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_module","label":"assets_module","propertyName":"assetsModule","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模块类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_time","label":"assets_time","propertyName":"assetsTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源日期","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_assets_size","label":"assets_size","propertyName":"assetsSize","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源大小","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment","label":"blade_ai_knowledge_assets_segment","type":"table","comment":"大模型知识库资源分段表","children":[{"id":"field_blade_ai_knowledge_assets_segment_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"内容主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库资源主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_embedding_id","label":"embedding_id","propertyName":"embeddingId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量库内容主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_segment_index","label":"segment_index","propertyName":"segmentIndex","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段索引","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_index_length","label":"index_length","propertyName":"indexLength","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段索引数量","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_segment_content","label":"segment_content","propertyName":"segmentContent","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段辅助内容","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_content_length","label":"content_length","propertyName":"contentLength","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段辅助内容数量","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vectorized","label":"vectorized","propertyName":"vectorized","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量化次数(失败也会递增)","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量状态: 1-初始化,2-已向量,3-错误","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment_task","label":"blade_ai_knowledge_assets_segment_task","type":"table","comment":"大模型知识库资源分段任务表","children":[{"id":"field_blade_ai_knowledge_assets_segment_task_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_read_lines","label":"read_lines","propertyName":"readLines","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已读取行数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_read_stage","label":"read_stage","propertyName":"readStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_type","label":"segment_type","propertyName":"segmentType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段类型","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_total_segments","label":"total_segments","propertyName":"totalSegments","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总分段数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_processed_segments","label":"processed_segments","propertyName":"processedSegments","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已处理分段数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_percentage","label":"segment_percentage","propertyName":"segmentPercentage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段进度百分比","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_segment_stage","label":"segment_stage","propertyName":"segmentStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_error_message","label":"error_message","propertyName":"errorMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_task_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_assets_segment_vector_task","label":"blade_ai_knowledge_assets_segment_vector_task","type":"table","comment":"大模型知识库资源向量任务表","children":[{"id":"field_blade_ai_knowledge_assets_segment_vector_task_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"知识库ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_assets_id","label":"assets_id","propertyName":"assetsId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id","label":"segment_task_id","propertyName":"segmentTaskId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分段任务ID","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors","label":"total_vectors","propertyName":"totalVectors","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总向量数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors","label":"processed_vectors","propertyName":"processedVectors","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"已处理向量数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage","label":"vector_percentage","propertyName":"vectorPercentage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量进度百分比","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage","label":"vector_stage","propertyName":"vectorStage","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_error_message","label":"error_message","propertyName":"errorMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_key","label":"blade_ai_knowledge_key","type":"table","comment":"大模型知识库密钥表","children":[{"id":"field_blade_ai_knowledge_key_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_key_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_knowledge_log","label":"blade_ai_knowledge_log","type":"table","comment":"大模型知识库查询日志表","children":[{"id":"field_blade_ai_knowledge_log_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"知识库日志主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_knowledge_id","label":"knowledge_id","propertyName":"knowledgeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"知识库主键","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询参数","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_result","label":"result","propertyName":"result","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最终结果","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_executed","label":"executed","propertyName":"executed","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"执行状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_error","label":"error","propertyName":"error","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_run_time","label":"run_time","propertyName":"runTime","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"运行时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api key","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"ip","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_knowledge_log_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_config","label":"blade_ai_llm_config","type":"table","comment":"大模型厂商配置表","children":[{"id":"field_blade_ai_llm_config_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型用途(对话、向量、视觉、语音)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_model_name","label":"model_name","propertyName":"modelName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_model_type","label":"model_type","propertyName":"modelType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型类型(openai、anthropic、deepseek)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"API密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"SECRET密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_base_url","label":"base_url","propertyName":"baseUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"API基础URL","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_amount","label":"amount","propertyName":"amount","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"每1000token的费用","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型图标","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_dimension","label":"dimension","propertyName":"dimension","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量维度","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_timeout","label":"timeout","propertyName":"timeout","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"超时时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_stream_output","label":"stream_output","propertyName":"streamOutput","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否使用流式输出","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_default","label":"is_default","propertyName":"isDefault","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否默认","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_lock","label":"is_lock","propertyName":"isLock","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否锁定(锁定后无法修改除key以外的值)","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_config_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_conversation","label":"blade_ai_llm_conversation","type":"table","comment":"大模型会话记录表","children":[{"id":"field_blade_ai_llm_conversation_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"会话类型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"对话标题","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"使用的模型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_conversation_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_message","label":"blade_ai_llm_message","type":"table","comment":"大模型消息记录表","children":[{"id":"field_blade_ai_llm_message_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_conversation_id","label":"conversation_id","propertyName":"conversationId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"会话ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_role","label":"role","propertyName":"role","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"角色:system/user/assistant","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"使用的模型","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_reasoning_content","label":"reasoning_content","propertyName":"reasoningContent","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推理内容","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_content","label":"content","propertyName":"content","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"消息内容","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_prompt_tokens","label":"prompt_tokens","propertyName":"promptTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"提示token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_completion_tokens","label":"completion_tokens","propertyName":"completionTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"补全token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总token数","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_error_msg","label":"error_msg","propertyName":"errorMsg","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误信息","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"api密钥","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_message_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_llm_token","label":"blade_ai_llm_token","type":"table","comment":"大模型账单记录表","children":[{"id":"field_blade_ai_llm_token_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_message_id","label":"message_id","propertyName":"messageId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"对话id","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_model","label":"model","propertyName":"model","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_prompt_tokens","label":"prompt_tokens","propertyName":"promptTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"提示token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_completion_tokens","label":"completion_tokens","propertyName":"completionTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"补全token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_total_tokens","label":"total_tokens","propertyName":"totalTokens","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"总token累计","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_amount","label":"amount","propertyName":"amount","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"费用","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_ip","label":"ip","propertyName":"ip","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求ip","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_llm_token_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_mcp_config","label":"blade_ai_mcp_config","type":"table","comment":"大模型上下文协议配置表","children":[{"id":"field_blade_ai_mcp_config_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议用途(地图、聊天、浏览器、文件)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_mcp_name","label":"mcp_name","propertyName":"mcpName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议名称","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_mcp_type","label":"mcp_type","propertyName":"mcpType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议类型(sse、stdio)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_sse_url","label":"sse_url","propertyName":"sseUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"模型上下文协议 SSE URL","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_command","label":"command","propertyName":"command","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议 STDIO 命令行","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_environment","label":"environment","propertyName":"environment","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议 STDIO 环境变量","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_icon","label":"icon","propertyName":"icon","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型上下文协议图标","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_default","label":"is_default","propertyName":"isDefault","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否默认","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_lock","label":"is_lock","propertyName":"isLock","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否锁定(锁定后无法修改除名称以外的值)","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新人","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_mcp_config_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_plugin","label":"blade_ai_plugin","type":"table","comment":"大模型插件表","children":[{"id":"field_blade_ai_plugin_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_vno","label":"vno","propertyName":"vno","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"版本号","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_option_params","label":"option_params","propertyName":"optionParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_input_params","label":"input_params","propertyName":"inputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输入参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_output_params","label":"output_params","propertyName":"outputParams","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"输出参数","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_plugin_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_prompt","label":"blade_ai_prompt","type":"table","comment":"大模型提示词表","children":[{"id":"field_blade_ai_prompt_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_content","label":"content","propertyName":"content","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_prompt_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_push_channel","label":"blade_ai_push_channel","type":"table","comment":"大模型消息推送渠道表","children":[{"id":"field_blade_ai_push_channel_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_name","label":"push_name","propertyName":"pushName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推送名称","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_type","label":"push_type","propertyName":"pushType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"推送类型 1:企业微信,2:钉钉,3:邮件","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_webhook","label":"webhook","propertyName":"webhook","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"网络钩子 用于钉钉和企业微信","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_robot_sign","label":"robot_sign","propertyName":"robotSign","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"机器人签名 用于钉钉机器人加签","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_sender_email","label":"sender_email","propertyName":"senderEmail","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_email_host","label":"email_host","propertyName":"emailHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱服务器地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_email_port","label":"email_port","propertyName":"emailPort","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱服务器端口","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱用户名","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发件邮箱密码","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_recipient_email","label":"recipient_email","propertyName":"recipientEmail","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"收件邮箱地址","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信accessKey","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信secretKey","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_region_id","label":"region_id","propertyName":"regionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"阿里云短信区域id","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"腾讯云短信appId","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_app_key","label":"app_key","propertyName":"appKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"腾讯云短信app_key","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_sms_sign","label":"sms_sign","propertyName":"smsSign","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"短信平台审核通过的签名","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_push_param","label":"push_param","propertyName":"pushParam","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"保存的json配置参数","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_push_channel_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_push_template","label":"blade_ai_push_template","type":"table","comment":"大模型消息模版配置表","children":[{"id":"field_blade_ai_push_template_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_channel_id","label":"channel_id","propertyName":"channelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"渠道id","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_name","label":"template_name","propertyName":"templateName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版名称","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_code","label":"template_code","propertyName":"templateCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版编号","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_param","label":"template_param","propertyName":"templateParam","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版内容","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_template_desc","label":"template_desc","propertyName":"templateDesc","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版备注","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_push_template_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_superkey","label":"blade_ai_superkey","type":"table","comment":"大模型超级密钥表","children":[{"id":"field_blade_ai_superkey_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"超级密钥主键","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_key_name","label":"key_name","propertyName":"keyName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密钥名","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_api_key","label":"api_key","propertyName":"apiKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"密钥值","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_expire_time","label":"expire_time","propertyName":"expireTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"过期时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_superkey_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_terminology","label":"blade_ai_terminology","type":"table","comment":"大模型术语表","children":[{"id":"field_blade_ai_terminology_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_content","label":"content","propertyName":"content","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_options","label":"options","propertyName":"options","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_terminology_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_ai_vdb","label":"blade_ai_vdb","type":"table","comment":"大模型向量库表","children":[{"id":"field_blade_ai_vdb_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_host","label":"host","propertyName":"host","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_port","label":"port","propertyName":"port","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接端口","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_dbname","label":"dbname","propertyName":"dbname","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据库名","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_tablename","label":"tablename","propertyName":"tablename","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表名(集合名、索引名)","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_dimension","label":"dimension","propertyName":"dimension","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"向量维度","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_ai_vdb_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_attach","label":"blade_attach","type":"table","comment":"附件表","children":[{"id":"field_blade_attach_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_attach_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_attach_link","label":"link","propertyName":"link","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件地址","enabled":true,"remark":""},{"id":"field_blade_attach_domain_url","label":"domain_url","propertyName":"domainUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件域名","enabled":true,"remark":""},{"id":"field_blade_attach_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件名称","enabled":true,"remark":""},{"id":"field_blade_attach_original_name","label":"original_name","propertyName":"originalName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件原名","enabled":true,"remark":""},{"id":"field_blade_attach_extension","label":"extension","propertyName":"extension","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件拓展名","enabled":true,"remark":""},{"id":"field_blade_attach_attach_size","label":"attach_size","propertyName":"attachSize","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附件大小","enabled":true,"remark":""},{"id":"field_blade_attach_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_attach_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_attach_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_attach_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_attach_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_attach_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_attach_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_client","label":"blade_client","type":"table","comment":"客户端表","children":[{"id":"field_blade_client_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_client_client_id","label":"client_id","propertyName":"clientId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"客户端id","enabled":true,"remark":""},{"id":"field_blade_client_client_secret","label":"client_secret","propertyName":"clientSecret","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"客户端密钥","enabled":true,"remark":""},{"id":"field_blade_client_resource_ids","label":"resource_ids","propertyName":"resourceIds","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源集合","enabled":true,"remark":""},{"id":"field_blade_client_scope","label":"scope","propertyName":"scope","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"授权范围","enabled":true,"remark":""},{"id":"field_blade_client_authorized_grant_types","label":"authorized_grant_types","propertyName":"authorizedGrantTypes","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"授权类型","enabled":true,"remark":""},{"id":"field_blade_client_web_server_redirect_uri","label":"web_server_redirect_uri","propertyName":"webServerRedirectUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"回调地址","enabled":true,"remark":""},{"id":"field_blade_client_authorities","label":"authorities","propertyName":"authorities","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限","enabled":true,"remark":""},{"id":"field_blade_client_access_token_validity","label":"access_token_validity","propertyName":"accessTokenValidity","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"令牌过期秒数","enabled":true,"remark":""},{"id":"field_blade_client_refresh_token_validity","label":"refresh_token_validity","propertyName":"refreshTokenValidity","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"刷新令牌过期秒数","enabled":true,"remark":""},{"id":"field_blade_client_additional_information","label":"additional_information","propertyName":"additionalInformation","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"附加说明","enabled":true,"remark":""},{"id":"field_blade_client_autoapprove","label":"autoapprove","propertyName":"autoapprove","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"自动授权","enabled":true,"remark":""},{"id":"field_blade_client_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_client_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_client_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_client_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_client_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_client_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_client_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_code","label":"blade_code","type":"table","comment":"代码生成器表","children":[{"id":"field_blade_code_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_code_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据模型主键","enabled":true,"remark":""},{"id":"field_blade_code_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"上级菜单主键","enabled":true,"remark":""},{"id":"field_blade_code_service_name","label":"service_name","propertyName":"serviceName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务名称","enabled":true,"remark":""},{"id":"field_blade_code_code_name","label":"code_name","propertyName":"codeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模块名称","enabled":true,"remark":""},{"id":"field_blade_code_table_name","label":"table_name","propertyName":"tableName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表名","enabled":true,"remark":""},{"id":"field_blade_code_table_prefix","label":"table_prefix","propertyName":"tablePrefix","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表前缀","enabled":true,"remark":""},{"id":"field_blade_code_pk_name","label":"pk_name","propertyName":"pkName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主键名","enabled":true,"remark":""},{"id":"field_blade_code_package_name","label":"package_name","propertyName":"packageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"后端包名","enabled":true,"remark":""},{"id":"field_blade_code_template_type","label":"template_type","propertyName":"templateType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模版类型","enabled":true,"remark":""},{"id":"field_blade_code_author","label":"author","propertyName":"author","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"作者信息","enabled":true,"remark":""},{"id":"field_blade_code_sub_model_id","label":"sub_model_id","propertyName":"subModelId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"子表模型主键","enabled":true,"remark":""},{"id":"field_blade_code_sub_fk_id","label":"sub_fk_id","propertyName":"subFkId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"子表绑定外键","enabled":true,"remark":""},{"id":"field_blade_code_tree_id","label":"tree_id","propertyName":"treeId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树主键字段","enabled":true,"remark":""},{"id":"field_blade_code_tree_pid","label":"tree_pid","propertyName":"treePid","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树父主键字段","enabled":true,"remark":""},{"id":"field_blade_code_tree_name","label":"tree_name","propertyName":"treeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"树名称字段","enabled":true,"remark":""},{"id":"field_blade_code_base_mode","label":"base_mode","propertyName":"baseMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"基础业务模式","enabled":true,"remark":""},{"id":"field_blade_code_wrap_mode","label":"wrap_mode","propertyName":"wrapMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"包装器模式","enabled":true,"remark":""},{"id":"field_blade_code_feign_mode","label":"feign_mode","propertyName":"feignMode","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"远程调用模式","enabled":true,"remark":""},{"id":"field_blade_code_code_style","label":"code_style","propertyName":"codeStyle","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"代码风格","enabled":true,"remark":""},{"id":"field_blade_code_api_path","label":"api_path","propertyName":"apiPath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"后端路径","enabled":true,"remark":""},{"id":"field_blade_code_web_path","label":"web_path","propertyName":"webPath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"前端路径","enabled":true,"remark":""},{"id":"field_blade_code_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_code_setting","label":"blade_code_setting","type":"table","comment":"代码生成器配置表","children":[{"id":"field_blade_code_setting_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_code_setting_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_code_setting_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_code_setting_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类 1:默认配置, 2:表单设计","enabled":true,"remark":""},{"id":"field_blade_code_setting_settings","label":"settings","propertyName":"settings","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"配置项","enabled":true,"remark":""},{"id":"field_blade_code_setting_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_code_setting_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_datasource","label":"blade_datasource","type":"table","comment":"数据源配置表","children":[{"id":"field_blade_datasource_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_datasource_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源类型","enabled":true,"remark":""},{"id":"field_blade_datasource_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_datasource_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_datasource_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_datasource_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_datasource_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_datasource_sharding_config","label":"sharding_config","propertyName":"shardingConfig","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分库分表配置","enabled":true,"remark":""},{"id":"field_blade_datasource_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_datasource_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_datasource_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_datasource_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_datasource_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_datasource_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_datasource_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_datasource_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dept","label":"blade_dept","type":"table","comment":"机构表","children":[{"id":"field_blade_dept_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dept_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_dept_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dept_ancestors","label":"ancestors","propertyName":"ancestors","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"祖级列表","enabled":true,"remark":""},{"id":"field_blade_dept_leader_id","label":"leader_id","propertyName":"leaderId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主管id","enabled":true,"remark":""},{"id":"field_blade_dept_dept_category","label":"dept_category","propertyName":"deptCategory","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门类型","enabled":true,"remark":""},{"id":"field_blade_dept_dept_name","label":"dept_name","propertyName":"deptName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门名","enabled":true,"remark":""},{"id":"field_blade_dept_full_name","label":"full_name","propertyName":"fullName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门全称","enabled":true,"remark":""},{"id":"field_blade_dept_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dept_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_dept_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dept_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dict","label":"blade_dict","type":"table","comment":"字典表","children":[{"id":"field_blade_dict_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dict_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dict_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典码","enabled":true,"remark":""},{"id":"field_blade_dict_dict_key","label":"dict_key","propertyName":"dictKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典值","enabled":true,"remark":""},{"id":"field_blade_dict_dict_value","label":"dict_value","propertyName":"dictValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典名称","enabled":true,"remark":""},{"id":"field_blade_dict_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dict_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典备注","enabled":true,"remark":""},{"id":"field_blade_dict_is_sealed","label":"is_sealed","propertyName":"isSealed","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已封存","enabled":true,"remark":""},{"id":"field_blade_dict_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dict_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_dict_biz","label":"blade_dict_biz","type":"table","comment":"业务字典表","children":[{"id":"field_blade_dict_biz_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_dict_biz_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_dict_biz_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_dict_biz_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典码","enabled":true,"remark":""},{"id":"field_blade_dict_biz_dict_key","label":"dict_key","propertyName":"dictKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典值","enabled":true,"remark":""},{"id":"field_blade_dict_biz_dict_value","label":"dict_value","propertyName":"dictValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典名称","enabled":true,"remark":""},{"id":"field_blade_dict_biz_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_dict_biz_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典备注","enabled":true,"remark":""},{"id":"field_blade_dict_biz_is_sealed","label":"is_sealed","propertyName":"isSealed","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已封存","enabled":true,"remark":""},{"id":"field_blade_dict_biz_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_dict_biz_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_job_info","label":"blade_job_info","type":"table","comment":"日志信息表","children":[{"id":"field_blade_job_info_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_job_info_job_server_id","label":"job_server_id","propertyName":"jobServerId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务ID","enabled":true,"remark":""},{"id":"field_blade_job_info_job_id","label":"job_id","propertyName":"jobId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID","enabled":true,"remark":""},{"id":"field_blade_job_info_job_name","label":"job_name","propertyName":"jobName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务名称","enabled":true,"remark":""},{"id":"field_blade_job_info_job_description","label":"job_description","propertyName":"jobDescription","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务描述","enabled":true,"remark":""},{"id":"field_blade_job_info_job_params","label":"job_params","propertyName":"jobParams","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段","enabled":true,"remark":""},{"id":"field_blade_job_info_time_expression_type","label":"time_expression_type","propertyName":"timeExpressionType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"时间表达式类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_time_expression","label":"time_expression","propertyName":"timeExpression","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式","enabled":true,"remark":""},{"id":"field_blade_job_info_execute_type","label":"execute_type","propertyName":"executeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"执行类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_processor_type","label":"processor_type","propertyName":"processorType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理器类型,枚举值","enabled":true,"remark":""},{"id":"field_blade_job_info_processor_info","label":"processor_info","propertyName":"processorInfo","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo","enabled":true,"remark":""},{"id":"field_blade_job_info_max_instance_num","label":"max_instance_num","propertyName":"maxInstanceNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)","enabled":true,"remark":""},{"id":"field_blade_job_info_concurrency","label":"concurrency","propertyName":"concurrency","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量","enabled":true,"remark":""},{"id":"field_blade_job_info_instance_time_limit","label":"instance_time_limit","propertyName":"instanceTimeLimit","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败","enabled":true,"remark":""},{"id":"field_blade_job_info_instance_retry_num","label":"instance_retry_num","propertyName":"instanceRetryNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"instanceRetryNum\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用","enabled":true,"remark":""},{"id":"field_blade_job_info_task_retry_num","label":"task_retry_num","propertyName":"taskRetryNum","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"taskRetryNum\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用","enabled":true,"remark":""},{"id":"field_blade_job_info_min_cpu_cores","label":"min_cpu_cores","propertyName":"minCpuCores","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"minCpuCores\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_min_memory_space","label":"min_memory_space","propertyName":"minMemorySpace","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_min_disk_space","label":"min_disk_space","propertyName":"minDiskSpace","type":"field","fieldType":"DOUBLE","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制","enabled":true,"remark":""},{"id":"field_blade_job_info_designated_workers","label":"designated_workers","propertyName":"designatedWorkers","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器","enabled":true,"remark":""},{"id":"field_blade_job_info_max_worker_count","label":"max_worker_count","propertyName":"maxWorkerCount","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"最大执行机器数量,限定调动执行的机器数量,0代表无限制","enabled":true,"remark":""},{"id":"field_blade_job_info_notify_user_ids","label":"notify_user_ids","propertyName":"notifyUserIds","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接收报警的用户 ID 列表","enabled":true,"remark":""},{"id":"field_blade_job_info_enable","label":"enable","propertyName":"enable","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否启用该任务,未启用的任务不会被调度","enabled":true,"remark":""},{"id":"field_blade_job_info_dispatch_strategy","label":"dispatch_strategy","propertyName":"dispatchStrategy","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)","enabled":true,"remark":""},{"id":"field_blade_job_info_lifecycle","label":"lifecycle","propertyName":"lifecycle","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"lifecycle\t生命周期(预留,用于指定定时调度任务的生效时间范围)","enabled":true,"remark":""},{"id":"field_blade_job_info_alert_threshold","label":"alert_threshold","propertyName":"alertThreshold","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误阈值,0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_statistic_window_len","label":"statistic_window_len","propertyName":"statisticWindowLen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"统计的窗口长度(s),0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_silence_window_len","label":"silence_window_len","propertyName":"silenceWindowLen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"沉默时间窗口(s),0代表不限制","enabled":true,"remark":""},{"id":"field_blade_job_info_log_type","label":"log_type","propertyName":"logType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志配置","enabled":true,"remark":""},{"id":"field_blade_job_info_log_level","label":"log_level","propertyName":"logLevel","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志级别","enabled":true,"remark":""},{"id":"field_blade_job_info_extra","label":"extra","propertyName":"extra","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)","enabled":true,"remark":""},{"id":"field_blade_job_info_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_job_info_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_job_info_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_job_info_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_job_info_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_job_info_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_job_info_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_job_server","label":"blade_job_server","type":"table","comment":"任务服务表","children":[{"id":"field_blade_job_server_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_job_server_job_server_name","label":"job_server_name","propertyName":"jobServerName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务名称","enabled":true,"remark":""},{"id":"field_blade_job_server_job_server_url","label":"job_server_url","propertyName":"jobServerUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务服务器地址","enabled":true,"remark":""},{"id":"field_blade_job_server_job_app_name","label":"job_app_name","propertyName":"jobAppName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务应用名称","enabled":true,"remark":""},{"id":"field_blade_job_server_job_app_password","label":"job_app_password","propertyName":"jobAppPassword","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务应用密码","enabled":true,"remark":""},{"id":"field_blade_job_server_job_remark","label":"job_remark","propertyName":"jobRemark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"任务备注","enabled":true,"remark":""},{"id":"field_blade_job_server_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_job_server_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_job_server_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_job_server_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_job_server_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_job_server_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_job_server_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_log_api","label":"blade_log_api","type":"table","comment":"接口日志表","children":[{"id":"field_blade_log_api_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_api_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_api_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_api_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_api_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_api_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器环境","enabled":true,"remark":""},{"id":"field_blade_log_api_type","label":"type","propertyName":"type","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志类型","enabled":true,"remark":""},{"id":"field_blade_log_api_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志标题","enabled":true,"remark":""},{"id":"field_blade_log_api_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_api_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_api_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_api_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_api_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_api_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_api_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_api_time","label":"time","propertyName":"time","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"执行时间","enabled":true,"remark":""},{"id":"field_blade_log_api_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_api_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_log_error","label":"blade_log_error","type":"table","comment":"错误日志表","children":[{"id":"field_blade_log_error_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_error_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_error_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_error_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_error_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_error_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统环境","enabled":true,"remark":""},{"id":"field_blade_log_error_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_error_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_error_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_error_stack_trace","label":"stack_trace","propertyName":"stackTrace","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"堆栈","enabled":true,"remark":""},{"id":"field_blade_log_error_exception_name","label":"exception_name","propertyName":"exceptionName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"异常名","enabled":true,"remark":""},{"id":"field_blade_log_error_message","label":"message","propertyName":"message","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"异常信息","enabled":true,"remark":""},{"id":"field_blade_log_error_line_number","label":"line_number","propertyName":"lineNumber","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"错误行数","enabled":true,"remark":""},{"id":"field_blade_log_error_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_error_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_error_file_name","label":"file_name","propertyName":"fileName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"文件名","enabled":true,"remark":""},{"id":"field_blade_log_error_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_error_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_error_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_error_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_log_usual","label":"blade_log_usual","type":"table","comment":"通用日志表","children":[{"id":"field_blade_log_usual_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_log_usual_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_log_usual_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_log_usual_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_log_usual_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_log_usual_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统环境","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_level","label":"log_level","propertyName":"logLevel","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志级别","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_id","label":"log_id","propertyName":"logId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志业务id","enabled":true,"remark":""},{"id":"field_blade_log_usual_log_data","label":"log_data","propertyName":"logData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"日志数据","enabled":true,"remark":""},{"id":"field_blade_log_usual_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_log_usual_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_log_usual_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_log_usual_method_class","label":"method_class","propertyName":"methodClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法类","enabled":true,"remark":""},{"id":"field_blade_log_usual_method_name","label":"method_name","propertyName":"methodName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"方法名","enabled":true,"remark":""},{"id":"field_blade_log_usual_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_log_usual_params","label":"params","propertyName":"params","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作提交的数据","enabled":true,"remark":""},{"id":"field_blade_log_usual_create_by","label":"create_by","propertyName":"createBy","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建者","enabled":true,"remark":""},{"id":"field_blade_log_usual_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""}]},{"id":"table_blade_menu","label":"blade_menu","type":"table","comment":"菜单表","children":[{"id":"field_blade_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_menu_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父级菜单","enabled":true,"remark":""},{"id":"field_blade_menu_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单编号","enabled":true,"remark":""},{"id":"field_blade_menu_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单名称","enabled":true,"remark":""},{"id":"field_blade_menu_alias","label":"alias","propertyName":"alias","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单别名","enabled":true,"remark":""},{"id":"field_blade_menu_path","label":"path","propertyName":"path","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求地址","enabled":true,"remark":""},{"id":"field_blade_menu_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单资源","enabled":true,"remark":""},{"id":"field_blade_menu_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_menu_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单类型","enabled":true,"remark":""},{"id":"field_blade_menu_action","label":"action","propertyName":"action","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作按钮类型","enabled":true,"remark":""},{"id":"field_blade_menu_is_open","label":"is_open","propertyName":"isOpen","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否打开新页面","enabled":true,"remark":""},{"id":"field_blade_menu_component","label":"component","propertyName":"component","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"组件地址","enabled":true,"remark":""},{"id":"field_blade_menu_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_menu_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_model","label":"blade_model","type":"table","comment":"数据模型表","children":[{"id":"field_blade_model_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_model_datasource_id","label":"datasource_id","propertyName":"datasourceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源主键","enabled":true,"remark":""},{"id":"field_blade_model_model_name","label":"model_name","propertyName":"modelName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型名称","enabled":true,"remark":""},{"id":"field_blade_model_model_code","label":"model_code","propertyName":"modelCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型编号","enabled":true,"remark":""},{"id":"field_blade_model_model_table","label":"model_table","propertyName":"modelTable","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理表名","enabled":true,"remark":""},{"id":"field_blade_model_model_class","label":"model_class","propertyName":"modelClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型类名","enabled":true,"remark":""},{"id":"field_blade_model_model_remark","label":"model_remark","propertyName":"modelRemark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型备注","enabled":true,"remark":""},{"id":"field_blade_model_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_model_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_model_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_model_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_model_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_model_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_model_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_model_prototype","label":"blade_model_prototype","type":"table","comment":"数据原型表","children":[{"id":"field_blade_model_prototype_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_model_prototype_model_id","label":"model_id","propertyName":"modelId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模型主键","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_name","label":"jdbc_name","propertyName":"jdbcName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理列名","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_type","label":"jdbc_type","propertyName":"jdbcType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"物理类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_jdbc_comment","label":"jdbc_comment","propertyName":"jdbcComment","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"注释说明","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_type","label":"property_type","propertyName":"propertyType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_entity","label":"property_entity","propertyName":"propertyEntity","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体类型引用","enabled":true,"remark":""},{"id":"field_blade_model_prototype_property_name","label":"property_name","propertyName":"propertyName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"实体列名","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_list","label":"is_list","propertyName":"isList","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"列表显示","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_form","label":"is_form","propertyName":"isForm","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"表单显示","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_row","label":"is_row","propertyName":"isRow","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"独占一行","enabled":true,"remark":""},{"id":"field_blade_model_prototype_component_type","label":"component_type","propertyName":"componentType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"组件类型","enabled":true,"remark":""},{"id":"field_blade_model_prototype_dict_code","label":"dict_code","propertyName":"dictCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"字典编码","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_required","label":"is_required","propertyName":"isRequired","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否必填","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_query","label":"is_query","propertyName":"isQuery","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询配置","enabled":true,"remark":""},{"id":"field_blade_model_prototype_query_type","label":"query_type","propertyName":"queryType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"查询配置","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_model_prototype_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_model_prototype_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_model_prototype_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_model_prototype_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_model_prototype_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_notice","label":"blade_notice","type":"table","comment":"通知公告表","children":[{"id":"field_blade_notice_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_notice_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_notice_title","label":"title","propertyName":"title","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"标题","enabled":true,"remark":""},{"id":"field_blade_notice_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"类型","enabled":true,"remark":""},{"id":"field_blade_notice_release_time","label":"release_time","propertyName":"releaseTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"发布时间","enabled":true,"remark":""},{"id":"field_blade_notice_content","label":"content","propertyName":"content","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"内容","enabled":true,"remark":""},{"id":"field_blade_notice_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_notice_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_notice_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_notice_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_notice_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_notice_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_notice_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_oss","label":"blade_oss","type":"table","comment":"对象存储表","children":[{"id":"field_blade_oss_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_oss_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_oss_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类","enabled":true,"remark":""},{"id":"field_blade_oss_oss_code","label":"oss_code","propertyName":"ossCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_oss_endpoint","label":"endpoint","propertyName":"endpoint","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源地址","enabled":true,"remark":""},{"id":"field_blade_oss_transform_endpoint","label":"transform_endpoint","propertyName":"transformEndpoint","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"外网资源地址","enabled":true,"remark":""},{"id":"field_blade_oss_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"accessKey","enabled":true,"remark":""},{"id":"field_blade_oss_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"secretKey","enabled":true,"remark":""},{"id":"field_blade_oss_bucket_name","label":"bucket_name","propertyName":"bucketName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"空间名","enabled":true,"remark":""},{"id":"field_blade_oss_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用ID","enabled":true,"remark":""},{"id":"field_blade_oss_region","label":"region","propertyName":"region","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"地域简称","enabled":true,"remark":""},{"id":"field_blade_oss_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_oss_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_oss_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_oss_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_oss_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_oss_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_oss_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_oss_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_param","label":"blade_param","type":"table","comment":"参数表","children":[{"id":"field_blade_param_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_param_param_name","label":"param_name","propertyName":"paramName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数名","enabled":true,"remark":""},{"id":"field_blade_param_param_key","label":"param_key","propertyName":"paramKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数键","enabled":true,"remark":""},{"id":"field_blade_param_param_value","label":"param_value","propertyName":"paramValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"参数值","enabled":true,"remark":""},{"id":"field_blade_param_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_param_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_param_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_param_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_param_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_param_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_param_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_param_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_post","label":"blade_post","type":"table","comment":"岗位表","children":[{"id":"field_blade_post_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_post_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_post_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位类型","enabled":true,"remark":""},{"id":"field_blade_post_post_code","label":"post_code","propertyName":"postCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位编号","enabled":true,"remark":""},{"id":"field_blade_post_post_name","label":"post_name","propertyName":"postName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位名称","enabled":true,"remark":""},{"id":"field_blade_post_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位排序","enabled":true,"remark":""},{"id":"field_blade_post_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位描述","enabled":true,"remark":""},{"id":"field_blade_post_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_post_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_post_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_post_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_post_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_post_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_post_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_process_leave","label":"blade_process_leave","type":"table","comment":"流程请假业务表","children":[{"id":"field_blade_process_leave_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"编号","enabled":true,"remark":""},{"id":"field_blade_process_leave_process_definition_id","label":"process_definition_id","propertyName":"processDefinitionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程定义主键","enabled":true,"remark":""},{"id":"field_blade_process_leave_process_instance_id","label":"process_instance_id","propertyName":"processInstanceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"流程实例主键","enabled":true,"remark":""},{"id":"field_blade_process_leave_start_time","label":"start_time","propertyName":"startTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"开始时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_end_time","label":"end_time","propertyName":"endTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"结束时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_reason","label":"reason","propertyName":"reason","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请假理由","enabled":true,"remark":""},{"id":"field_blade_process_leave_task_user","label":"task_user","propertyName":"taskUser","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"第一级审批人","enabled":true,"remark":""},{"id":"field_blade_process_leave_apply_time","label":"apply_time","propertyName":"applyTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"申请时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_process_leave_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_process_leave_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_process_leave_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_process_leave_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_record_data","label":"blade_record_data","type":"table","comment":"数据审计表","children":[{"id":"field_blade_record_data_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_record_data_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_record_data_service_id","label":"service_id","propertyName":"serviceId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务ID","enabled":true,"remark":""},{"id":"field_blade_record_data_server_host","label":"server_host","propertyName":"serverHost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器名","enabled":true,"remark":""},{"id":"field_blade_record_data_server_ip","label":"server_ip","propertyName":"serverIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器IP地址","enabled":true,"remark":""},{"id":"field_blade_record_data_env","label":"env","propertyName":"env","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"服务器环境","enabled":true,"remark":""},{"id":"field_blade_record_data_record_level","label":"record_level","propertyName":"recordLevel","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计级别","enabled":true,"remark":""},{"id":"field_blade_record_data_method","label":"method","propertyName":"method","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作方式","enabled":true,"remark":""},{"id":"field_blade_record_data_request_uri","label":"request_uri","propertyName":"requestUri","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"请求URI","enabled":true,"remark":""},{"id":"field_blade_record_data_user_agent","label":"user_agent","propertyName":"userAgent","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户代理","enabled":true,"remark":""},{"id":"field_blade_record_data_remote_ip","label":"remote_ip","propertyName":"remoteIp","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作IP地址","enabled":true,"remark":""},{"id":"field_blade_record_data_operation","label":"operation","propertyName":"operation","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作类型","enabled":true,"remark":""},{"id":"field_blade_record_data_table_name","label":"table_name","propertyName":"tableName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据表名","enabled":true,"remark":""},{"id":"field_blade_record_data_old_data","label":"old_data","propertyName":"oldData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作前参数","enabled":true,"remark":""},{"id":"field_blade_record_data_new_data","label":"new_data","propertyName":"newData","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"操作后参数","enabled":true,"remark":""},{"id":"field_blade_record_data_record_message","label":"record_message","propertyName":"recordMessage","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计消息","enabled":true,"remark":""},{"id":"field_blade_record_data_record_result","label":"record_result","propertyName":"recordResult","type":"field","fieldType":"TEXT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"审计结果","enabled":true,"remark":""},{"id":"field_blade_record_data_record_cost","label":"record_cost","propertyName":"recordCost","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录耗时","enabled":true,"remark":""},{"id":"field_blade_record_data_record_time","label":"record_time","propertyName":"recordTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录时间","enabled":true,"remark":""},{"id":"field_blade_record_data_record_user","label":"record_user","propertyName":"recordUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"记录人","enabled":true,"remark":""},{"id":"field_blade_record_data_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_record_data_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_region","label":"blade_region","type":"table","comment":"行政区划表","children":[{"id":"field_blade_region_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"区划编号","enabled":true,"remark":""},{"id":"field_blade_region_parent_code","label":"parent_code","propertyName":"parentCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父区划编号","enabled":true,"remark":""},{"id":"field_blade_region_ancestors","label":"ancestors","propertyName":"ancestors","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"祖区划编号","enabled":true,"remark":""},{"id":"field_blade_region_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区划名称","enabled":true,"remark":""},{"id":"field_blade_region_province_code","label":"province_code","propertyName":"provinceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"省级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_province_name","label":"province_name","propertyName":"provinceName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"省级名称","enabled":true,"remark":""},{"id":"field_blade_region_city_code","label":"city_code","propertyName":"cityCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"市级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_city_name","label":"city_name","propertyName":"cityName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"市级名称","enabled":true,"remark":""},{"id":"field_blade_region_district_code","label":"district_code","propertyName":"districtCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_district_name","label":"district_name","propertyName":"districtName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"区级名称","enabled":true,"remark":""},{"id":"field_blade_region_town_code","label":"town_code","propertyName":"townCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"镇级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_town_name","label":"town_name","propertyName":"townName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"镇级名称","enabled":true,"remark":""},{"id":"field_blade_region_village_code","label":"village_code","propertyName":"villageCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"村级区划编号","enabled":true,"remark":""},{"id":"field_blade_region_village_name","label":"village_name","propertyName":"villageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"村级名称","enabled":true,"remark":""},{"id":"field_blade_region_region_level","label":"region_level","propertyName":"regionLevel","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"层级","enabled":true,"remark":""},{"id":"field_blade_region_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_region_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""}]},{"id":"table_blade_report_file","label":"blade_report_file","type":"table","comment":"报表文件表","children":[{"id":"field_blade_report_file_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_report_file_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"文件名","enabled":true,"remark":""},{"id":"field_blade_report_file_content","label":"content","propertyName":"content","type":"field","fieldType":"BLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"文件内容","enabled":true,"remark":""},{"id":"field_blade_report_file_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_report_file_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"更新时间","enabled":true,"remark":""},{"id":"field_blade_report_file_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_role","label":"blade_role","type":"table","comment":"角色表","children":[{"id":"field_blade_role_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_role_parent_id","label":"parent_id","propertyName":"parentId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"父主键","enabled":true,"remark":""},{"id":"field_blade_role_role_name","label":"role_name","propertyName":"roleName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色名","enabled":true,"remark":""},{"id":"field_blade_role_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"排序","enabled":true,"remark":""},{"id":"field_blade_role_role_alias","label":"role_alias","propertyName":"roleAlias","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色别名","enabled":true,"remark":""},{"id":"field_blade_role_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_role_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_role_menu","label":"blade_role_menu","type":"table","comment":"角色菜单关联表","children":[{"id":"field_blade_role_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_menu_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单id","enabled":true,"remark":""},{"id":"field_blade_role_menu_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""}]},{"id":"table_blade_role_scope","label":"blade_role_scope","type":"table","comment":"角色数据权限关联表","children":[{"id":"field_blade_role_scope_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_role_scope_scope_category","label":"scope_category","propertyName":"scopeCategory","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限类型(1:数据权限、2:接口权限)","enabled":true,"remark":""},{"id":"field_blade_role_scope_scope_id","label":"scope_id","propertyName":"scopeId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"权限id","enabled":true,"remark":""},{"id":"field_blade_role_scope_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""}]},{"id":"table_blade_scope_api","label":"blade_scope_api","type":"table","comment":"接口权限表","children":[{"id":"field_blade_scope_api_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_scope_api_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""},{"id":"field_blade_scope_api_resource_code","label":"resource_code","propertyName":"resourceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_name","label":"scope_name","propertyName":"scopeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限名","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_path","label":"scope_path","propertyName":"scopePath","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限地址","enabled":true,"remark":""},{"id":"field_blade_scope_api_scope_type","label":"scope_type","propertyName":"scopeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限类型","enabled":true,"remark":""},{"id":"field_blade_scope_api_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"接口权限备注","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_scope_api_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_scope_api_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_scope_api_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_scope_api_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_scope_api_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_scope_data","label":"blade_scope_data","type":"table","comment":"数据权限表","children":[{"id":"field_blade_scope_data_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_scope_data_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""},{"id":"field_blade_scope_data_resource_code","label":"resource_code","propertyName":"resourceCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_name","label":"scope_name","propertyName":"scopeName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限名称","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_field","label":"scope_field","propertyName":"scopeField","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限字段","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_class","label":"scope_class","propertyName":"scopeClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限类名","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_column","label":"scope_column","propertyName":"scopeColumn","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限字段","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_type","label":"scope_type","propertyName":"scopeType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限类型","enabled":true,"remark":""},{"id":"field_blade_scope_data_scope_value","label":"scope_value","propertyName":"scopeValue","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限值域","enabled":true,"remark":""},{"id":"field_blade_scope_data_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据权限备注","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_scope_data_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_scope_data_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_scope_data_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_scope_data_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_scope_data_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_sms","label":"blade_sms","type":"table","comment":"短信配置表","children":[{"id":"field_blade_sms_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_sms_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_sms_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分类","enabled":true,"remark":""},{"id":"field_blade_sms_sms_code","label":"sms_code","propertyName":"smsCode","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"资源编号","enabled":true,"remark":""},{"id":"field_blade_sms_template_id","label":"template_id","propertyName":"templateId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"模板ID","enabled":true,"remark":""},{"id":"field_blade_sms_access_key","label":"access_key","propertyName":"accessKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"accessKey","enabled":true,"remark":""},{"id":"field_blade_sms_secret_key","label":"secret_key","propertyName":"secretKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"secretKey","enabled":true,"remark":""},{"id":"field_blade_sms_region_id","label":"region_id","propertyName":"regionId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"regionId","enabled":true,"remark":""},{"id":"field_blade_sms_app_id","label":"app_id","propertyName":"appId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"appId","enabled":true,"remark":""},{"id":"field_blade_sms_sign_name","label":"sign_name","propertyName":"signName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"短信签名","enabled":true,"remark":""},{"id":"field_blade_sms_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_sms_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_sms_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_sms_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_sms_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_sms_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_sms_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_sms_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant","label":"blade_tenant","type":"table","comment":"租户表","children":[{"id":"field_blade_tenant_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_tenant_tenant_name","label":"tenant_name","propertyName":"tenantName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"租户名称","enabled":true,"remark":""},{"id":"field_blade_tenant_domain_url","label":"domain_url","propertyName":"domainUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"域名地址","enabled":true,"remark":""},{"id":"field_blade_tenant_background_url","label":"background_url","propertyName":"backgroundUrl","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"系统背景","enabled":true,"remark":""},{"id":"field_blade_tenant_linkman","label":"linkman","propertyName":"linkman","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系人","enabled":true,"remark":""},{"id":"field_blade_tenant_contact_number","label":"contact_number","propertyName":"contactNumber","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系电话","enabled":true,"remark":""},{"id":"field_blade_tenant_address","label":"address","propertyName":"address","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"联系地址","enabled":true,"remark":""},{"id":"field_blade_tenant_account_number","label":"account_number","propertyName":"accountNumber","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号额度","enabled":true,"remark":""},{"id":"field_blade_tenant_expire_time","label":"expire_time","propertyName":"expireTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"过期时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_id","label":"package_id","propertyName":"packageId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"产品包ID","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_id","label":"datasource_id","propertyName":"datasourceId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源ID","enabled":true,"remark":""},{"id":"field_blade_tenant_license_key","label":"license_key","propertyName":"licenseKey","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"授权码","enabled":true,"remark":""},{"id":"field_blade_tenant_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant_datasource","label":"blade_tenant_datasource","type":"table","comment":"数据源配置表","children":[{"id":"field_blade_tenant_datasource_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_category","label":"category","propertyName":"category","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"数据源类型","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"名称","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_driver_class","label":"driver_class","propertyName":"driverClass","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"驱动类","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_url","label":"url","propertyName":"url","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"连接地址","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_sharding_config","label":"sharding_config","propertyName":"shardingConfig","type":"field","fieldType":"CLOB","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"分库分表配置","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_datasource_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_tenant_package","label":"blade_tenant_package","type":"table","comment":"租户产品表","children":[{"id":"field_blade_tenant_package_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_tenant_package_package_name","label":"package_name","propertyName":"packageName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"产品包名","enabled":true,"remark":""},{"id":"field_blade_tenant_package_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"菜单ID","enabled":true,"remark":""},{"id":"field_blade_tenant_package_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_tenant_package_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_tenant_package_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_tenant_package_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_tenant_package_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_top_menu","label":"blade_top_menu","type":"table","comment":"顶部菜单表","children":[{"id":"field_blade_top_menu_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户id","enabled":true,"remark":""},{"id":"field_blade_top_menu_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单编号","enabled":true,"remark":""},{"id":"field_blade_top_menu_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单名","enabled":true,"remark":""},{"id":"field_blade_top_menu_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单资源","enabled":true,"remark":""},{"id":"field_blade_top_menu_path","label":"path","propertyName":"path","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单路由","enabled":true,"remark":""},{"id":"field_blade_top_menu_sort","label":"sort","propertyName":"sort","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单排序","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_top_menu_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_top_menu_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_top_menu_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_top_menu_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_top_menu_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_top_menu_setting","label":"blade_top_menu_setting","type":"table","comment":"顶部菜单配置表","children":[{"id":"field_blade_top_menu_setting_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_setting_top_menu_id","label":"top_menu_id","propertyName":"topMenuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"顶部菜单主键","enabled":true,"remark":""},{"id":"field_blade_top_menu_setting_menu_id","label":"menu_id","propertyName":"menuId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"菜单主键","enabled":true,"remark":""}]},{"id":"table_blade_user","label":"blade_user","type":"table","comment":"用户表","children":[{"id":"field_blade_user_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_user_code","label":"code","propertyName":"code","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户编号","enabled":true,"remark":""},{"id":"field_blade_user_user_type","label":"user_type","propertyName":"userType","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户平台","enabled":true,"remark":""},{"id":"field_blade_user_account","label":"account","propertyName":"account","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号","enabled":true,"remark":""},{"id":"field_blade_user_password","label":"password","propertyName":"password","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"密码","enabled":true,"remark":""},{"id":"field_blade_user_name","label":"name","propertyName":"name","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"昵称","enabled":true,"remark":""},{"id":"field_blade_user_real_name","label":"real_name","propertyName":"realName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"真名","enabled":true,"remark":""},{"id":"field_blade_user_avatar","label":"avatar","propertyName":"avatar","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"头像","enabled":true,"remark":""},{"id":"field_blade_user_email","label":"email","propertyName":"email","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"邮箱","enabled":true,"remark":""},{"id":"field_blade_user_phone","label":"phone","propertyName":"phone","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"手机","enabled":true,"remark":""},{"id":"field_blade_user_birthday","label":"birthday","propertyName":"birthday","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"生日","enabled":true,"remark":""},{"id":"field_blade_user_sex","label":"sex","propertyName":"sex","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"性别","enabled":true,"remark":""},{"id":"field_blade_user_role_id","label":"role_id","propertyName":"roleId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"角色id","enabled":true,"remark":""},{"id":"field_blade_user_dept_id","label":"dept_id","propertyName":"deptId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门id","enabled":true,"remark":""},{"id":"field_blade_user_post_id","label":"post_id","propertyName":"postId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"岗位id","enabled":true,"remark":""},{"id":"field_blade_user_leader_id","label":"leader_id","propertyName":"leaderId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"主管id","enabled":true,"remark":""},{"id":"field_blade_user_is_leader","label":"is_leader","propertyName":"isLeader","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否主管","enabled":true,"remark":""},{"id":"field_blade_user_create_user","label":"create_user","propertyName":"createUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建人","enabled":true,"remark":""},{"id":"field_blade_user_create_dept","label":"create_dept","propertyName":"createDept","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建部门","enabled":true,"remark":""},{"id":"field_blade_user_create_time","label":"create_time","propertyName":"createTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"创建时间","enabled":true,"remark":""},{"id":"field_blade_user_update_user","label":"update_user","propertyName":"updateUser","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改人","enabled":true,"remark":""},{"id":"field_blade_user_update_time","label":"update_time","propertyName":"updateTime","type":"field","fieldType":"TIMESTAMP","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"修改时间","enabled":true,"remark":""},{"id":"field_blade_user_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_app","label":"blade_user_app","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_app_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_app_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_app_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_app_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_app_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_dept","label":"blade_user_dept","type":"table","comment":"用户部门表","children":[{"id":"field_blade_user_dept_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_dept_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_dept_dept_id","label":"dept_id","propertyName":"deptId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"部门ID","enabled":true,"remark":""},{"id":"field_blade_user_dept_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_dept_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_oauth","label":"blade_user_oauth","type":"table","comment":"用户第三方认证表","children":[{"id":"field_blade_user_oauth_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_oauth_tenant_id","label":"tenant_id","propertyName":"tenantId","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"租户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_uuid","label":"uuid","propertyName":"uuid","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"第三方系统用户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_oauth_username","label":"username","propertyName":"username","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"账号","enabled":true,"remark":""},{"id":"field_blade_user_oauth_nickname","label":"nickname","propertyName":"nickname","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户名","enabled":true,"remark":""},{"id":"field_blade_user_oauth_avatar","label":"avatar","propertyName":"avatar","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"头像","enabled":true,"remark":""},{"id":"field_blade_user_oauth_blog","label":"blog","propertyName":"blog","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"应用主页","enabled":true,"remark":""},{"id":"field_blade_user_oauth_company","label":"company","propertyName":"company","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"公司名","enabled":true,"remark":""},{"id":"field_blade_user_oauth_location","label":"location","propertyName":"location","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"地址","enabled":true,"remark":""},{"id":"field_blade_user_oauth_email","label":"email","propertyName":"email","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"邮件","enabled":true,"remark":""},{"id":"field_blade_user_oauth_remark","label":"remark","propertyName":"remark","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"备注","enabled":true,"remark":""},{"id":"field_blade_user_oauth_gender","label":"gender","propertyName":"gender","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"性别","enabled":true,"remark":""},{"id":"field_blade_user_oauth_source","label":"source","propertyName":"source","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"来源","enabled":true,"remark":""},{"id":"field_blade_user_oauth_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_oauth_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_other","label":"blade_user_other","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_other_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_other_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_other_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_other_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_other_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_blade_user_web","label":"blade_user_web","type":"table","comment":"用户平台拓展表","children":[{"id":"field_blade_user_web_id","label":"id","propertyName":"id","type":"field","fieldType":"BIGINT","isPrimaryKey":true,"isIdentity":false,"nullable":true,"comment":"主键","enabled":true,"remark":""},{"id":"field_blade_user_web_user_id","label":"user_id","propertyName":"userId","type":"field","fieldType":"BIGINT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户ID","enabled":true,"remark":""},{"id":"field_blade_user_web_user_ext","label":"user_ext","propertyName":"userExt","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"用户拓展信息","enabled":true,"remark":""},{"id":"field_blade_user_web_status","label":"status","propertyName":"status","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"状态","enabled":true,"remark":""},{"id":"field_blade_user_web_is_deleted","label":"is_deleted","propertyName":"isDeleted","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"是否已删除","enabled":true,"remark":""}]},{"id":"table_jjzb_test","label":"jjzb_test","type":"table","comment":"经济指标统计表","children":[{"id":"field_jjzb_test_nian","label":"nian","propertyName":"nian","type":"field","fieldType":"INT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"年份","enabled":true,"remark":"年份-yyyy"},{"id":"field_jjzb_test_yue","label":"yue","propertyName":"yue","type":"field","fieldType":"TINYINT","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"月份","enabled":true,"remark":"月份-m"},{"id":"field_jjzb_test_zblb","label":"zblb","propertyName":"zblb","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"指标类别","enabled":true,"remark":"指标的类型"},{"id":"field_jjzb_test_indicator_name","label":"indicator_name","propertyName":"indicatorName","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"指标名称","enabled":true,"remark":"指标名称"},{"id":"field_jjzb_test_data_type","label":"data_type","propertyName":"dataType","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"统计类型","enabled":true,"remark":"统计类型-比如累计总值,月度增速"},{"id":"field_jjzb_test_val","label":"val","propertyName":"val","type":"field","fieldType":"DECIMAL","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"指标值","enabled":true,"remark":"指标的数值"},{"id":"field_jjzb_test_report_date","label":"report_date","propertyName":"reportDate","type":"field","fieldType":"DATE","isPrimaryKey":false,"isIdentity":false,"nullable":true,"comment":"数据日期","enabled":true,"remark":"数据汇总日期-yyyy-mm-dd"}]},{"id":"table_SREF_CON_TAB134218984_LEVEL","label":"SREF_CON_TAB134218984_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218984_REFED","label":"SREF_CON_TAB134218984_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218984_REFING","label":"SREF_CON_TAB134218984_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218984_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_LEVEL","label":"SREF_CON_TAB134218986_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_REFED","label":"SREF_CON_TAB134218986_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218986_REFING","label":"SREF_CON_TAB134218986_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218986_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_LEVEL","label":"SREF_CON_TAB134218987_LEVEL","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL","label":"N_LEVEL","propertyName":"nLevel","type":"field","fieldType":"INTEGER","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_REFED","label":"SREF_CON_TAB134218987_REFED","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_REFED_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]},{"id":"table_SREF_CON_TAB134218987_REFING","label":"SREF_CON_TAB134218987_REFING","type":"table","comment":"","children":[{"id":"field_SREF_CON_TAB134218987_REFING_COL1","label":"COL1","propertyName":"col1","type":"field","fieldType":"VARCHAR","isPrimaryKey":false,"isIdentity":false,"nullable":false,"comment":"","enabled":true,"remark":""}]}]', dsl = '', remark = '', tenant_id = '000000', create_user = 1123598821738675201, create_dept = 1123598813738675201, create_time = TIMESTAMP '2026-01-04 13:49:22.000', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 14:14:41.041', status = 1 where id = 2007690800961306626 and is_deleted = 0 Execute Time: 13.443ms ============== Sql End ============== 2026-01-04 14:14:41.132 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.584ms ============== Sql End ============== 2026-01-04 14:14:41.142 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/db/submit (143 ms) =============== Response End ================ 2026-01-04 14:14:42.538 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/dynamic-query ====Body===== {"id":"2007690800961306626","sql":"SELECT * FROM jjzb_test LIMIT 10"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 108 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: text/plain ================ Request End ================ 2026-01-04 14:14:42.554 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, driver_class as driverClass, url, username, password from blade_ai_db where is_deleted = 0 and id = '2007690800961306626' Execute Time: 1.264ms ============== Sql End ============== 2026-01-04 14:14:42.586 INFO 2733382 --- [ XNIO-1 task-2] com.alibaba.druid.pool.DruidDataSource : {dataSource-2} inited 2026-01-04 14:14:42.586 INFO 2733382 --- [ XNIO-1 task-2] c.b.d.d.DynamicRoutingDataSource : dynamic-datasource - add a datasource named [2007690800961306626] success 2026-01-04 14:14:42.599 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/db/dynamic-query (61 ms) =============== Response End ================ 2026-01-04 14:14:42.604 ERROR 2733382 --- [ XNIO-1 task-2] o.s.c.l.e.BladeRestExceptionTranslator : 业务异常 org.springblade.core.log.exception.ServiceException: No compatible defineClass mechanism detected: JVM should be started with --add-opens=java.base/java.lang=ALL-UNNAMED for ClassLoader.defineClass to be accessible. On the module path, you may not be able to define this CGLIB-generated class at all. 2026-01-04 14:14:47.871 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/db/dynamic-query ====Body===== {"id":"2007690800961306626","sql":"SELECT * FROM jjzb_test LIMIT 10"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 108 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: text/plain ================ Request End ================ 2026-01-04 14:14:47.872 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/db/dynamic-query (0 ms) =============== Response End ================ 2026-01-04 14:14:47.872 ERROR 2733382 --- [ XNIO-1 task-2] o.s.c.l.e.BladeRestExceptionTranslator : 业务异常 org.springblade.core.log.exception.ServiceException: No compatible defineClass mechanism detected: JVM should be started with --add-opens=java.base/java.lang=ALL-UNNAMED for ClassLoader.defineClass to be accessible. On the module path, you may not be able to define this CGLIB-generated class at all. 2026-01-04 14:15:02.021 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/relation ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:02.045 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.662ms ============== Sql End ============== 2026-01-04 14:15:02.048 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (27 ms) =============== Response End ================ 2026-01-04 14:15:03.629 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:03.664 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.620ms ============== Sql End ============== 2026-01-04 14:15:03.669 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (39 ms) =============== Response End ================ 2026-01-04 14:15:06.517 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/query ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:06.541 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.631ms ============== Sql End ============== 2026-01-04 14:15:06.548 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (30 ms) =============== Response End ================ 2026-01-04 14:15:11.049 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/db/detail/2007690800961306626/structure ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:11.082 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.651ms ============== Sql End ============== 2026-01-04 14:15:11.086 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (36 ms) =============== Response End ================ 2026-01-04 14:15:30.833 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":1000,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:30.844 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:30.869 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.385ms ============== Sql End ============== 2026-01-04 14:15:30.870 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.759ms ============== Sql End ============== 2026-01-04 14:15:30.879 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (34 ms) =============== Response End ================ 2026-01-04 14:15:30.898 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:30.917 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.502ms ============== Sql End ============== 2026-01-04 14:15:30.919 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 500 ) where ROW_ID > 0 Execute Time: 3.108ms ============== Sql End ============== 2026-01-04 14:15:30.924 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""}],"total":3,"size":500,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (90 ms) =============== Response End ================ 2026-01-04 14:15:30.929 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (31 ms) =============== Response End ================ 2026-01-04 14:15:32.270 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:32.288 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.558ms ============== Sql End ============== 2026-01-04 14:15:32.301 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.653ms ============== Sql End ============== 2026-01-04 14:15:32.304 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (34 ms) =============== Response End ================ 2026-01-04 14:15:32.323 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:32.344 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.463ms ============== Sql End ============== 2026-01-04 14:15:32.363 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 3.443ms ============== Sql End ============== 2026-01-04 14:15:32.373 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (49 ms) =============== Response End ================ 2026-01-04 14:15:34.954 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:34.955 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":1000,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:34.968 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.624ms ============== Sql End ============== 2026-01-04 14:15:34.971 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (16 ms) =============== Response End ================ 2026-01-04 14:15:34.997 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.458ms ============== Sql End ============== 2026-01-04 14:15:35.004 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:35.020 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.514ms ============== Sql End ============== 2026-01-04 14:15:35.023 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:51:58","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":null,"dbTable":null,"terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":null},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (18 ms) =============== Response End ================ 2026-01-04 14:15:35.040 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 500 ) where ROW_ID > 0 Execute Time: 3.217ms ============== Sql End ============== 2026-01-04 14:15:35.047 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""}],"total":3,"size":500,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (91 ms) =============== Response End ================ 2026-01-04 14:15:36.474 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:15:36.502 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.630ms ============== Sql End ============== 2026-01-04 14:15:36.507 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (32 ms) =============== Response End ================ 2026-01-04 14:16:02.759 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/update ====Body===== {"id":"2007691453464985602","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"modelId":null,"dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":null,"description":null,"type":null,"icon":null,"enabled":null} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 79 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:16:02.797 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_data_intelligence set db_id = 2007690800961306626, db_table = 'jjzb_test', update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 14:16:02.774' where id = 2007691453464985602 and is_deleted = 0 Execute Time: 6.038ms ============== Sql End ============== 2026-01-04 14:16:02.797 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/update (38 ms) =============== Response End ================ 2026-01-04 14:16:02.828 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2007691453464985602/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:02.846 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.511ms ============== Sql End ============== 2026-01-04 14:16:02.882 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where id = 2007690800961306626 and is_deleted = 0 Execute Time: 0.633ms ============== Sql End ============== 2026-01-04 14:16:02.886 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (57 ms) =============== Response End ================ 2026-01-04 14:16:09.800 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:09.817 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.533ms ============== Sql End ============== 2026-01-04 14:16:09.827 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.568ms ============== Sql End ============== 2026-01-04 14:16:09.833 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (33 ms) =============== Response End ================ 2026-01-04 14:16:09.913 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:09.931 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.497ms ============== Sql End ============== 2026-01-04 14:16:09.941 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.531ms ============== Sql End ============== 2026-01-04 14:16:09.947 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (33 ms) =============== Response End ================ 2026-01-04 14:16:14.282 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:14.297 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.606ms ============== Sql End ============== 2026-01-04 14:16:14.299 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/conversation/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"appId":"2007691453464985602","type":null,"title":null,"model":"-"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 43 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:16:14.303 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (20 ms) =============== Response End ================ 2026-01-04 14:16:14.336 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_conversation (id, app_id, "model", create_user, create_dept , create_time, update_user, update_time, status, is_deleted , tenant_id) values (2007697560585519105, 2007691453464985602, '-', 1123598821738675201, 1123598813738675201 , TIMESTAMP '2026-01-04 14:16:14.315', 1123598821738675201, TIMESTAMP '2026-01-04 14:16:14.315', 1, 0 , '000000') Execute Time: 2.678ms ============== Sql End ============== 2026-01-04 14:16:14.337 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007697560585519105","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 14:16:14","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:14","status":1,"isDeleted":0,"tenantId":null,"appId":"2007691453464985602","type":null,"title":null,"model":"-"},"msg":"操作成功"} <=== POST: /blade-ai/llm/conversation/save (38 ms) =============== Response End ================ 2026-01-04 14:16:14.337 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:14.361 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.574ms ============== Sql End ============== 2026-01-04 14:16:14.365 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (27 ms) =============== Response End ================ 2026-01-04 14:16:14.440 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db-template/list Parameters: {"dbId":2007690800961306626,"query":{"current":1,"size":100,"ascs":null,"descs":null},"description":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:16:14.466 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select resource_code, scope_column, scope_field, scope_type, scope_value from blade_scope_data where is_deleted = 0 and scope_class = 'org.springblade.modules.aigc.tool.business.mapper.AiDbTemplateMapper.selectList' and id in ( select scope_id from blade_role_scope where scope_category = 1 and role_id in (1123598816738675201) ) Execute Time: 0.502ms ============== Sql End ============== 2026-01-04 14:16:14.481 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db_template where is_deleted = 0 and (db_id like '%2007690800961306626%') Execute Time: 1.129ms ============== Sql End ============== 2026-01-04 14:16:14.482 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[],"total":0,"size":100,"current":1,"pages":0},"msg":"操作成功"} <=== GET: /blade-ai/db-template/list (42 ms) =============== Response End ================ 2026-01-04 14:16:14.538 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":null,"historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 82 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:16:14.538 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 14:16:14.554 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.603ms ============== Sql End ============== 2026-01-04 14:16:14.668 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:16:14.691 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 1.512ms ============== Sql End ============== 2026-01-04 14:16:14.696 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 14:16:18.491 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各指标类型在累计总值中的占比", "用表格列出2023年各指标名称的最高值和最低值及其对应的报告日期" ] } ``` 2026-01-04 14:16:18.494 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 14:16:18.494 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) , name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64563, object=chat.completion, created=1767507366, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各指标类型在累计总值中的占比", "用表格列出2023年各指标名称的最高值和最低值及其对应的报告日期" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=936, completionTokens=107, totalTokens=1043), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 14:16:18.496 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 14:16:18.503 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 14:16:18.514 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697578117709826, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ', 936 , 0, 936, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:16:18.497' , 1123598821738675201, TIMESTAMP '2026-01-04 14:16:18.497', 1, 0) Execute Time: 0.826ms ============== Sql End ============== 2026-01-04 14:16:18.515 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (3977 ms) =============== Response End ================ 2026-01-04 14:16:18.534 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697578214178817, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各指标类型在累计总值中的占比", "用表格列出2023年各指标名称的最高值和最低值及其对应的报告日期" ] } ```', 0 , 107, 107, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:16:18.517' , 1123598821738675201, TIMESTAMP '2026-01-04 14:16:18.517', 1, 0) Execute Time: 0.546ms ============== Sql End ============== 2026-01-04 14:16:18.550 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697578277093377, 2007697578214178817, 'qwen3-32b', 936, 107 , 1043, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:16:18.535' , 1123598821738675201, TIMESTAMP '2026-01-04 14:16:18.535', 1, 0) Execute Time: 0.486ms ============== Sql End ============== 2026-01-04 14:17:11.402 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/conversation/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"appId":"2007691453464985602","type":null,"title":"用折线图统计2025","model":"qwen3-32b"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 84 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:17:11.428 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_conversation (id, app_id, title, "model", create_user , create_dept, create_time, update_user, update_time, status , is_deleted, tenant_id) values (2007697800029945858, 2007691453464985602, '用折线图统计2025', 'qwen3-32b', 1123598821738675201 , 1123598813738675201, TIMESTAMP '2026-01-04 14:17:11.403', 1123598821738675201, TIMESTAMP '2026-01-04 14:17:11.403', 1 , 0, '000000') Execute Time: 3.978ms ============== Sql End ============== 2026-01-04 14:17:11.429 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007697800029945858","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 14:17:11","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:17:11","status":1,"isDeleted":0,"tenantId":null,"appId":"2007691453464985602","type":null,"title":"用折线图统计2025","model":"qwen3-32b"},"msg":"操作成功"} <=== POST: /blade-ai/llm/conversation/save (26 ms) =============== Response End ================ 2026-01-04 14:17:11.479 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 171 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:17:11.479 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 2026-01-04 14:17:11.481 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 198 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:17:11.481 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 14:17:11.525 ERROR 2733382 --- [ XNIO-1 task-2] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:17:11.530 ERROR 2733382 --- [ XNIO-1 task-6] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:17:11.551 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.592ms ============== Sql End ============== 2026-01-04 14:17:11.555 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.601ms ============== Sql End ============== 2026-01-04 14:17:11.557 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 14:17:11.559 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 14:17:15.903 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "使用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用表格列出2025年2月规上工业经济效益中各指标的最新报告日期", "使用饼图展示2025年2月规上工业经济效益中各类指标的累计总值占比" ] } ``` 2026-01-04 14:17:15.904 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 14:17:15.904 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 14:17:15.904 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 14:17:15.904 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复), name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64566, object=chat.completion, created=1767507423, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "使用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用表格列出2025年2月规上工业经济效益中各指标的最新报告日期", "使用饼图展示2025年2月规上工业经济效益中各类指标的累计总值占比" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=976, completionTokens=122, totalTokens=1098), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 14:17:15.905 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4424 ms) =============== Response End ================ 2026-01-04 14:17:15.918 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697818900119553, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复)', 976 , 0, 976, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:15.904' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:15.904', 1, 0) Execute Time: 0.706ms ============== Sql End ============== 2026-01-04 14:17:15.937 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697818975617025, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "使用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用表格列出2025年2月规上工业经济效益中各指标的最新报告日期", "使用饼图展示2025年2月规上工业经济效益中各类指标的累计总值占比" ] } ```', 0 , 122, 122, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:15.919' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:15.919', 1, 0) Execute Time: 0.628ms ============== Sql End ============== 2026-01-04 14:17:15.958 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697819042725890, 2007697818975617025, 'qwen3-32b', 976, 122 , 1098, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:15.938' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:15.938', 1, 0) Execute Time: 0.469ms ============== Sql End ============== 2026-01-04 14:17:17.221 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\", \"jjzb_test\".\"val\" AS value, RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS rank FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益' ORDER BY \"jjzb_test\".\"val\" DESC", "tables": ["jjzb_test"], "chart-type": "line" } ``` 2026-01-04 14:17:17.221 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 14:17:17.222 INFO 2733382 --- [onPool-worker-3] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64565, object=chat.completion, created=1767507425, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\", \"jjzb_test\".\"val\" AS value, RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS rank FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益' ORDER BY \"jjzb_test\".\"val\" DESC", "tables": ["jjzb_test"], "chart-type": "line" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1180, completionTokens=160, totalTokens=1340), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 14:17:17.222 ERROR 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:17:17.222 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (5743 ms) =============== Response End ================ 2026-01-04 14:17:17.223 ERROR 2733382 --- [ XNIO-1 task-6] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:17:17.238 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697824428212226, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况', 1180 , 0, 1180, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:17.223' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:17.223', 1, 0) Execute Time: 0.634ms ============== Sql End ============== 2026-01-04 14:17:17.238 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007697824440795137, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]}', 'admin', TIMESTAMP '2026-01-04 14:17:17.225') Execute Time: 2.955ms ============== Sql End ============== 2026-01-04 14:17:17.258 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697824495321089, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\", \"jjzb_test\".\"val\" AS value, RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS rank FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = ''累计总值'' AND \"jjzb_test\".\"zblb\" = ''规上工业经济效益'' ORDER BY \"jjzb_test\".\"val\" DESC", "tables": ["jjzb_test"], "chart-type": "line" } ```', 0 , 160, 160, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:17.239' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:17.239', 1, 0) Execute Time: 0.765ms ============== Sql End ============== 2026-01-04 14:17:17.281 INFO 2733382 --- [onPool-worker-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007697824583401474, 2007697824495321089, 'qwen3-32b', 1180, 160 , 1340, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:17:17.259' , 1123598821738675201, TIMESTAMP '2026-01-04 14:17:17.259', 1, 0) Execute Time: 0.761ms ============== Sql End ============== 2026-01-04 14:17:51.435 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:926) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:906) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) Caused by: java.net.UnknownHostException: api.siliconflow.cn at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:572) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:633) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:174) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:534) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:639) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:266) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142) at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79) at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:71) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:81) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:900) ... 93 common frames omitted 2026-01-04 14:17:52.438 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:926) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:906) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) Caused by: java.net.UnknownHostException: api.siliconflow.cn at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:572) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:633) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:174) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:534) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:639) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:266) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142) at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79) at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:71) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:81) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:900) ... 93 common frames omitted 2026-01-04 14:17:54.440 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:926) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:906) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) Caused by: java.net.UnknownHostException: api.siliconflow.cn at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:572) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:633) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:174) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:534) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:639) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:266) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142) at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79) at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:71) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:81) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:900) ... 93 common frames omitted 2026-01-04 14:17:54.442 ERROR 2733382 --- [ XNIO-1 task-3] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:17:54.464 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007697980561178625, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'I/O error on POST request for "https://api.siliconflow.cn/v1/chat/completions": api.siliconflow.cn', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{"messages":[{"role":"system","content":"你是一个标题生成助手。根据用户的输入内容,生成一个简洁的标题,最多10个字符。只返回标题文字,不要有任何其他内容、标点符号或解释。"},{"role":"user","content":"请为以下内容生成一个简洁的标题(最多10个字符):\n\n用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况"}],"model":"deepseek-ai/DeepSeek-V3","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"maxTokens":50,"stream":false}', 'admin', TIMESTAMP '2026-01-04 14:17:54.444') Execute Time: 2.574ms ============== Sql End ============== 2026-01-04 14:22:45.757 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:45.771 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/top-menu Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:45.773 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/routes Parameters: {"topMenuId":null,"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:45.777 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.658ms ============== Sql End ============== 2026-01-04 14:22:45.780 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/user/info Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:45.793 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from blade_menu where is_deleted = 0 and category = 1 Execute Time: 1.122ms ============== Sql End ============== 2026-01-04 14:22:45.798 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.729ms ============== Sql End ============== 2026-01-04 14:22:45.802 INFO 2733382 --- [ XNIO-1 task-5] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675201","parentId":"0","code":"desk","name":"工作台","alias":"menu","path":"/desk","source":"iconfont icon-shebeizhuangtai","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941355551613636610","parentId":"0","code":"aigc","name":"大模型应用","alias":"menu","path":"@aigc/page1","source":"iconfont icon-gongnengdingyi1","component":"","sort":11,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941355826407657474","parentId":"1941355551613636610","code":"aigc_assistant","name":"机器人助手","alias":"menu","path":"@aigc/page/assistant","source":"el-icon-user","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361262494076930","parentId":"1941355551613636610","code":"aigc_flow","name":"机器人应用","alias":"menu","path":"@aigc/page/flow","source":"el-icon-monitor","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706050","parentId":"1941355551613636610","code":"aigc_knowledge","name":"知识库中心","alias":"menu","path":"@aigc/page/knowledge","source":"el-icon-notebook","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264706055","parentId":"1941355551613636610","code":"aigc_dataset","name":"智能体问数","alias":"menu","path":"@aigc/page/dataset","source":"iconfont icon-liujisuan","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941361708264707060","parentId":"1941355551613636610","code":"aigc_playground","name":"模型演练场","alias":"menu","path":"@aigc/page/playground","source":"el-icon-cpu","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941362750717022210","parentId":"0","code":"aigc_tools","name":"大模型工具","alias":"menu","path":"@aigc/pag2","source":"iconfont icon-huowudui","component":"","sort":12,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941371691345760257","parentId":"1941362750717022210","code":"aigc_model","name":"大模型配置","alias":"menu","path":"@aigc/page/model","source":"el-icon-mic","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631554","parentId":"1941362750717022210","code":"aigc_prompt","name":"提示词配置","alias":"menu","path":"@aigc/page/prompt","source":"el-icon-chat-line-square","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371870228631560","parentId":"1941362750717022210","code":"aigc_terminology","name":"术语集配置","alias":"menu","path":"@aigc/page/terminology","source":"iconfont icon-moshubang","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371996120666113","parentId":"1941362750717022210","code":"aigc_mcp","name":"MCP工具箱","alias":"menu","path":"@aigc/page/mcp","source":"el-icon-location","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372212626444290","parentId":"1941362750717022210","code":"aigc_vdb","name":"向量库配置","alias":"menu","path":"@aigc/page/vdb","source":"el-icon-message-box","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787778","parentId":"1941362750717022210","code":"aigc_db","name":"数据库配置","alias":"menu","path":"@aigc/page/db","source":"el-icon-link","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372326803787780","parentId":"1941362750717022210","code":"aigc_sqlexample","name":"SQL示例配置","alias":"menu","path":"@aigc/page/sqlexample","source":"iconfont icon-gongnengdingyi","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372470282539009","parentId":"1941362750717022210","code":"aigc_task","name":"消息渠道配置","alias":"menu","path":"@aigc/page/task","source":"el-icon-message","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941371691345760258","parentId":"1941362750717022210","code":"aigc_plugin","name":"流程编排插件","alias":"menu","path":"@aigc/page/plugin","source":"el-icon-cpu","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372604382826498","parentId":"0","code":"aigc_big","name":"大模型运维","alias":"menu","path":"@aigc/page3","source":"iconfont icon-tuoguan","component":"","sort":13,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941372750906642434","parentId":"1941372604382826498","code":"aigc_skey","name":"超级密钥","alias":"menu","path":"@aigc/page/skey","source":"el-icon-key","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941372901507321858","parentId":"1941372604382826498","code":"aigc_conversation","name":"对话工具","alias":"menu","path":"@aigc/page/conversation","source":"el-icon-chat-dot-round","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373035230121986","parentId":"1941372604382826498","code":"aigc_tokens","name":"账单记录","alias":"menu","path":"@aigc/page/tokens","source":"el-icon-money","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373366034878465","parentId":"0","code":"aigc_ai","name":"智能体集合","alias":"menu","path":"@aigc/page4","source":"iconfont icon-wuguan","component":"","sort":14,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1941373510767726590","parentId":"1941373366034878465","code":"aigc_image","name":"图片生成器","alias":"menu","path":"@aigc/page/tools/image","source":"el-icon-picture","component":"","sort":0,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373510767726593","parentId":"1941373366034878465","code":"aigc_map","name":"脑图生成器","alias":"menu","path":"@aigc/page/tools/map","source":"el-icon-share","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373634034126850","parentId":"1941373366034878465","code":"aigc_poster","name":"海报生成器","alias":"menu","path":"@aigc/page/tools/poster","source":"el-icon-camera","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373755194986497","parentId":"1941373366034878465","code":"aigc_article","name":"文章生成器","alias":"menu","path":"@aigc/page/tools/article","source":"el-icon-document","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941373897528692738","parentId":"1941373366034878465","code":"aigc_product","name":"产品描述生成器","alias":"menu","path":"@aigc/page/tools/product","source":"el-icon-goods","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374023693357057","parentId":"1941373366034878465","code":"aigc_marketing","name":"营销文案生成器","alias":"menu","path":"@aigc/page/tools/marketing","source":"el-icon-data-analysis","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374149799301122","parentId":"1941373366034878465","code":"aigc_svg","name":"svg插图生成器","alias":"menu","path":"@aigc/page/tools/svg","source":"el-icon-brush","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374273686458370","parentId":"1941373366034878465","code":"aigc_layout","name":"自动排版工具","alias":"menu","path":"@aigc/page/tools/layout","source":"el-icon-grid","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1941374391206662146","parentId":"1941373366034878465","code":"aigc_wechat","name":"聊天分析器","alias":"menu","path":"@aigc/page/tools/wechat","source":"el-icon-chat-dot-square","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675280","parentId":"0","code":"work","name":"我的事务","alias":"menu","path":"/work","source":"iconfont icon-lianjieliu","component":"","sort":71,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675266","parentId":"0","code":"flow","name":"流程管理","alias":"menu","path":"/flow","source":"iconfont icon-guize","component":"","sort":72,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675273","parentId":"1123598815738675266","code":"flow_deploy","name":"流程部署","alias":"menu","path":"/flow/deploy","source":"iconfont iconicon_cspace","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675210","parentId":"0","code":"monitor","name":"系统监控","alias":"menu","path":"/monitor","source":"iconfont icon-gaojing","component":"","sort":81,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675211","parentId":"1123598815738675210","code":"doc","name":"接口文档","alias":"menu","path":"http://localhost/doc.html","source":"iconfont iconicon_study","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675212","parentId":"1123598815738675210","code":"admin","name":"服务治理","alias":"menu","path":"http://localhost:7002","source":"iconfont icon-canshu","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963251","parentId":"1123598815738675210","code":"elk","name":"ELK监控","alias":"menu","path":"http://localhost:5601/","source":"iconfont iconicon_cspace","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963252","parentId":"1123598815738675210","code":"zipkin","name":"Zipkin监控","alias":"menu","path":"http://localhost:9411/","source":"iconfont iconicon_task","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963253","parentId":"1123598815738675210","code":"turbine","name":"Turbine监控","alias":"menu","path":"http://localhost:7003/hystrix","source":"iconfont iconicon_subordinate","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963254","parentId":"1123598815738675210","code":"sentinel","name":"Sentinel管理","alias":"menu","path":"http://localhost:8858","source":"iconfont iconicon_safety","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733369658963255","parentId":"1123598815738675210","code":"es","name":"Elasticsearch管理","alias":"menu","path":"http://localhost:9100/","source":"iconfont iconfont iconicon_search","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675213","parentId":"1123598815738675210","code":"log","name":"日志管理","alias":"menu","path":"/monitor/log","source":"iconfont iconicon_doc","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675217","parentId":"0","code":"tool","name":"研发工具","alias":"menu","path":"/tool","source":"iconfont icon-shebeikaifa","component":"","sort":82,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321996","parentId":"1123598815738675217","code":"model","name":"模型设计器","alias":"menu","path":"/tool/model","source":"iconfont icon-biaodan","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675298","parentId":"0","code":"resource","name":"资源管理","alias":"menu","path":"/resource","source":"iconfont icon-yingjian","component":"","sort":83,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658963251","parentId":"1123598815738675298","code":"xxljob","name":"任务调度","alias":"menu","path":"http://localhost:8080/xxl-job-admin","source":"iconfont iconicon_cspace","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962301","parentId":"0","code":"report","name":"报表管理","alias":"menu","path":"/report","source":"iconfont icon-shujukanban","component":"","sort":84,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962302","parentId":"1164733399669962301","code":"report_setting","name":"报表配置","alias":"menu","path":"http://localhost:8108/ureport/designer?Blade-Auth=bearer ${token}","source":"iconfont icon-rizhi","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962303","parentId":"1164733399669962301","code":"report_list","name":"报表列表","alias":"menu","path":"/report/reportlist","source":"iconfont icon-biaodan","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962304","parentId":"1164733399669962301","code":"report_notice","name":"公告报表","alias":"menu","path":"http://localhost:8108/ureport/preview?_u=blade-notice.ureport.xml&Blade-Auth=bearer ${token}","source":"iconfont iconicon_sms","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962401","parentId":"0","code":"job","name":"任务管理","alias":"job","path":"/job","source":"iconfont icon-guanlianshebei","component":"","sort":85,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962201","parentId":"0","code":"base","name":"基础配置","alias":"menu","path":"/base","source":"iconfont icon-peiwangyindao","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849446741721089","parentId":"0","code":"data","name":"数据审计","alias":"data","path":"/data","source":"iconfont icon-zhunbeiliangchan","component":"","sort":97,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"children":[{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":"","isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675307","parentId":"0","code":"authority","name":"权限管理","alias":"menu","path":"/authority","source":"iconfont icon-yishouquan","component":"","sort":98,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675203","parentId":"0","code":"system","name":"系统管理","alias":"menu","path":"/system","source":"iconfont iconicon_setting","component":"","sort":99,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"children":[{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":"","sort":1,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":"","sort":2,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":"","sort":3,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":"","sort":4,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":"","sort":5,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":"","sort":6,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":"","sort":7,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":"","sort":8,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":"","sort":9,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":"","sort":10,"category":1,"action":0,"isOpen":1,"remark":null,"isDeleted":0,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/routes (29 ms) =============== Response End ================ 2026-01-04 14:22:45.806 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 0.770ms ============== Sql End ============== 2026-01-04 14:22:45.809 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (51 ms) =============== Response End ================ 2026-01-04 14:22:45.829 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"1123598821738675201","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2018-08-08 00:00:00","updateUser":"1123598821738675201","updateTime":"2018-08-08 00:00:00","status":1,"isDeleted":0,"tenantId":"000000","code":null,"userType":1,"account":"admin","name":"管理员","realName":"管理员","avatar":"https://bladex.cn/images/logo-small.png","email":"admin@bladex.vip","phone":"","birthday":"2018-08-08 00:00:00","sex":1,"roleId":"1123598816738675201","deptId":"1123598813738675201","postId":"1123598817738675201","leaderId":null,"isLeader":0,"tenantName":"管理组","userTypeName":"WEB","roleName":"超级管理员","deptName":"布雷德科技","postName":"首席执行官","sexName":"男","userExt":null},"msg":"操作成功"} <=== GET: /blade-system/user/info (48 ms) =============== Response End ================ 2026-01-04 14:22:45.836 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:45.843 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, name, source, path , sort, tenant_id, create_user, create_dept, create_time , update_user, update_time, status, is_deleted from blade_top_menu where is_deleted = 0 and tenant_id = '000000' order by sort asc Execute Time: 0.672ms ============== Sql End ============== 2026-01-04 14:22:45.844 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1943579167209992193","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:52:38","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:08","status":1,"isDeleted":0,"tenantId":"000000","code":"ai","name":"大模型","source":"iconfont icon-wuguan","path":null,"sort":1},{"id":"1943579267235753985","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:53:02","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:53:02","status":1,"isDeleted":0,"tenantId":"000000","code":"flow","name":"工作流","source":"iconfont icon-liujisuan","path":null,"sort":2},{"id":"1943579479442370561","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:14","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:45","status":1,"isDeleted":0,"tenantId":"000000","code":"code","name":"代码生成","source":"iconfont icon-ruanjiankaifabao","path":null,"sort":3},{"id":"1943579571150827522","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:54:53","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:46","status":1,"isDeleted":0,"tenantId":"000000","code":"monitor","name":"资源监控","source":"iconfont icon-gaojing","path":null,"sort":4},{"id":"1943579944800399388","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-07-11 15:55:43","updateUser":"1123598821738675201","updateTime":"2025-07-11 15:55:50","status":1,"isDeleted":0,"tenantId":"000000","code":"sys","name":"系统权限","source":"iconfont icon-anquan","path":null,"sort":5}],"msg":"操作成功"} <=== GET: /blade-system/menu/top-menu (73 ms) =============== Response End ================ 2026-01-04 14:22:45.858 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.542ms ============== Sql End ============== 2026-01-04 14:22:45.877 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.694ms ============== Sql End ============== 2026-01-04 14:22:45.883 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (46 ms) =============== Response End ================ 2026-01-04 14:22:46.265 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-system/menu/buttons Parameters: {"user":{"clientId":"bladexai","userId":1123598821738675201,"account":"admin","userName":"admin","nickName":"管理员","tenantId":"000000","oauthId":"","deptId":"1123598813738675201","postId":"1123598817738675201","roleId":"1123598816738675201","roleName":"administrator","detail":{"type":"web"}}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:46.285 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, parent_id, CODE, NAME, alias , path, source, action, sort from blade_menu where (category = 2 or id in ( select parent_id from blade_menu where is_deleted = 0 and category = 2 )) and is_deleted = 0 order by sort Execute Time: 3.867ms ============== Sql End ============== 2026-01-04 14:22:46.290 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1123598815738675281","parentId":"1123598815738675280","code":"work_start","name":"发起事务","alias":"menu","path":"/work/start","source":"iconfont iconicon_compile","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675282","parentId":"1123598815738675281","code":"work_start_flow","name":"发起","alias":"flow","path":"","source":"flow","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675283","parentId":"1123598815738675281","code":"work_start_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962501","parentId":"1164733399669962401","code":"jobserver","name":"任务应用","alias":"menu","path":"/job/jobserver","source":"iconfont icon-PIR","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962502","parentId":"1164733399669962501","code":"jobserver_add","name":"新增","alias":"add","path":"/job/jobserver/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962503","parentId":"1164733399669962501","code":"jobserver_edit","name":"修改","alias":"edit","path":"/job/jobserver/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962504","parentId":"1164733399669962501","code":"jobserver_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobserver/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962505","parentId":"1164733399669962501","code":"jobserver_view","name":"查看","alias":"view","path":"/job/jobserver/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675299","parentId":"1123598815738675298","code":"oss","name":"对象存储","alias":"menu","path":"/resource/oss","source":"iconfont icon-xingzhuang-tupian","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675301","parentId":"1123598815738675299","code":"oss_add","name":"新增","alias":"add","path":"/resource/oss/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675302","parentId":"1123598815738675299","code":"oss_edit","name":"修改","alias":"edit","path":"/resource/oss/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675303","parentId":"1123598815738675299","code":"oss_delete","name":"删除","alias":"delete","path":"/api/blade-resource/oss/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675304","parentId":"1123598815738675299","code":"oss_view","name":"查看","alias":"view","path":"/resource/oss/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675305","parentId":"1123598815738675299","code":"oss_enable","name":"启用","alias":"enable","path":"/api/blade-resource/oss/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675214","parentId":"1123598815738675213","code":"log_usual","name":"通用日志","alias":"menu","path":"/monitor/log/usual","source":null,"component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675249","parentId":"1123598815738675214","code":"log_usual_view","name":"查看","alias":"view","path":"/monitor/log/usual/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675204","parentId":"1123598815738675203","code":"user","name":"用户管理","alias":"menu","path":"/system/user","source":"iconfont icon-yonghu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675223","parentId":"1123598815738675204","code":"user_add","name":"新增","alias":"add","path":"/system/user/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675224","parentId":"1123598815738675204","code":"user_edit","name":"修改","alias":"edit","path":"/system/user/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675225","parentId":"1123598815738675204","code":"user_delete","name":"删除","alias":"delete","path":"/api/blade-system/user/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675226","parentId":"1123598815738675204","code":"user_role","name":"角色配置","alias":"role","path":null,"source":"user-add","component":null,"sort":4,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675227","parentId":"1123598815738675204","code":"user_reset","name":"密码重置","alias":"reset-password","path":"/api/blade-system/user/reset-password","source":"retweet","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675228","parentId":"1123598815738675204","code":"user_view","name":"查看","alias":"view","path":"/system/user/view","source":"file-text","component":null,"sort":6,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1934849932886720514","parentId":"1934849446741721089","code":"record","name":"审计日志","alias":"record","path":"/data/record","source":"iconfont icon-chaxun","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1934851779491971073","parentId":"1934849932886720514","code":"record_view","name":"查看","alias":"record_view","path":"/record/view","source":"iconfont iconicon_glass","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962601","parentId":"1164733399669962401","code":"jobinfo","name":"任务配置","alias":"menu","path":"/job/jobinfo","source":"iconfont icon-liujisuan","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962602","parentId":"1164733399669962601","code":"jobinfo_add","name":"新增","alias":"add","path":"/job/jobinfo/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962603","parentId":"1164733399669962601","code":"jobinfo_edit","name":"修改","alias":"edit","path":"/job/jobinfo/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962604","parentId":"1164733399669962601","code":"jobinfo_delete","name":"删除","alias":"delete","path":"/api/blade-job/jobinfo/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962605","parentId":"1164733399669962601","code":"jobinfo_view","name":"查看","alias":"view","path":"/job/jobinfo/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675202","parentId":"1123598815738675201","code":"notice","name":"通知公告","alias":"menu","path":"/desk/notice","source":"iconfont iconicon_sms","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675219","parentId":"1123598815738675202","code":"notice_add","name":"新增","alias":"add","path":"/desk/notice/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675220","parentId":"1123598815738675202","code":"notice_edit","name":"修改","alias":"edit","path":"/desk/notice/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675221","parentId":"1123598815738675202","code":"notice_delete","name":"删除","alias":"delete","path":"/api/blade-desk/notice/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675222","parentId":"1123598815738675202","code":"notice_view","name":"查看","alias":"view","path":"/desk/notice/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675308","parentId":"1123598815738675307","code":"role","name":"角色管理","alias":"menu","path":"/authority/role","source":"iconfont icon-hezuohuobanmiyueguanli","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675241","parentId":"1123598815738675308","code":"role_add","name":"新增","alias":"add","path":"/authority/role/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675242","parentId":"1123598815738675308","code":"role_edit","name":"修改","alias":"edit","path":"/authority/role/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675243","parentId":"1123598815738675308","code":"role_delete","name":"删除","alias":"delete","path":"/api/blade-system/role/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675244","parentId":"1123598815738675308","code":"role_view","name":"查看","alias":"view","path":"/authority/role/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675267","parentId":"1123598815738675266","code":"flow_model","name":"模型管理","alias":"menu","path":"/flow/model","source":"iconfont icon-huowudui","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675268","parentId":"1123598815738675267","code":"flow_model_create","name":"创建","alias":"create","path":"","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675269","parentId":"1123598815738675267","code":"flow_model_update","name":"编辑","alias":"update","path":"","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675270","parentId":"1123598815738675267","code":"flow_model_deploy","name":"部署","alias":"deploy","path":"","source":"cloud-upload","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675271","parentId":"1123598815738675267","code":"flow_model_download","name":"下载","alias":"download","path":"","source":"download","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675272","parentId":"1123598815738675267","code":"flow_model_delete","name":"删除","alias":"delete","path":"/api/blade-flow/model/remove","source":"delete","component":null,"sort":5,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962202","parentId":"1164733399668962201","code":"region","name":"行政区划","alias":"menu","path":"/base/region","source":"iconfont icon-fuwudiqiu","component":null,"sort":1,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399668962203","parentId":"1164733399668962202","code":"region_add","name":"新增下级","alias":"add","path":"","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962204","parentId":"1164733399668962202","code":"region_delete","name":"删除","alias":"delete","path":"/api/blade-system/region/remove","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962205","parentId":"1164733399668962202","code":"region_import","name":"导入","alias":"import","path":"","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962206","parentId":"1164733399668962202","code":"region_export","name":"导出","alias":"export","path":"","source":"","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399668962207","parentId":"1164733399668962202","code":"region_debug","name":"调试","alias":"debug","path":"","source":"","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675215","parentId":"1123598815738675213","code":"log_api","name":"接口日志","alias":"menu","path":"/monitor/log/api","source":null,"component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675250","parentId":"1123598815738675215","code":"log_api_view","name":"查看","alias":"view","path":"/monitor/log/api/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675205","parentId":"1123598815738675203","code":"dept","name":"机构管理","alias":"menu","path":"/system/dept","source":"iconfont iconicon_group","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675229","parentId":"1123598815738675205","code":"dept_add","name":"新增","alias":"add","path":"/system/dept/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675230","parentId":"1123598815738675205","code":"dept_edit","name":"修改","alias":"edit","path":"/system/dept/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675231","parentId":"1123598815738675205","code":"dept_delete","name":"删除","alias":"delete","path":"/api/blade-system/dept/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675232","parentId":"1123598815738675205","code":"dept_view","name":"查看","alias":"view","path":"/system/dept/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675218","parentId":"1123598815738675217","code":"code","name":"代码生成器","alias":"menu","path":"/tool/code","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675252","parentId":"1123598815738675218","code":"code_add","name":"新增","alias":"add","path":"/tool/code/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675253","parentId":"1123598815738675218","code":"code_edit","name":"修改","alias":"edit","path":"/tool/code/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675254","parentId":"1123598815738675218","code":"code_delete","name":"删除","alias":"delete","path":"/api/blade-system/code/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675255","parentId":"1123598815738675218","code":"code_view","name":"查看","alias":"view","path":"/tool/code/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675288","parentId":"1123598815738675280","code":"work_todo","name":"待办事务","alias":"menu","path":"/work/todo","source":"iconfont iconicon_savememo","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675289","parentId":"1123598815738675288","code":"work_todo_handle","name":"办理","alias":"handle","path":"","source":"handle","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675290","parentId":"1123598815738675288","code":"work_todo_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675291","parentId":"1123598815738675288","code":"work_todo_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675309","parentId":"1123598815738675307","code":"data_scope","name":"数据权限","alias":"menu","path":"/authority/datascope","source":"iconfont icon-ceshishenqing","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675310","parentId":"1123598815738675309","code":"data_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675284","parentId":"1123598815738675280","code":"work_claim","name":"待签事务","alias":"menu","path":"/work/claim","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675285","parentId":"1123598815738675284","code":"work_claim_sign","name":"签收","alias":"sign","path":"","source":"sign","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675286","parentId":"1123598815738675284","code":"work_claim_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675287","parentId":"1123598815738675284","code":"work_claim_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":3,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962201","parentId":"1123598815738675298","code":"attach","name":"附件管理","alias":"menu","path":"/resource/attach","source":"iconfont iconicon_ding","component":null,"sort":2,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733399669962202","parentId":"1164733399669962201","code":"attach_upload","name":"上传","alias":"upload","path":"/resource/attach/upload","source":"","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962203","parentId":"1164733399669962201","code":"attach_download","name":"下载","alias":"download","path":"/resource/attach/download","source":"","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733399669962204","parentId":"1164733399669962201","code":"attach_delete","name":"删除","alias":"delete","path":"/api/blade-resource/attach/remove","source":"","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675274","parentId":"1123598815738675266","code":"flow_manager","name":"流程状态","alias":"menu","path":"/flow/manager","source":"iconfont iconicon_cloud_history","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675275","parentId":"1123598815738675274","code":"flow_manager_state","name":"变更状态","alias":"state","path":"","source":"plus","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675276","parentId":"1123598815738675274","code":"flow_manager_image","name":"流程图","alias":"image","path":"","source":"image","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675277","parentId":"1123598815738675274","code":"flow_manager_remove","name":"删除","alias":"remove","path":"","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675216","parentId":"1123598815738675213","code":"log_error","name":"错误日志","alias":"menu","path":"/monitor/log/error","source":null,"component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675251","parentId":"1123598815738675216","code":"log_error_view","name":"查看","alias":"view","path":"/monitor/log/error/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962251","parentId":"1123598815738675203","code":"post","name":"岗位管理","alias":"menu","path":"/system/post","source":"iconfont icon-quanxianshenpi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389668962252","parentId":"1164733389668962251","code":"post_add","name":"新增","alias":"add","path":"/system/post/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962253","parentId":"1164733389668962251","code":"post_edit","name":"修改","alias":"edit","path":"/system/post/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962254","parentId":"1164733389668962251","code":"post_delete","name":"删除","alias":"delete","path":"/api/blade-system/post/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389668962255","parentId":"1164733389668962251","code":"post_view","name":"查看","alias":"view","path":"/system/post/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962251","parentId":"1123598815738675298","code":"sms","name":"短信配置","alias":"menu","path":"/resource/sms","source":"iconfont icon-xiaoxitongzhi","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733389658962252","parentId":"1164733389658962251","code":"sms_add","name":"新增","alias":"add","path":"/resource/sms/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962253","parentId":"1164733389658962251","code":"sms_edit","name":"修改","alias":"edit","path":"/resource/sms/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962254","parentId":"1164733389658962251","code":"sms_delete","name":"删除","alias":"delete","path":"/api/blade-resource/sms/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962255","parentId":"1164733389658962251","code":"sms_view","name":"查看","alias":"view","path":"/resource/sms/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733389658962256","parentId":"1164733389658962251","code":"sms_enable","name":"启用","alias":"enable","path":"/api/blade-resource/sms/enable","source":"key","component":null,"sort":5,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675311","parentId":"1123598815738675307","code":"api_scope","name":"接口权限","alias":"menu","path":"/authority/apiscope","source":"iconfont icon-renjijiaohu","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675312","parentId":"1123598815738675311","code":"api_scope_setting","name":"权限配置","alias":"setting","path":null,"source":"setting","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675292","parentId":"1123598815738675280","code":"work_send","name":"已发事务","alias":"menu","path":"/work/send","source":"iconfont iconicon_doc","component":null,"sort":3,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675293","parentId":"1123598815738675292","code":"work_send_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675294","parentId":"1123598815738675292","code":"work_send_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675206","parentId":"1123598815738675203","code":"dict","name":"系统字典","alias":"menu","path":"/system/dict","source":"iconfont iconicon_addresslist","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675233","parentId":"1123598815738675206","code":"dict_add","name":"新增","alias":"add","path":"/system/dict/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675234","parentId":"1123598815738675206","code":"dict_edit","name":"修改","alias":"edit","path":"/system/dict/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675235","parentId":"1123598815738675206","code":"dict_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675236","parentId":"1123598815738675206","code":"dict_view","name":"查看","alias":"view","path":"/system/dict/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321991","parentId":"1123598815738675217","code":"datasource","name":"数据源管理","alias":"menu","path":"/tool/datasource","source":"iconfont icon-caidanguanli","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1161272593873321992","parentId":"1161272593873321991","code":"datasource_add","name":"新增","alias":"add","path":"/tool/datasource/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321993","parentId":"1161272593873321991","code":"datasource_edit","name":"修改","alias":"edit","path":"/tool/datasource/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321994","parentId":"1161272593873321991","code":"datasource_delete","name":"删除","alias":"delete","path":"/api/blade-develop/datasource/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1161272593873321995","parentId":"1161272593873321991","code":"datasource_view","name":"查看","alias":"view","path":"/tool/datasource/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675295","parentId":"1123598815738675280","code":"work_done","name":"办结事务","alias":"menu","path":"/work/done","source":"iconfont iconicon_dispose","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675296","parentId":"1123598815738675295","code":"work_done_detail","name":"详情","alias":"detail","path":"","source":"detail","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675297","parentId":"1123598815738675295","code":"work_done_follow","name":"跟踪","alias":"follow","path":"","source":"follow","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675278","parentId":"1123598815738675266","code":"flow_follow","name":"流程跟踪","alias":"menu","path":"/flow/follow","source":"iconfont iconicon_GPS","component":null,"sort":4,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675279","parentId":"1123598815738675278","code":"flow_follow_delete","name":"删除","alias":"remove","path":"","source":"remove","component":null,"sort":1,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963251","parentId":"1123598815738675203","code":"dictbiz","name":"业务字典","alias":"menu","path":"/system/dictbiz","source":"iconfont iconicon_study","component":null,"sort":5,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1164733379658963252","parentId":"1164733379658963251","code":"dictbiz_add","name":"新增","alias":"add","path":"/system/dictbiz/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963253","parentId":"1164733379658963251","code":"dictbiz_edit","name":"修改","alias":"edit","path":"/system/dictbiz/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963254","parentId":"1164733379658963251","code":"dictbiz_delete","name":"删除","alias":"delete","path":"/api/blade-system/dict-biz/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1164733379658963255","parentId":"1164733379658963251","code":"dictbiz_view","name":"查看","alias":"view","path":"/system/dictbiz/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675207","parentId":"1123598815738675203","code":"menu","name":"菜单管理","alias":"menu","path":"/system/menu","source":"iconfont iconicon_subordinate","component":null,"sort":6,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675237","parentId":"1123598815738675207","code":"menu_add","name":"新增","alias":"add","path":"/system/menu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675238","parentId":"1123598815738675207","code":"menu_edit","name":"修改","alias":"edit","path":"/system/menu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675239","parentId":"1123598815738675207","code":"menu_delete","name":"删除","alias":"delete","path":"/api/blade-system/menu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675240","parentId":"1123598815738675207","code":"menu_view","name":"查看","alias":"view","path":"/system/menu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675208","parentId":"1123598815738675203","code":"topmenu","name":"顶部菜单","alias":"menu","path":"/system/topmenu","source":"iconfont icon-canshu","component":null,"sort":7,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675313","parentId":"1123598815738675208","code":"topmenu_add","name":"新增","alias":"add","path":"/system/topmenu/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675314","parentId":"1123598815738675208","code":"topmenu_edit","name":"修改","alias":"edit","path":"/system/topmenu/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675315","parentId":"1123598815738675208","code":"topmenu_delete","name":"删除","alias":"delete","path":"/api/blade-system/topmenu/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675316","parentId":"1123598815738675208","code":"topmenu_view","name":"查看","alias":"view","path":"/system/topmenu/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675317","parentId":"1123598815738675208","code":"topmenu_setting","name":"菜单配置","alias":"setting","path":null,"source":"setting","component":null,"sort":5,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675209","parentId":"1123598815738675203","code":"param","name":"参数管理","alias":"menu","path":"/system/param","source":"iconfont icon-shoucang","component":null,"sort":8,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675245","parentId":"1123598815738675209","code":"param_add","name":"新增","alias":"add","path":"/system/param/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675246","parentId":"1123598815738675209","code":"param_edit","name":"修改","alias":"edit","path":"/system/param/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675247","parentId":"1123598815738675209","code":"param_delete","name":"删除","alias":"delete","path":"/api/blade-system/param/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675248","parentId":"1123598815738675209","code":"param_view","name":"查看","alias":"view","path":"/system/param/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675256","parentId":"1123598815738675203","code":"tenant","name":"租户管理","alias":"menu","path":"/system/tenant","source":"iconfont icon-quanxian","component":null,"sort":9,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675257","parentId":"1123598815738675256","code":"tenant_add","name":"新增","alias":"add","path":"/system/tenant/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675258","parentId":"1123598815738675256","code":"tenant_edit","name":"修改","alias":"edit","path":"/system/tenant/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675259","parentId":"1123598815738675256","code":"tenant_delete","name":"删除","alias":"delete","path":"/api/blade-system/tenant/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675260","parentId":"1123598815738675256","code":"tenant_view","name":"查看","alias":"view","path":"/system/tenant/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675261","parentId":"1123598815738675203","code":"client","name":"应用管理","alias":"menu","path":"/system/client","source":"iconfont icon-shouji","component":null,"sort":10,"category":null,"action":0,"isOpen":null,"remark":null,"isDeleted":null,"children":[{"id":"1123598815738675262","parentId":"1123598815738675261","code":"client_add","name":"新增","alias":"add","path":"/system/client/add","source":"plus","component":null,"sort":1,"category":null,"action":1,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675263","parentId":"1123598815738675261","code":"client_edit","name":"修改","alias":"edit","path":"/system/client/edit","source":"form","component":null,"sort":2,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675264","parentId":"1123598815738675261","code":"client_delete","name":"删除","alias":"delete","path":"/api/blade-system/client/remove","source":"delete","component":null,"sort":3,"category":null,"action":3,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null},{"id":"1123598815738675265","parentId":"1123598815738675261","code":"client_view","name":"查看","alias":"view","path":"/system/client/view","source":"file-text","component":null,"sort":4,"category":null,"action":2,"isOpen":null,"remark":null,"isDeleted":null,"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"parentName":null,"categoryName":null,"actionName":null,"isOpenName":null}],"msg":"操作成功"} <=== GET: /blade-system/menu/buttons (24 ms) =============== Response End ================ 2026-01-04 14:22:51.193 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2002312651166441473} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2002312651166441473/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:51.193 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/list Parameters: {"query":{"current":1,"size":1000,"ascs":null,"descs":null},"name":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2002312651166441473/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:51.208 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2002312651166441473 and is_deleted = 0 Execute Time: 0.666ms ============== Sql End ============== 2026-01-04 14:22:51.210 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (17 ms) =============== Response End ================ 2026-01-04 14:22:51.216 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db where is_deleted = 0 Execute Time: 0.620ms ============== Sql End ============== 2026-01-04 14:22:51.236 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2002312651166441473} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2002312651166441473/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:51.249 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 ) TMP where ROWNUM <= 500 ) where ROW_ID > 0 Execute Time: 0.663ms ============== Sql End ============== 2026-01-04 14:22:51.255 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2002337831229472770","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/detail/2002312651166441473/datasource ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:51.257 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2002307303722442754","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:17:17","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:38:04","status":1,"isDeleted":0,"tenantId":"000000","name":"本地","type":"mysql","driverClass":"com.mysql.cj.jdbc.Driver","url":"jdbc:mysql://localhost:3306/nh_suchatong","username":"root","password":"ro****ot","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""}],"total":3,"size":500,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/db/list (63 ms) =============== Response End ================ 2026-01-04 14:22:51.281 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2002337831229472770 Execute Time: 0.840ms ============== Sql End ============== 2026-01-04 14:22:51.287 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2002312651166441473 and is_deleted = 0 Execute Time: 0.566ms ============== Sql End ============== 2026-01-04 14:22:51.289 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2002337831229472770","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 19:18:35","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:45","status":1,"isDeleted":0,"tenantId":"000000","name":"local_dm","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://localhost:5236/NH_SUCHATONG","username":"SYSDBA","password":"Be****7!","options":"[{\"id\":\"table_ads_nhx_jjztk_jjzb_df\",\"label\":\"ads_nhx_jjztk_jjzb_df\",\"type\":\"table\",\"comment\":\"经济指标供给表\",\"children\":[{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zl\",\"label\":\"zl\",\"propertyName\":\"zl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jtzb\",\"label\":\"jtzb\",\"propertyName\":\"jtzb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_zbz\",\"label\":\"zbz\",\"propertyName\":\"zbz\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd1\",\"label\":\"wd1\",\"propertyName\":\"wd1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd2\",\"label\":\"wd2\",\"propertyName\":\"wd2\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_wd3\",\"label\":\"wd3\",\"propertyName\":\"wd3\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_ads_nhx_jjztk_jjzb_df_jssj\",\"label\":\"jssj\",\"propertyName\":\"jssj\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_classes\",\"label\":\"classes\",\"type\":\"table\",\"comment\":\"班级信息表\",\"children\":[{\"id\":\"field_classes_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_class_name\",\"label\":\"class_name\",\"propertyName\":\"className\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"班级名称,如:高一(1)班\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_classes_grade\",\"label\":\"grade\",\"propertyName\":\"grade\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"年级,如:高一、高二、高三\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_industrial_economic_benefits\",\"label\":\"industrial_economic_benefits\",\"type\":\"table\",\"comment\":\"规上工业经济效益数据表\",\"children\":[{\"id\":\"field_industrial_economic_benefits_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":true,\"nullable\":true,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"经济指标名称如营业收入或利润总额等\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_industrial_economic_benefits_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"报告日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_student\",\"label\":\"student\",\"type\":\"table\",\"comment\":\"学生基本信息表\",\"children\":[{\"id\":\"field_student_student_id\",\"label\":\"student_id\",\"propertyName\":\"studentId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生ID,主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_student_name\",\"label\":\"student_name\",\"propertyName\":\"studentName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"学生姓名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"CHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别:M-男,F-女\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_birth_date\",\"label\":\"birth_date\",\"propertyName\":\"birthDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"出生日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_student_class_id\",\"label\":\"class_id\",\"propertyName\":\"classId\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"所属班级ID(逻辑关联,无外键)\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (33 ms) =============== Response End ================ 2026-01-04 14:22:51.293 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (57 ms) =============== Response End ================ 2026-01-04 14:22:54.170 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:54.189 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.558ms ============== Sql End ============== 2026-01-04 14:22:54.201 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.574ms ============== Sql End ============== 2026-01-04 14:22:54.207 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (36 ms) =============== Response End ================ 2026-01-04 14:22:54.228 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/list Parameters: {"query":{"current":1,"size":12,"ascs":null,"descs":null},"name":"","type":null,"status":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:54.246 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) Execute Time: 0.403ms ============== Sql End ============== 2026-01-04 14:22:54.256 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select * from ( select TMP.*, ROWNUM as ROW_ID from ( select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where is_deleted = 0 and (status = 1) order by create_time desc ) TMP where ROWNUM <= 12 ) where ROW_ID > 0 Execute Time: 0.519ms ============== Sql End ============== 2026-01-04 14:22:54.262 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"}],"total":2,"size":12,"current":1,"pages":1},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/list (33 ms) =============== Response End ================ 2026-01-04 14:22:56.981 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2002312651166441473} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:56.998 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2002312651166441473 and is_deleted = 0 Execute Time: 0.707ms ============== Sql End ============== 2026-01-04 14:22:57.001 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2002312651166441473","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 17:38:32","updateUser":"1123598821738675201","updateTime":"2025-12-21 15:45:52","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2002297943151603713","dbId":"2002337831229472770","dbTable":"ads_nhx_jjztk_jjzb_df,classes,student","terminology":"","name":"TEST1","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-max","dbName":"local_dm"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (19 ms) =============== Response End ================ 2026-01-04 14:22:57.111 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:22:57.127 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.661ms ============== Sql End ============== 2026-01-04 14:22:57.129 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:40:16","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****Ys","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (18 ms) =============== Response End ================ 2026-01-04 14:23:05.958 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:23:05.971 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.661ms ============== Sql End ============== 2026-01-04 14:23:05.977 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (18 ms) =============== Response End ================ 2026-01-04 14:23:06.047 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/llm/models Parameters: {"modelName":null,"type":"chat"} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/aigc/page/dataset ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:23:06.066 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and (type = 'chat' and status = 1) order by is_default desc, create_time desc Execute Time: 0.852ms ============== Sql End ============== 2026-01-04 14:23:06.068 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":[{"id":"1","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-03-06 11:05:38","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-chat","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0100,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":true,"isLock":false,"remark":""},{"id":"2007639276709101569","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 10:24:38","updateUser":"1123598821738675201","updateTime":"2026-01-04 13:40:16","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-32b","modelType":"openai","apiKey":"ME****Ys","secretKey":"","baseUrl":"http://10.55.143.15:5446/open/router/v1/","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":"ME平台"},{"id":"2002297943151603713","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2025-12-20 16:40:05","updateUser":"1123598821738675201","updateTime":"2025-12-20 17:05:58","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"qwen3-max","modelType":"openai","apiKey":"sk****3d","secretKey":"","baseUrl":"https://dashscope.aliyuncs.com/compatible-mode/v1","amount":0.0000,"icon":"/img/chat/chatgpt.png","dimension":-1,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"6","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:41:34","updateUser":"-1","updateTime":"2025-02-24 14:41:34","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-v3-241226","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0100,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"5","createUser":"-1","createDept":"-1","createTime":"2025-02-24 14:40:43","updateUser":"-1","updateTime":"2025-02-24 14:40:43","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-r1-250120","modelType":"volcengine","apiKey":"bc****28","secretKey":null,"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","amount":0.0500,"icon":"/img/chat/volcengine.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":null},{"id":"4","createUser":"-1","createDept":"-1","createTime":"2025-02-19 21:44:09","updateUser":"-1","updateTime":"2025-02-25 11:16:06","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-R1","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0500,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"3","createUser":"-1","createDept":"-1","createTime":"2025-02-16 23:54:19","updateUser":"-1","updateTime":"2025-02-23 23:09:08","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-ai/DeepSeek-V3","modelType":"siliconflow","apiKey":"sk****tq","secretKey":null,"baseUrl":"https://api.siliconflow.cn/v1","amount":0.0100,"icon":"/img/chat/siliconflow.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""},{"id":"2","createUser":"-1","createDept":"-1","createTime":"2025-02-15 10:46:40","updateUser":"-1","updateTime":"2025-02-23 23:09:05","status":1,"isDeleted":0,"tenantId":"000000","type":"chat","modelName":"deepseek-reasoner","modelType":"deepseek","apiKey":"sk****1b","secretKey":null,"baseUrl":"https://api.deepseek.com/v1","amount":0.0500,"icon":"/img/chat/deepseek.png","dimension":null,"timeout":30000,"streamOutput":true,"isDefault":false,"isLock":false,"remark":""}],"msg":"操作成功"} <=== GET: /blade-ai/llm/models (20 ms) =============== Response End ================ 2026-01-04 14:25:46.959 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/data-intelligence/detail Parameters: {"id":2007691453464985602} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:25:46.963 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/conversation/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"appId":"2007691453464985602","type":null,"title":null,"model":"-"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 43 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:25:46.973 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, model_id, db_id, db_table, terminology , name, description, type, icon, enabled , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_data_intelligence where id = 2007691453464985602 and is_deleted = 0 Execute Time: 0.651ms ============== Sql End ============== 2026-01-04 14:25:46.979 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007691453464985602","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:51:58","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:16:02","status":1,"isDeleted":0,"tenantId":"000000","modelId":"2007639276709101569","dbId":"2007690800961306626","dbTable":"jjzb_test","terminology":null,"name":"经济指标","description":"","type":"other","icon":"/img/chat/dataset.png","enabled":1,"modelName":"qwen3-32b","dbName":"平台库测试"},"msg":"操作成功"} <=== GET: /blade-ai/data-intelligence/detail (20 ms) =============== Response End ================ 2026-01-04 14:25:46.987 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_conversation (id, app_id, "model", create_user, create_dept , create_time, update_user, update_time, status, is_deleted , tenant_id) values (2007699962436927490, 2007691453464985602, '-', 1123598821738675201, 1123598813738675201 , TIMESTAMP '2026-01-04 14:25:46.964', 1123598821738675201, TIMESTAMP '2026-01-04 14:25:46.964', 1, 0 , '000000') Execute Time: 4.127ms ============== Sql End ============== 2026-01-04 14:25:46.989 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007699962436927490","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 14:25:46","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:25:46","status":1,"isDeleted":0,"tenantId":null,"appId":"2007691453464985602","type":null,"title":null,"model":"-"},"msg":"操作成功"} <=== POST: /blade-ai/llm/conversation/save (25 ms) =============== Response End ================ 2026-01-04 14:25:47.018 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db/detail Parameters: {"db":{"id":"2007690800961306626","createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"name":null,"type":null,"driverClass":null,"url":null,"username":null,"password":null,"options":null,"dsl":null,"remark":null}} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:25:47.043 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, name, type, driver_class, url , username, password, options, dsl, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db where is_deleted = 0 and id = 2007690800961306626 Execute Time: 0.560ms ============== Sql End ============== 2026-01-04 14:25:47.048 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007690800961306626","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 13:49:22","updateUser":"1123598821738675201","updateTime":"2026-01-04 14:14:41","status":1,"isDeleted":0,"tenantId":"000000","name":"平台库测试","type":"dm","driverClass":"dm.jdbc.driver.DmDriver","url":"jdbc:dm://10.55.143.196:5236/SCT_MAIN_NHSC","username":"SCT_MAIN_NHSC","password":"SC****12","options":"[{\"id\":\"table_blade_ai_data_dashboard\",\"label\":\"blade_ai_data_dashboard\",\"type\":\"table\",\"comment\":\"大模型智能仪表盘\",\"children\":[{\"id\":\"field_blade_ai_data_dashboard_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能仪表盘主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_data_intelligence_id\",\"label\":\"data_intelligence_id\",\"propertyName\":\"dataIntelligenceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能仪表盘配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_dashboard_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_data_intelligence\",\"label\":\"blade_ai_data_intelligence\",\"type\":\"table\",\"comment\":\"大模型问数表\",\"children\":[{\"id\":\"field_blade_ai_data_intelligence_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"智能问数主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_db_table\",\"label\":\"db_table\",\"propertyName\":\"dbTable\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库表名合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_terminology\",\"label\":\"terminology\",\"propertyName\":\"terminology\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"大模型术语合集\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"智能问数图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_data_intelligence_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db\",\"label\":\"blade_ai_db\",\"type\":\"table\",\"comment\":\"大模型数据库表\",\"children\":[{\"id\":\"field_blade_ai_db_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库结构配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库可视化配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_db_template\",\"label\":\"blade_ai_db_template\",\"type\":\"table\",\"comment\":\"大模型SQL模版表\",\"children\":[{\"id\":\"field_blade_ai_db_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_db_id\",\"label\":\"db_id\",\"propertyName\":\"dbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_description\",\"label\":\"sql_description\",\"propertyName\":\"sqlDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"问题描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_sql_template\",\"label\":\"sql_template\",\"propertyName\":\"sqlTemplate\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SQL模版\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_db_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow\",\"label\":\"blade_ai_flow\",\"type\":\"table\",\"comment\":\"大模型流程表\",\"children\":[{\"id\":\"field_blade_ai_flow_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_dsl\",\"label\":\"dsl\",\"propertyName\":\"dsl\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程设计DSL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_api_enabled\",\"label\":\"api_enabled\",\"propertyName\":\"apiEnabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用api\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_key\",\"label\":\"blade_ai_flow_key\",\"type\":\"table\",\"comment\":\"大模型流程密钥表\",\"children\":[{\"id\":\"field_blade_ai_flow_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_flow_log\",\"label\":\"blade_ai_flow_log\",\"type\":\"table\",\"comment\":\"大模型流程日志表\",\"children\":[{\"id\":\"field_blade_ai_flow_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_flow_id\",\"label\":\"flow_id\",\"propertyName\":\"flowId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"流程类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api tokens\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_flow_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge\",\"label\":\"blade_ai_knowledge\",\"type\":\"table\",\"comment\":\"大模型知识库表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_vdb_id\",\"label\":\"vdb_id\",\"propertyName\":\"vdbId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_description\",\"label\":\"description\",\"propertyName\":\"description\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_enabled\",\"label\":\"enabled\",\"propertyName\":\"enabled\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"其否启用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets\",\"label\":\"blade_ai_knowledge_assets\",\"type\":\"table\",\"comment\":\"大模型知识库资源表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_name\",\"label\":\"assets_name\",\"propertyName\":\"assetsName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_url\",\"label\":\"assets_url\",\"propertyName\":\"assetsUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_type\",\"label\":\"assets_type\",\"propertyName\":\"assetsType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_module\",\"label\":\"assets_module\",\"propertyName\":\"assetsModule\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_time\",\"label\":\"assets_time\",\"propertyName\":\"assetsTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源日期\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_assets_size\",\"label\":\"assets_size\",\"propertyName\":\"assetsSize\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment\",\"label\":\"blade_ai_knowledge_assets_segment\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库资源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_embedding_id\",\"label\":\"embedding_id\",\"propertyName\":\"embeddingId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量库内容主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_index\",\"label\":\"segment_index\",\"propertyName\":\"segmentIndex\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_index_length\",\"label\":\"index_length\",\"propertyName\":\"indexLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段索引数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_segment_content\",\"label\":\"segment_content\",\"propertyName\":\"segmentContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_content_length\",\"label\":\"content_length\",\"propertyName\":\"contentLength\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段辅助内容数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vectorized\",\"label\":\"vectorized\",\"propertyName\":\"vectorized\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量化次数(失败也会递增)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量状态: 1-初始化,2-已向量,3-错误\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_task\",\"label\":\"blade_ai_knowledge_assets_segment_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源分段任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_lines\",\"label\":\"read_lines\",\"propertyName\":\"readLines\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已读取行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_read_stage\",\"label\":\"read_stage\",\"propertyName\":\"readStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理阶段:0-未开始,1-文件读取中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_type\",\"label\":\"segment_type\",\"propertyName\":\"segmentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_total_segments\",\"label\":\"total_segments\",\"propertyName\":\"totalSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_processed_segments\",\"label\":\"processed_segments\",\"propertyName\":\"processedSegments\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理分段数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_percentage\",\"label\":\"segment_percentage\",\"propertyName\":\"segmentPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_segment_stage\",\"label\":\"segment_stage\",\"propertyName\":\"segmentStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段阶段:0-未开始,1-分段处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_assets_segment_vector_task\",\"label\":\"blade_ai_knowledge_assets_segment_vector_task\",\"type\":\"table\",\"comment\":\"大模型知识库资源向量任务表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"知识库ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_assets_id\",\"label\":\"assets_id\",\"propertyName\":\"assetsId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_segment_task_id\",\"label\":\"segment_task_id\",\"propertyName\":\"segmentTaskId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分段任务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_total_vectors\",\"label\":\"total_vectors\",\"propertyName\":\"totalVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_processed_vectors\",\"label\":\"processed_vectors\",\"propertyName\":\"processedVectors\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"已处理向量数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_percentage\",\"label\":\"vector_percentage\",\"propertyName\":\"vectorPercentage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量进度百分比\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_vector_stage\",\"label\":\"vector_stage\",\"propertyName\":\"vectorStage\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量阶段:0-未开始,1-向量处理中,2-已完成,3-失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_error_message\",\"label\":\"error_message\",\"propertyName\":\"errorMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_assets_segment_vector_task_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_key\",\"label\":\"blade_ai_knowledge_key\",\"type\":\"table\",\"comment\":\"大模型知识库密钥表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_key_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_key_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_knowledge_log\",\"label\":\"blade_ai_knowledge_log\",\"type\":\"table\",\"comment\":\"大模型知识库查询日志表\",\"children\":[{\"id\":\"field_blade_ai_knowledge_log_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库日志主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_knowledge_id\",\"label\":\"knowledge_id\",\"propertyName\":\"knowledgeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"知识库主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_result\",\"label\":\"result\",\"propertyName\":\"result\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最终结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_executed\",\"label\":\"executed\",\"propertyName\":\"executed\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"执行状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_error\",\"label\":\"error\",\"propertyName\":\"error\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_run_time\",\"label\":\"run_time\",\"propertyName\":\"runTime\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"运行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_knowledge_log_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_config\",\"label\":\"blade_ai_llm_config\",\"type\":\"table\",\"comment\":\"大模型厂商配置表\",\"children\":[{\"id\":\"field_blade_ai_llm_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型用途(对话、向量、视觉、语音)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_model_type\",\"label\":\"model_type\",\"propertyName\":\"modelType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型类型(openai、anthropic、deepseek)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"API密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"SECRET密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_base_url\",\"label\":\"base_url\",\"propertyName\":\"baseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"API基础URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"每1000token的费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_timeout\",\"label\":\"timeout\",\"propertyName\":\"timeout\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"超时时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_stream_output\",\"label\":\"stream_output\",\"propertyName\":\"streamOutput\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否使用流式输出\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除key以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_conversation\",\"label\":\"blade_ai_llm_conversation\",\"type\":\"table\",\"comment\":\"大模型会话记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_conversation_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_conversation_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_message\",\"label\":\"blade_ai_llm_message\",\"type\":\"table\",\"comment\":\"大模型消息记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_message_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_conversation_id\",\"label\":\"conversation_id\",\"propertyName\":\"conversationId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"会话ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_role\",\"label\":\"role\",\"propertyName\":\"role\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"角色:system/user/assistant\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"使用的模型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_reasoning_content\",\"label\":\"reasoning_content\",\"propertyName\":\"reasoningContent\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推理内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"消息内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_error_msg\",\"label\":\"error_msg\",\"propertyName\":\"errorMsg\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"api密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_message_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_llm_token\",\"label\":\"blade_ai_llm_token\",\"type\":\"table\",\"comment\":\"大模型账单记录表\",\"children\":[{\"id\":\"field_blade_ai_llm_token_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_message_id\",\"label\":\"message_id\",\"propertyName\":\"messageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"对话id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_model\",\"label\":\"model\",\"propertyName\":\"model\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_prompt_tokens\",\"label\":\"prompt_tokens\",\"propertyName\":\"promptTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"提示token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_completion_tokens\",\"label\":\"completion_tokens\",\"propertyName\":\"completionTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"补全token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_total_tokens\",\"label\":\"total_tokens\",\"propertyName\":\"totalTokens\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"总token累计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_amount\",\"label\":\"amount\",\"propertyName\":\"amount\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"费用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_ip\",\"label\":\"ip\",\"propertyName\":\"ip\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求ip\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_llm_token_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_mcp_config\",\"label\":\"blade_ai_mcp_config\",\"type\":\"table\",\"comment\":\"大模型上下文协议配置表\",\"children\":[{\"id\":\"field_blade_ai_mcp_config_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议用途(地图、聊天、浏览器、文件)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_name\",\"label\":\"mcp_name\",\"propertyName\":\"mcpName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_mcp_type\",\"label\":\"mcp_type\",\"propertyName\":\"mcpType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议类型(sse、stdio)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_sse_url\",\"label\":\"sse_url\",\"propertyName\":\"sseUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"模型上下文协议 SSE URL\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_command\",\"label\":\"command\",\"propertyName\":\"command\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 命令行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_environment\",\"label\":\"environment\",\"propertyName\":\"environment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议 STDIO 环境变量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_icon\",\"label\":\"icon\",\"propertyName\":\"icon\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型上下文协议图标\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_default\",\"label\":\"is_default\",\"propertyName\":\"isDefault\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否默认\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_lock\",\"label\":\"is_lock\",\"propertyName\":\"isLock\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否锁定(锁定后无法修改除名称以外的值)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_mcp_config_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_plugin\",\"label\":\"blade_ai_plugin\",\"type\":\"table\",\"comment\":\"大模型插件表\",\"children\":[{\"id\":\"field_blade_ai_plugin_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_vno\",\"label\":\"vno\",\"propertyName\":\"vno\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"版本号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_option_params\",\"label\":\"option_params\",\"propertyName\":\"optionParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_input_params\",\"label\":\"input_params\",\"propertyName\":\"inputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输入参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_output_params\",\"label\":\"output_params\",\"propertyName\":\"outputParams\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"输出参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_plugin_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_prompt\",\"label\":\"blade_ai_prompt\",\"type\":\"table\",\"comment\":\"大模型提示词表\",\"children\":[{\"id\":\"field_blade_ai_prompt_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_prompt_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_channel\",\"label\":\"blade_ai_push_channel\",\"type\":\"table\",\"comment\":\"大模型消息推送渠道表\",\"children\":[{\"id\":\"field_blade_ai_push_channel_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_name\",\"label\":\"push_name\",\"propertyName\":\"pushName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_type\",\"label\":\"push_type\",\"propertyName\":\"pushType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"推送类型 1:企业微信,2:钉钉,3:邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_webhook\",\"label\":\"webhook\",\"propertyName\":\"webhook\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"网络钩子 用于钉钉和企业微信\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_robot_sign\",\"label\":\"robot_sign\",\"propertyName\":\"robotSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"机器人签名 用于钉钉机器人加签\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sender_email\",\"label\":\"sender_email\",\"propertyName\":\"senderEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_host\",\"label\":\"email_host\",\"propertyName\":\"emailHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_email_port\",\"label\":\"email_port\",\"propertyName\":\"emailPort\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱服务器端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发件邮箱密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_recipient_email\",\"label\":\"recipient_email\",\"propertyName\":\"recipientEmail\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"收件邮箱地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"阿里云短信区域id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_app_key\",\"label\":\"app_key\",\"propertyName\":\"appKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"腾讯云短信app_key\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_sms_sign\",\"label\":\"sms_sign\",\"propertyName\":\"smsSign\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信平台审核通过的签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_push_param\",\"label\":\"push_param\",\"propertyName\":\"pushParam\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"保存的json配置参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_channel_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_push_template\",\"label\":\"blade_ai_push_template\",\"type\":\"table\",\"comment\":\"大模型消息模版配置表\",\"children\":[{\"id\":\"field_blade_ai_push_template_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_channel_id\",\"label\":\"channel_id\",\"propertyName\":\"channelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"渠道id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_name\",\"label\":\"template_name\",\"propertyName\":\"templateName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_code\",\"label\":\"template_code\",\"propertyName\":\"templateCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_param\",\"label\":\"template_param\",\"propertyName\":\"templateParam\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_template_desc\",\"label\":\"template_desc\",\"propertyName\":\"templateDesc\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_push_template_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_superkey\",\"label\":\"blade_ai_superkey\",\"type\":\"table\",\"comment\":\"大模型超级密钥表\",\"children\":[{\"id\":\"field_blade_ai_superkey_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"超级密钥主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_key_name\",\"label\":\"key_name\",\"propertyName\":\"keyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密钥名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_api_key\",\"label\":\"api_key\",\"propertyName\":\"apiKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"密钥值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_superkey_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_terminology\",\"label\":\"blade_ai_terminology\",\"type\":\"table\",\"comment\":\"大模型术语表\",\"children\":[{\"id\":\"field_blade_ai_terminology_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_options\",\"label\":\"options\",\"propertyName\":\"options\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_terminology_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_ai_vdb\",\"label\":\"blade_ai_vdb\",\"type\":\"table\",\"comment\":\"大模型向量库表\",\"children\":[{\"id\":\"field_blade_ai_vdb_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_host\",\"label\":\"host\",\"propertyName\":\"host\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_port\",\"label\":\"port\",\"propertyName\":\"port\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接端口\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dbname\",\"label\":\"dbname\",\"propertyName\":\"dbname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据库名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_tablename\",\"label\":\"tablename\",\"propertyName\":\"tablename\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名(集合名、索引名)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_dimension\",\"label\":\"dimension\",\"propertyName\":\"dimension\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"向量维度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_ai_vdb_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_attach\",\"label\":\"blade_attach\",\"type\":\"table\",\"comment\":\"附件表\",\"children\":[{\"id\":\"field_blade_attach_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_link\",\"label\":\"link\",\"propertyName\":\"link\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件域名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_original_name\",\"label\":\"original_name\",\"propertyName\":\"originalName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件原名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_extension\",\"label\":\"extension\",\"propertyName\":\"extension\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件拓展名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_attach_size\",\"label\":\"attach_size\",\"propertyName\":\"attachSize\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附件大小\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_attach_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_client\",\"label\":\"blade_client\",\"type\":\"table\",\"comment\":\"客户端表\",\"children\":[{\"id\":\"field_blade_client_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_id\",\"label\":\"client_id\",\"propertyName\":\"clientId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_client_secret\",\"label\":\"client_secret\",\"propertyName\":\"clientSecret\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"客户端密钥\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_resource_ids\",\"label\":\"resource_ids\",\"propertyName\":\"resourceIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源集合\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_scope\",\"label\":\"scope\",\"propertyName\":\"scope\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权范围\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorized_grant_types\",\"label\":\"authorized_grant_types\",\"propertyName\":\"authorizedGrantTypes\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"授权类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_web_server_redirect_uri\",\"label\":\"web_server_redirect_uri\",\"propertyName\":\"webServerRedirectUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"回调地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_authorities\",\"label\":\"authorities\",\"propertyName\":\"authorities\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_access_token_validity\",\"label\":\"access_token_validity\",\"propertyName\":\"accessTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_refresh_token_validity\",\"label\":\"refresh_token_validity\",\"propertyName\":\"refreshTokenValidity\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"刷新令牌过期秒数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_additional_information\",\"label\":\"additional_information\",\"propertyName\":\"additionalInformation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"附加说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_autoapprove\",\"label\":\"autoapprove\",\"propertyName\":\"autoapprove\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"自动授权\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_client_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code\",\"label\":\"blade_code\",\"type\":\"table\",\"comment\":\"代码生成器表\",\"children\":[{\"id\":\"field_blade_code_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"上级菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_service_name\",\"label\":\"service_name\",\"propertyName\":\"serviceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_name\",\"label\":\"code_name\",\"propertyName\":\"codeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模块名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_table_prefix\",\"label\":\"table_prefix\",\"propertyName\":\"tablePrefix\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表前缀\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_pk_name\",\"label\":\"pk_name\",\"propertyName\":\"pkName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主键名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_template_type\",\"label\":\"template_type\",\"propertyName\":\"templateType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模版类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_author\",\"label\":\"author\",\"propertyName\":\"author\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"作者信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_model_id\",\"label\":\"sub_model_id\",\"propertyName\":\"subModelId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_sub_fk_id\",\"label\":\"sub_fk_id\",\"propertyName\":\"subFkId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"子表绑定外键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_id\",\"label\":\"tree_id\",\"propertyName\":\"treeId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_pid\",\"label\":\"tree_pid\",\"propertyName\":\"treePid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树父主键字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_tree_name\",\"label\":\"tree_name\",\"propertyName\":\"treeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"树名称字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_base_mode\",\"label\":\"base_mode\",\"propertyName\":\"baseMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"基础业务模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_wrap_mode\",\"label\":\"wrap_mode\",\"propertyName\":\"wrapMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"包装器模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_feign_mode\",\"label\":\"feign_mode\",\"propertyName\":\"feignMode\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"远程调用模式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_code_style\",\"label\":\"code_style\",\"propertyName\":\"codeStyle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"代码风格\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_api_path\",\"label\":\"api_path\",\"propertyName\":\"apiPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"后端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_web_path\",\"label\":\"web_path\",\"propertyName\":\"webPath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"前端路径\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_code_setting\",\"label\":\"blade_code_setting\",\"type\":\"table\",\"comment\":\"代码生成器配置表\",\"children\":[{\"id\":\"field_blade_code_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类 1:默认配置, 2:表单设计\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_settings\",\"label\":\"settings\",\"propertyName\":\"settings\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"配置项\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_code_setting_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_datasource\",\"label\":\"blade_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dept\",\"label\":\"blade_dept\",\"type\":\"table\",\"comment\":\"机构表\",\"children\":[{\"id\":\"field_blade_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖级列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_category\",\"label\":\"dept_category\",\"propertyName\":\"deptCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_dept_name\",\"label\":\"dept_name\",\"propertyName\":\"deptName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_full_name\",\"label\":\"full_name\",\"propertyName\":\"fullName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门全称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict\",\"label\":\"blade_dict\",\"type\":\"table\",\"comment\":\"字典表\",\"children\":[{\"id\":\"field_blade_dict_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_dict_biz\",\"label\":\"blade_dict_biz\",\"type\":\"table\",\"comment\":\"业务字典表\",\"children\":[{\"id\":\"field_blade_dict_biz_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_key\",\"label\":\"dict_key\",\"propertyName\":\"dictKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_dict_value\",\"label\":\"dict_value\",\"propertyName\":\"dictValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_sealed\",\"label\":\"is_sealed\",\"propertyName\":\"isSealed\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已封存\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_dict_biz_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_info\",\"label\":\"blade_job_info\",\"type\":\"table\",\"comment\":\"日志信息表\",\"children\":[{\"id\":\"field_blade_job_info_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_server_id\",\"label\":\"job_server_id\",\"propertyName\":\"jobServerId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_id\",\"label\":\"job_id\",\"propertyName\":\"jobId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_name\",\"label\":\"job_name\",\"propertyName\":\"jobName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_description\",\"label\":\"job_description\",\"propertyName\":\"jobDescription\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_job_params\",\"label\":\"job_params\",\"propertyName\":\"jobParams\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression_type\",\"label\":\"time_expression_type\",\"propertyName\":\"timeExpressionType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_time_expression\",\"label\":\"time_expression\",\"propertyName\":\"timeExpression\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_execute_type\",\"label\":\"execute_type\",\"propertyName\":\"executeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_type\",\"label\":\"processor_type\",\"propertyName\":\"processorType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器类型,枚举值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_processor_info\",\"label\":\"processor_info\",\"propertyName\":\"processorInfo\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_instance_num\",\"label\":\"max_instance_num\",\"propertyName\":\"maxInstanceNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_concurrency\",\"label\":\"concurrency\",\"propertyName\":\"concurrency\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_time_limit\",\"label\":\"instance_time_limit\",\"propertyName\":\"instanceTimeLimit\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_instance_retry_num\",\"label\":\"instance_retry_num\",\"propertyName\":\"instanceRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"instanceRetryNum\\t任务实例重试次数,整个任务失败时重试,代价大,不推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_task_retry_num\",\"label\":\"task_retry_num\",\"propertyName\":\"taskRetryNum\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"taskRetryNum\\tTask 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_cpu_cores\",\"label\":\"min_cpu_cores\",\"propertyName\":\"minCpuCores\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"minCpuCores\\t最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_memory_space\",\"label\":\"min_memory_space\",\"propertyName\":\"minMemorySpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_min_disk_space\",\"label\":\"min_disk_space\",\"propertyName\":\"minDiskSpace\",\"type\":\"field\",\"fieldType\":\"DOUBLE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_designated_workers\",\"label\":\"designated_workers\",\"propertyName\":\"designatedWorkers\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_max_worker_count\",\"label\":\"max_worker_count\",\"propertyName\":\"maxWorkerCount\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"最大执行机器数量,限定调动执行的机器数量,0代表无限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_notify_user_ids\",\"label\":\"notify_user_ids\",\"propertyName\":\"notifyUserIds\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接收报警的用户 ID 列表\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_enable\",\"label\":\"enable\",\"propertyName\":\"enable\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否启用该任务,未启用的任务不会被调度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_dispatch_strategy\",\"label\":\"dispatch_strategy\",\"propertyName\":\"dispatchStrategy\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_lifecycle\",\"label\":\"lifecycle\",\"propertyName\":\"lifecycle\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"lifecycle\\t生命周期(预留,用于指定定时调度任务的生效时间范围)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_alert_threshold\",\"label\":\"alert_threshold\",\"propertyName\":\"alertThreshold\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误阈值,0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_statistic_window_len\",\"label\":\"statistic_window_len\",\"propertyName\":\"statisticWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"统计的窗口长度(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_silence_window_len\",\"label\":\"silence_window_len\",\"propertyName\":\"silenceWindowLen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"沉默时间窗口(s),0代表不限制\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_type\",\"label\":\"log_type\",\"propertyName\":\"logType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_extra\",\"label\":\"extra\",\"propertyName\":\"extra\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_info_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_job_server\",\"label\":\"blade_job_server\",\"type\":\"table\",\"comment\":\"任务服务表\",\"children\":[{\"id\":\"field_blade_job_server_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_name\",\"label\":\"job_server_name\",\"propertyName\":\"jobServerName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_server_url\",\"label\":\"job_server_url\",\"propertyName\":\"jobServerUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务服务器地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_name\",\"label\":\"job_app_name\",\"propertyName\":\"jobAppName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_app_password\",\"label\":\"job_app_password\",\"propertyName\":\"jobAppPassword\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务应用密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_job_remark\",\"label\":\"job_remark\",\"propertyName\":\"jobRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"任务备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_job_server_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_api\",\"label\":\"blade_log_api\",\"type\":\"table\",\"comment\":\"接口日志表\",\"children\":[{\"id\":\"field_blade_log_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_type\",\"label\":\"type\",\"propertyName\":\"type\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_time\",\"label\":\"time\",\"propertyName\":\"time\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"执行时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_error\",\"label\":\"blade_log_error\",\"type\":\"table\",\"comment\":\"错误日志表\",\"children\":[{\"id\":\"field_blade_log_error_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_stack_trace\",\"label\":\"stack_trace\",\"propertyName\":\"stackTrace\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"堆栈\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_exception_name\",\"label\":\"exception_name\",\"propertyName\":\"exceptionName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_message\",\"label\":\"message\",\"propertyName\":\"message\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"异常信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_line_number\",\"label\":\"line_number\",\"propertyName\":\"lineNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"错误行数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_file_name\",\"label\":\"file_name\",\"propertyName\":\"fileName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_error_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_log_usual\",\"label\":\"blade_log_usual\",\"type\":\"table\",\"comment\":\"通用日志表\",\"children\":[{\"id\":\"field_blade_log_usual_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_level\",\"label\":\"log_level\",\"propertyName\":\"logLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_id\",\"label\":\"log_id\",\"propertyName\":\"logId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志业务id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_log_data\",\"label\":\"log_data\",\"propertyName\":\"logData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"日志数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_class\",\"label\":\"method_class\",\"propertyName\":\"methodClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_method_name\",\"label\":\"method_name\",\"propertyName\":\"methodName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"方法名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_params\",\"label\":\"params\",\"propertyName\":\"params\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作提交的数据\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_by\",\"label\":\"create_by\",\"propertyName\":\"createBy\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建者\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_log_usual_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_menu\",\"label\":\"blade_menu\",\"type\":\"table\",\"comment\":\"菜单表\",\"children\":[{\"id\":\"field_blade_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父级菜单\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_alias\",\"label\":\"alias\",\"propertyName\":\"alias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_action\",\"label\":\"action\",\"propertyName\":\"action\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作按钮类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_open\",\"label\":\"is_open\",\"propertyName\":\"isOpen\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否打开新页面\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_component\",\"label\":\"component\",\"propertyName\":\"component\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model\",\"label\":\"blade_model\",\"type\":\"table\",\"comment\":\"数据模型表\",\"children\":[{\"id\":\"field_blade_model_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_name\",\"label\":\"model_name\",\"propertyName\":\"modelName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_code\",\"label\":\"model_code\",\"propertyName\":\"modelCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_table\",\"label\":\"model_table\",\"propertyName\":\"modelTable\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_class\",\"label\":\"model_class\",\"propertyName\":\"modelClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_model_remark\",\"label\":\"model_remark\",\"propertyName\":\"modelRemark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_model_prototype\",\"label\":\"blade_model_prototype\",\"type\":\"table\",\"comment\":\"数据原型表\",\"children\":[{\"id\":\"field_blade_model_prototype_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_model_id\",\"label\":\"model_id\",\"propertyName\":\"modelId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模型主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_name\",\"label\":\"jdbc_name\",\"propertyName\":\"jdbcName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_type\",\"label\":\"jdbc_type\",\"propertyName\":\"jdbcType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"物理类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_jdbc_comment\",\"label\":\"jdbc_comment\",\"propertyName\":\"jdbcComment\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"注释说明\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_type\",\"label\":\"property_type\",\"propertyName\":\"propertyType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_entity\",\"label\":\"property_entity\",\"propertyName\":\"propertyEntity\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体类型引用\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_property_name\",\"label\":\"property_name\",\"propertyName\":\"propertyName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"实体列名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_list\",\"label\":\"is_list\",\"propertyName\":\"isList\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"列表显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_form\",\"label\":\"is_form\",\"propertyName\":\"isForm\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"表单显示\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_row\",\"label\":\"is_row\",\"propertyName\":\"isRow\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"独占一行\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_component_type\",\"label\":\"component_type\",\"propertyName\":\"componentType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"组件类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_dict_code\",\"label\":\"dict_code\",\"propertyName\":\"dictCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"字典编码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_required\",\"label\":\"is_required\",\"propertyName\":\"isRequired\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否必填\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_query\",\"label\":\"is_query\",\"propertyName\":\"isQuery\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_query_type\",\"label\":\"query_type\",\"propertyName\":\"queryType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"查询配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_model_prototype_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_notice\",\"label\":\"blade_notice\",\"type\":\"table\",\"comment\":\"通知公告表\",\"children\":[{\"id\":\"field_blade_notice_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_title\",\"label\":\"title\",\"propertyName\":\"title\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"标题\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_release_time\",\"label\":\"release_time\",\"propertyName\":\"releaseTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"发布时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_notice_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_oss\",\"label\":\"blade_oss\",\"type\":\"table\",\"comment\":\"对象存储表\",\"children\":[{\"id\":\"field_blade_oss_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_oss_code\",\"label\":\"oss_code\",\"propertyName\":\"ossCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_endpoint\",\"label\":\"endpoint\",\"propertyName\":\"endpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_transform_endpoint\",\"label\":\"transform_endpoint\",\"propertyName\":\"transformEndpoint\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"外网资源地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_bucket_name\",\"label\":\"bucket_name\",\"propertyName\":\"bucketName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"空间名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_region\",\"label\":\"region\",\"propertyName\":\"region\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地域简称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_oss_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_param\",\"label\":\"blade_param\",\"type\":\"table\",\"comment\":\"参数表\",\"children\":[{\"id\":\"field_blade_param_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_name\",\"label\":\"param_name\",\"propertyName\":\"paramName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_key\",\"label\":\"param_key\",\"propertyName\":\"paramKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_param_value\",\"label\":\"param_value\",\"propertyName\":\"paramValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"参数值\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_param_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_post\",\"label\":\"blade_post\",\"type\":\"table\",\"comment\":\"岗位表\",\"children\":[{\"id\":\"field_blade_post_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_code\",\"label\":\"post_code\",\"propertyName\":\"postCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_post_name\",\"label\":\"post_name\",\"propertyName\":\"postName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位描述\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_post_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_process_leave\",\"label\":\"blade_process_leave\",\"type\":\"table\",\"comment\":\"流程请假业务表\",\"children\":[{\"id\":\"field_blade_process_leave_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_definition_id\",\"label\":\"process_definition_id\",\"propertyName\":\"processDefinitionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程定义主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_process_instance_id\",\"label\":\"process_instance_id\",\"propertyName\":\"processInstanceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"流程实例主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_start_time\",\"label\":\"start_time\",\"propertyName\":\"startTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"开始时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_end_time\",\"label\":\"end_time\",\"propertyName\":\"endTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"结束时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_reason\",\"label\":\"reason\",\"propertyName\":\"reason\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请假理由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_task_user\",\"label\":\"task_user\",\"propertyName\":\"taskUser\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第一级审批人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_apply_time\",\"label\":\"apply_time\",\"propertyName\":\"applyTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"申请时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_process_leave_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_record_data\",\"label\":\"blade_record_data\",\"type\":\"table\",\"comment\":\"数据审计表\",\"children\":[{\"id\":\"field_blade_record_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_service_id\",\"label\":\"service_id\",\"propertyName\":\"serviceId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_host\",\"label\":\"server_host\",\"propertyName\":\"serverHost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_server_ip\",\"label\":\"server_ip\",\"propertyName\":\"serverIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_env\",\"label\":\"env\",\"propertyName\":\"env\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"服务器环境\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_level\",\"label\":\"record_level\",\"propertyName\":\"recordLevel\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计级别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_method\",\"label\":\"method\",\"propertyName\":\"method\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作方式\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_request_uri\",\"label\":\"request_uri\",\"propertyName\":\"requestUri\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"请求URI\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_user_agent\",\"label\":\"user_agent\",\"propertyName\":\"userAgent\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户代理\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_remote_ip\",\"label\":\"remote_ip\",\"propertyName\":\"remoteIp\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作IP地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_operation\",\"label\":\"operation\",\"propertyName\":\"operation\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_table_name\",\"label\":\"table_name\",\"propertyName\":\"tableName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据表名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_old_data\",\"label\":\"old_data\",\"propertyName\":\"oldData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作前参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_new_data\",\"label\":\"new_data\",\"propertyName\":\"newData\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"操作后参数\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_message\",\"label\":\"record_message\",\"propertyName\":\"recordMessage\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计消息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_result\",\"label\":\"record_result\",\"propertyName\":\"recordResult\",\"type\":\"field\",\"fieldType\":\"TEXT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"审计结果\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_cost\",\"label\":\"record_cost\",\"propertyName\":\"recordCost\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录耗时\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_time\",\"label\":\"record_time\",\"propertyName\":\"recordTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_record_user\",\"label\":\"record_user\",\"propertyName\":\"recordUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"记录人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_record_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_region\",\"label\":\"blade_region\",\"type\":\"table\",\"comment\":\"行政区划表\",\"children\":[{\"id\":\"field_blade_region_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_parent_code\",\"label\":\"parent_code\",\"propertyName\":\"parentCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_ancestors\",\"label\":\"ancestors\",\"propertyName\":\"ancestors\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"祖区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区划名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_code\",\"label\":\"province_code\",\"propertyName\":\"provinceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_province_name\",\"label\":\"province_name\",\"propertyName\":\"provinceName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"省级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_code\",\"label\":\"city_code\",\"propertyName\":\"cityCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_city_name\",\"label\":\"city_name\",\"propertyName\":\"cityName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"市级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_code\",\"label\":\"district_code\",\"propertyName\":\"districtCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_district_name\",\"label\":\"district_name\",\"propertyName\":\"districtName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"区级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_code\",\"label\":\"town_code\",\"propertyName\":\"townCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_town_name\",\"label\":\"town_name\",\"propertyName\":\"townName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"镇级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_code\",\"label\":\"village_code\",\"propertyName\":\"villageCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级区划编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_village_name\",\"label\":\"village_name\",\"propertyName\":\"villageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"村级名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_region_level\",\"label\":\"region_level\",\"propertyName\":\"regionLevel\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"层级\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_region_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_report_file\",\"label\":\"blade_report_file\",\"type\":\"table\",\"comment\":\"报表文件表\",\"children\":[{\"id\":\"field_blade_report_file_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"文件名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_content\",\"label\":\"content\",\"propertyName\":\"content\",\"type\":\"field\",\"fieldType\":\"BLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"文件内容\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"更新时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_report_file_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role\",\"label\":\"blade_role\",\"type\":\"table\",\"comment\":\"角色表\",\"children\":[{\"id\":\"field_blade_role_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_parent_id\",\"label\":\"parent_id\",\"propertyName\":\"parentId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"父主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_name\",\"label\":\"role_name\",\"propertyName\":\"roleName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_role_alias\",\"label\":\"role_alias\",\"propertyName\":\"roleAlias\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色别名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_menu\",\"label\":\"blade_role_menu\",\"type\":\"table\",\"comment\":\"角色菜单关联表\",\"children\":[{\"id\":\"field_blade_role_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_menu_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_role_scope\",\"label\":\"blade_role_scope\",\"type\":\"table\",\"comment\":\"角色数据权限关联表\",\"children\":[{\"id\":\"field_blade_role_scope_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_category\",\"label\":\"scope_category\",\"propertyName\":\"scopeCategory\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限类型(1:数据权限、2:接口权限)\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_scope_id\",\"label\":\"scope_id\",\"propertyName\":\"scopeId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"权限id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_role_scope_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_api\",\"label\":\"blade_scope_api\",\"type\":\"table\",\"comment\":\"接口权限表\",\"children\":[{\"id\":\"field_blade_scope_api_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_path\",\"label\":\"scope_path\",\"propertyName\":\"scopePath\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"接口权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_api_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_scope_data\",\"label\":\"blade_scope_data\",\"type\":\"table\",\"comment\":\"数据权限表\",\"children\":[{\"id\":\"field_blade_scope_data_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_resource_code\",\"label\":\"resource_code\",\"propertyName\":\"resourceCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_name\",\"label\":\"scope_name\",\"propertyName\":\"scopeName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_field\",\"label\":\"scope_field\",\"propertyName\":\"scopeField\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_class\",\"label\":\"scope_class\",\"propertyName\":\"scopeClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_column\",\"label\":\"scope_column\",\"propertyName\":\"scopeColumn\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限字段\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_type\",\"label\":\"scope_type\",\"propertyName\":\"scopeType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_scope_value\",\"label\":\"scope_value\",\"propertyName\":\"scopeValue\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限值域\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据权限备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_scope_data_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_sms\",\"label\":\"blade_sms\",\"type\":\"table\",\"comment\":\"短信配置表\",\"children\":[{\"id\":\"field_blade_sms_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sms_code\",\"label\":\"sms_code\",\"propertyName\":\"smsCode\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"资源编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_template_id\",\"label\":\"template_id\",\"propertyName\":\"templateId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"模板ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_access_key\",\"label\":\"access_key\",\"propertyName\":\"accessKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"accessKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_secret_key\",\"label\":\"secret_key\",\"propertyName\":\"secretKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"secretKey\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_region_id\",\"label\":\"region_id\",\"propertyName\":\"regionId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"regionId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_app_id\",\"label\":\"app_id\",\"propertyName\":\"appId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"appId\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_sign_name\",\"label\":\"sign_name\",\"propertyName\":\"signName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"短信签名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_sms_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant\",\"label\":\"blade_tenant\",\"type\":\"table\",\"comment\":\"租户表\",\"children\":[{\"id\":\"field_blade_tenant_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_tenant_name\",\"label\":\"tenant_name\",\"propertyName\":\"tenantName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"租户名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_domain_url\",\"label\":\"domain_url\",\"propertyName\":\"domainUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"域名地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_background_url\",\"label\":\"background_url\",\"propertyName\":\"backgroundUrl\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"系统背景\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_linkman\",\"label\":\"linkman\",\"propertyName\":\"linkman\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_contact_number\",\"label\":\"contact_number\",\"propertyName\":\"contactNumber\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系电话\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_address\",\"label\":\"address\",\"propertyName\":\"address\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"联系地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_account_number\",\"label\":\"account_number\",\"propertyName\":\"accountNumber\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号额度\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_expire_time\",\"label\":\"expire_time\",\"propertyName\":\"expireTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"过期时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_id\",\"label\":\"package_id\",\"propertyName\":\"packageId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"产品包ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"datasource_id\",\"propertyName\":\"datasourceId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_license_key\",\"label\":\"license_key\",\"propertyName\":\"licenseKey\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"授权码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_datasource\",\"label\":\"blade_tenant_datasource\",\"type\":\"table\",\"comment\":\"数据源配置表\",\"children\":[{\"id\":\"field_blade_tenant_datasource_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_category\",\"label\":\"category\",\"propertyName\":\"category\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"数据源类型\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"名称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_driver_class\",\"label\":\"driver_class\",\"propertyName\":\"driverClass\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"驱动类\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_url\",\"label\":\"url\",\"propertyName\":\"url\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"连接地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_sharding_config\",\"label\":\"sharding_config\",\"propertyName\":\"shardingConfig\",\"type\":\"field\",\"fieldType\":\"CLOB\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"分库分表配置\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_datasource_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_tenant_package\",\"label\":\"blade_tenant_package\",\"type\":\"table\",\"comment\":\"租户产品表\",\"children\":[{\"id\":\"field_blade_tenant_package_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_package_name\",\"label\":\"package_name\",\"propertyName\":\"packageName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"产品包名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"菜单ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_tenant_package_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu\",\"label\":\"blade_top_menu\",\"type\":\"table\",\"comment\":\"顶部菜单表\",\"children\":[{\"id\":\"field_blade_top_menu_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单资源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_path\",\"label\":\"path\",\"propertyName\":\"path\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单路由\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_sort\",\"label\":\"sort\",\"propertyName\":\"sort\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单排序\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_top_menu_setting\",\"label\":\"blade_top_menu_setting\",\"type\":\"table\",\"comment\":\"顶部菜单配置表\",\"children\":[{\"id\":\"field_blade_top_menu_setting_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_top_menu_id\",\"label\":\"top_menu_id\",\"propertyName\":\"topMenuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"顶部菜单主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_top_menu_setting_menu_id\",\"label\":\"menu_id\",\"propertyName\":\"menuId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"菜单主键\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user\",\"label\":\"blade_user\",\"type\":\"table\",\"comment\":\"用户表\",\"children\":[{\"id\":\"field_blade_user_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_code\",\"label\":\"code\",\"propertyName\":\"code\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户编号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_user_type\",\"label\":\"user_type\",\"propertyName\":\"userType\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户平台\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_account\",\"label\":\"account\",\"propertyName\":\"account\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_password\",\"label\":\"password\",\"propertyName\":\"password\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"密码\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_name\",\"label\":\"name\",\"propertyName\":\"name\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"昵称\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_real_name\",\"label\":\"real_name\",\"propertyName\":\"realName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"真名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮箱\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_phone\",\"label\":\"phone\",\"propertyName\":\"phone\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"手机\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_birthday\",\"label\":\"birthday\",\"propertyName\":\"birthday\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"生日\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_sex\",\"label\":\"sex\",\"propertyName\":\"sex\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_role_id\",\"label\":\"role_id\",\"propertyName\":\"roleId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"角色id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_post_id\",\"label\":\"post_id\",\"propertyName\":\"postId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"岗位id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_leader_id\",\"label\":\"leader_id\",\"propertyName\":\"leaderId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"主管id\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_leader\",\"label\":\"is_leader\",\"propertyName\":\"isLeader\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否主管\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_user\",\"label\":\"create_user\",\"propertyName\":\"createUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_dept\",\"label\":\"create_dept\",\"propertyName\":\"createDept\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建部门\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_create_time\",\"label\":\"create_time\",\"propertyName\":\"createTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"创建时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_user\",\"label\":\"update_user\",\"propertyName\":\"updateUser\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改人\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_update_time\",\"label\":\"update_time\",\"propertyName\":\"updateTime\",\"type\":\"field\",\"fieldType\":\"TIMESTAMP\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"修改时间\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_app\",\"label\":\"blade_user_app\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_app_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_app_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_dept\",\"label\":\"blade_user_dept\",\"type\":\"table\",\"comment\":\"用户部门表\",\"children\":[{\"id\":\"field_blade_user_dept_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_dept_id\",\"label\":\"dept_id\",\"propertyName\":\"deptId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"部门ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_dept_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_oauth\",\"label\":\"blade_user_oauth\",\"type\":\"table\",\"comment\":\"用户第三方认证表\",\"children\":[{\"id\":\"field_blade_user_oauth_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_tenant_id\",\"label\":\"tenant_id\",\"propertyName\":\"tenantId\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"租户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_uuid\",\"label\":\"uuid\",\"propertyName\":\"uuid\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"第三方系统用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_username\",\"label\":\"username\",\"propertyName\":\"username\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"账号\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_nickname\",\"label\":\"nickname\",\"propertyName\":\"nickname\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_avatar\",\"label\":\"avatar\",\"propertyName\":\"avatar\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"头像\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_blog\",\"label\":\"blog\",\"propertyName\":\"blog\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"应用主页\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_company\",\"label\":\"company\",\"propertyName\":\"company\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"公司名\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_location\",\"label\":\"location\",\"propertyName\":\"location\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"地址\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_email\",\"label\":\"email\",\"propertyName\":\"email\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"邮件\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_remark\",\"label\":\"remark\",\"propertyName\":\"remark\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"备注\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_gender\",\"label\":\"gender\",\"propertyName\":\"gender\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"性别\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_source\",\"label\":\"source\",\"propertyName\":\"source\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"来源\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_oauth_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_other\",\"label\":\"blade_user_other\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_other_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_other_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_blade_user_web\",\"label\":\"blade_user_web\",\"type\":\"table\",\"comment\":\"用户平台拓展表\",\"children\":[{\"id\":\"field_blade_user_web_id\",\"label\":\"id\",\"propertyName\":\"id\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":true,\"isIdentity\":false,\"nullable\":true,\"comment\":\"主键\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_id\",\"label\":\"user_id\",\"propertyName\":\"userId\",\"type\":\"field\",\"fieldType\":\"BIGINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户ID\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_user_ext\",\"label\":\"user_ext\",\"propertyName\":\"userExt\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"用户拓展信息\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_status\",\"label\":\"status\",\"propertyName\":\"status\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"状态\",\"enabled\":true,\"remark\":\"\"},{\"id\":\"field_blade_user_web_is_deleted\",\"label\":\"is_deleted\",\"propertyName\":\"isDeleted\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"是否已删除\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_jjzb_test\",\"label\":\"jjzb_test\",\"type\":\"table\",\"comment\":\"经济指标统计表\",\"children\":[{\"id\":\"field_jjzb_test_nian\",\"label\":\"nian\",\"propertyName\":\"nian\",\"type\":\"field\",\"fieldType\":\"INT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"年份\",\"enabled\":true,\"remark\":\"年份-yyyy\"},{\"id\":\"field_jjzb_test_yue\",\"label\":\"yue\",\"propertyName\":\"yue\",\"type\":\"field\",\"fieldType\":\"TINYINT\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"月份\",\"enabled\":true,\"remark\":\"月份-m\"},{\"id\":\"field_jjzb_test_zblb\",\"label\":\"zblb\",\"propertyName\":\"zblb\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标类别\",\"enabled\":true,\"remark\":\"指标的类型\"},{\"id\":\"field_jjzb_test_indicator_name\",\"label\":\"indicator_name\",\"propertyName\":\"indicatorName\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"指标名称\",\"enabled\":true,\"remark\":\"指标名称\"},{\"id\":\"field_jjzb_test_data_type\",\"label\":\"data_type\",\"propertyName\":\"dataType\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"统计类型\",\"enabled\":true,\"remark\":\"统计类型-比如累计总值,月度增速\"},{\"id\":\"field_jjzb_test_val\",\"label\":\"val\",\"propertyName\":\"val\",\"type\":\"field\",\"fieldType\":\"DECIMAL\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"指标值\",\"enabled\":true,\"remark\":\"指标的数值\"},{\"id\":\"field_jjzb_test_report_date\",\"label\":\"report_date\",\"propertyName\":\"reportDate\",\"type\":\"field\",\"fieldType\":\"DATE\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":true,\"comment\":\"数据日期\",\"enabled\":true,\"remark\":\"数据汇总日期-yyyy-mm-dd\"}]},{\"id\":\"table_SREF_CON_TAB134218984_LEVEL\",\"label\":\"SREF_CON_TAB134218984_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFED\",\"label\":\"SREF_CON_TAB134218984_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218984_REFING\",\"label\":\"SREF_CON_TAB134218984_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218984_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_LEVEL\",\"label\":\"SREF_CON_TAB134218986_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFED\",\"label\":\"SREF_CON_TAB134218986_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218986_REFING\",\"label\":\"SREF_CON_TAB134218986_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218986_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_LEVEL\",\"label\":\"SREF_CON_TAB134218987_LEVEL\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_LEVEL_N_LEVEL\",\"label\":\"N_LEVEL\",\"propertyName\":\"nLevel\",\"type\":\"field\",\"fieldType\":\"INTEGER\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFED\",\"label\":\"SREF_CON_TAB134218987_REFED\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFED_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]},{\"id\":\"table_SREF_CON_TAB134218987_REFING\",\"label\":\"SREF_CON_TAB134218987_REFING\",\"type\":\"table\",\"comment\":\"\",\"children\":[{\"id\":\"field_SREF_CON_TAB134218987_REFING_COL1\",\"label\":\"COL1\",\"propertyName\":\"col1\",\"type\":\"field\",\"fieldType\":\"VARCHAR\",\"isPrimaryKey\":false,\"isIdentity\":false,\"nullable\":false,\"comment\":\"\",\"enabled\":true,\"remark\":\"\"}]}]","dsl":"","remark":""},"msg":"操作成功"} <=== GET: /blade-ai/db/detail (30 ms) =============== Response End ================ 2026-01-04 14:25:47.123 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> GET: /blade-ai/db-template/list Parameters: {"dbId":2007690800961306626,"query":{"current":1,"size":100,"ascs":null,"descs":null},"description":null} ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ================ Request End ================ 2026-01-04 14:25:47.142 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select count(*) as total from blade_ai_db_template where is_deleted = 0 and (db_id like '%2007690800961306626%') Execute Time: 0.410ms ============== Sql End ============== 2026-01-04 14:25:47.144 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"records":[],"total":0,"size":100,"current":1,"pages":0},"msg":"操作成功"} <=== GET: /blade-ai/db-template/list (20 ms) =============== Response End ================ 2026-01-04 14:25:52.257 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 198 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:25:52.257 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 14:25:52.259 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTA5OTk0LCJuYmYiOjE3Njc1MDUxMzR9.g1oEKJTHNn5Rcj3HLXM7rfXPkLHgJbv8tTPYE59hq60 ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 171 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 14:25:52.259 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 2026-01-04 14:25:52.293 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:25:52.295 ERROR 2733382 --- [ XNIO-1 task-6] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:25:52.312 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.606ms ============== Sql End ============== 2026-01-04 14:25:52.319 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 1.267ms ============== Sql End ============== 2026-01-04 14:25:52.321 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 14:25:52.321 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 14:25:56.762 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比情况", "用表格列出2025年2月规上工业经济效益中所有指标的最新报告日期和数值" ] } ``` 2026-01-04 14:25:56.763 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 14:25:56.763 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 14:25:56.763 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4506 ms) =============== Response End ================ 2026-01-04 14:25:56.765 INFO 2733382 --- [onPool-worker-4] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 14:25:56.765 INFO 2733382 --- [onPool-worker-4] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复), name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64578, object=chat.completion, created=1767507944, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比情况", "用表格列出2025年2月规上工业经济效益中所有指标的最新报告日期和数值" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=976, completionTokens=125, totalTokens=1101), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 14:25:56.781 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700003557883906, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复)', 976 , 0, 976, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:56.767' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:56.767', 1, 0) Execute Time: 0.793ms ============== Sql End ============== 2026-01-04 14:25:56.796 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700003620798466, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "用柱状图展示2025年2月规上工业经济效益中各指标的月度增速对比", "用折线图呈现2025年1月至2月规上工业经济效益累计总值的变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比情况", "用表格列出2025年2月规上工业经济效益中所有指标的最新报告日期和数值" ] } ```', 0 , 125, 125, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:56.782' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:56.782', 1, 0) Execute Time: 0.521ms ============== Sql End ============== 2026-01-04 14:25:56.810 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700003683713026, 2007700003620798466, 'qwen3-32b', 976, 125 , 1101, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:56.797' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:56.797', 1, 0) Execute Time: 0.529ms ============== Sql End ============== 2026-01-04 14:25:57.930 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"cumulativeValue\", RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益'", "tables": ["jjzb_test"], "chart-type": "line" } ``` 2026-01-04 14:25:57.930 INFO 2733382 --- [onPool-worker-4] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 14:25:57.930 INFO 2733382 --- [onPool-worker-4] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64577, object=chat.completion, created=1767507945, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"cumulativeValue\", RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益'", "tables": ["jjzb_test"], "chart-type": "line" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1180, completionTokens=158, totalTokens=1338), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 14:25:57.930 ERROR 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:25:57.931 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (5671 ms) =============== Response End ================ 2026-01-04 14:25:57.931 ERROR 2733382 --- [ XNIO-1 task-6] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 14:25:57.946 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700008440053762, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况', 1180 , 0, 1180, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:57.931' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:57.931', 1, 0) Execute Time: 1.284ms ============== Sql End ============== 2026-01-04 14:25:57.956 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007700008448442370, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]}', 'admin', TIMESTAMP '2026-01-04 14:25:57.933') Execute Time: 8.115ms ============== Sql End ============== 2026-01-04 14:25:57.963 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700008502968322, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"cumulativeValue\", RANK() OVER (ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = ''累计总值'' AND \"jjzb_test\".\"zblb\" = ''规上工业经济效益''", "tables": ["jjzb_test"], "chart-type": "line" } ```', 0 , 158, 158, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:57.946' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:57.946', 1, 0) Execute Time: 0.522ms ============== Sql End ============== 2026-01-04 14:25:57.977 INFO 2733382 --- [onPool-worker-4] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007700008582660098, 2007700008502968322, 'qwen3-32b', 1180, 158 , 1338, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 14:25:57.964' , 1123598821738675201, TIMESTAMP '2026-01-04 14:25:57.964', 1, 0) Execute Time: 0.547ms ============== Sql End ============== 2026-01-04 15:39:55.043 WARN 2733382 --- [ XNIO-1 task-6] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE RequestURI : /blade-ai/data-intelligence/visualize-sql RequestIP: 10.34.10.213 RequestParam: {"intelligenceId":"2007691453464985602","question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]} ================== Auth End ================= 2026-01-04 15:39:55.043 WARN 2733382 --- [ XNIO-1 task-3] o.s.c.secure.provider.ResponseProvider : 签名认证失败 ================== Auth Start ================= BladeAuth : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTA4Nzk0LCJuYmYiOjE3Njc1MDUxMzR9.MUi-NrtH-Ss7jRYxCTRWZcFObbKaKlh_R_8sHnzrOmE RequestURI : /blade-ai/data-intelligence/generate-suggestions RequestIP: 10.34.10.213 RequestParam: {"intelligenceId":"2007691453464985602","currentQuestion":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[],"suggestionCount":4} ================== Auth End ================= 2026-01-04 15:39:55.104 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, code, user_type, account, password , name, real_name, avatar, email, phone , birthday, sex, role_id, dept_id, post_id , leader_id, is_leader, tenant_id, create_user, create_dept , create_time, update_user, update_time, status, is_deleted from blade_user where id = 1123598821738675201 and is_deleted = 0 Execute Time: 0.928ms ============== Sql End ============== 2026-01-04 15:39:55.134 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select role_alias from blade_role where id in (1123598816738675201) and is_deleted = 0 Execute Time: 0.472ms ============== Sql End ============== 2026-01-04 15:39:55.152 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, user_id, user_ext, status, is_deleted from blade_user_web where is_deleted = 0 and (user_id = 1123598821738675201) Execute Time: 0.485ms ============== Sql End ============== 2026-01-04 15:39:55.168 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, client_id, client_secret, resource_ids, scope , authorized_grant_types, web_server_redirect_uri, authorities, access_token_validity, refresh_token_validity , additional_information, autoapprove from blade_client where client_id = 'bladexai' Execute Time: 0.533ms ============== Sql End ============== 2026-01-04 15:39:55.173 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.h.BladeAuthorizationHandler : 用户:admin,认证成功 2026-01-04 15:39:55.204 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 198 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 15:39:55.204 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 15:39:55.218 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:39:55.233 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.423ms ============== Sql End ============== 2026-01-04 15:39:55.235 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 15:39:59.613 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "用柱状图展示2025年2月各指标月度增速的对比情况", "使用折线图统计2024年全年规上工业经济效益中'利润总额'的月度累计总值变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比分布", "使用条形图对比2025年1月和2月'工业总产值'累计总值的变化" ] } ``` 2026-01-04 15:39:59.613 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 15:39:59.613 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 15:39:59.614 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4410 ms) =============== Response End ================ 2026-01-04 15:39:59.615 INFO 2733382 --- [onPool-worker-5] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 15:39:59.616 INFO 2733382 --- [onPool-worker-5] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复), name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64668, object=chat.completion, created=1767512387, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "用柱状图展示2025年2月各指标月度增速的对比情况", "使用折线图统计2024年全年规上工业经济效益中'利润总额'的月度累计总值变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比分布", "使用条形图对比2025年1月和2月'工业总产值'累计总值的变化" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=976, completionTokens=126, totalTokens=1102), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 15:39:59.633 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718638221410305, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 (推测的问题不要与此问题重复)', 976 , 0, 976, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:39:59.617' , 1123598821738675201, TIMESTAMP '2026-01-04 15:39:59.617', 1, 0) Execute Time: 0.864ms ============== Sql End ============== 2026-01-04 15:39:59.643 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 171 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 15:39:59.643 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 2026-01-04 15:39:59.656 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:39:59.665 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718638292713474, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "用柱状图展示2025年2月各指标月度增速的对比情况", "使用折线图统计2024年全年规上工业经济效益中''利润总额''的月度累计总值变化趋势", "用饼图展示2025年2月规上工业经济效益中各指标累计总值的占比分布", "使用条形图对比2025年1月和2月''工业总产值''累计总值的变化" ] } ```', 0 , 126, 126, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:39:59.634' , 1123598821738675201, TIMESTAMP '2026-01-04 15:39:59.634', 1, 0) Execute Time: 6.574ms ============== Sql End ============== 2026-01-04 15:39:59.681 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718638426931202, 2007718638292713474, 'qwen3-32b', 976, 126 , 1102, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:39:59.666' , 1123598821738675201, TIMESTAMP '2026-01-04 15:39:59.666', 1, 0) Execute Time: 0.468ms ============== Sql End ============== 2026-01-04 15:39:59.687 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.941ms ============== Sql End ============== 2026-01-04 15:39:59.690 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 15:40:05.203 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"value\", RANK() OVER(ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益'", "tables": ["jjzb_test"], "chart-type": "line" } ``` 2026-01-04 15:40:05.203 INFO 2733382 --- [onPool-worker-5] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 15:40:05.203 INFO 2733382 --- [onPool-worker-5] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64667, object=chat.completion, created=1767512393, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"value\", RANK() OVER(ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = '累计总值' AND \"jjzb_test\".\"zblb\" = '规上工业经济效益'", "tables": ["jjzb_test"], "chart-type": "line" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1180, completionTokens=156, totalTokens=1336), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 15:40:05.203 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:40:05.204 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (5560 ms) =============== Response End ================ 2026-01-04 15:40:05.204 ERROR 2733382 --- [ XNIO-1 task-3] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:40:05.222 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718661650792449, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况', 1180 , 0, 1180, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:40:05.204' , 1123598821738675201, TIMESTAMP '2026-01-04 15:40:05.204', 1, 0) Execute Time: 0.802ms ============== Sql End ============== 2026-01-04 15:40:05.229 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007718661680152578, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况","historyQuestions":[]}', 'admin', TIMESTAMP '2026-01-04 15:40:05.210') Execute Time: 3.083ms ============== Sql End ============== 2026-01-04 15:40:05.240 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718661734678529, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"indicator_name\" AS \"indicatorName\", \"jjzb_test\".\"val\" AS \"value\", RANK() OVER(ORDER BY \"jjzb_test\".\"val\" DESC) AS \"rank\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"yue\" = 2 AND \"jjzb_test\".\"data_type\" = ''累计总值'' AND \"jjzb_test\".\"zblb\" = ''规上工业经济效益''", "tables": ["jjzb_test"], "chart-type": "line" } ```', 0 , 156, 156, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:40:05.223' , 1123598821738675201, TIMESTAMP '2026-01-04 15:40:05.223', 1, 0) Execute Time: 0.677ms ============== Sql End ============== 2026-01-04 15:40:05.266 INFO 2733382 --- [onPool-worker-5] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718661801787393, 2007718661734678529, 'qwen3-32b', 1180, 156 , 1336, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:40:05.241' , 1123598821738675201, TIMESTAMP '2026-01-04 15:40:05.241', 1, 0) Execute Time: 0.554ms ============== Sql End ============== 2026-01-04 15:41:08.412 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"查询2025年二月份各项指标统计","historyQuestions":["用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况"],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 240 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 15:41:08.413 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 15:41:08.423 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:41:08.428 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"查询2025年二月份各项指标统计","historyQuestions":["用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况"]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 213 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 15:41:08.428 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 查询2025年二月份各项指标统计 2026-01-04 15:41:08.440 ERROR 2733382 --- [ XNIO-1 task-6] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:41:08.444 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.619ms ============== Sql End ============== 2026-01-04 15:41:08.453 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 15:41:08.470 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.559ms ============== Sql End ============== 2026-01-04 15:41:08.481 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 15:41:12.448 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"zblb\", \"indicator_name\", \"data_type\", \"val\", TO_CHAR(\"report_date\", 'yyyy-MM-dd') AS \"formatted_report_date\" FROM \"jjzb_test\" WHERE \"nian\" = 2025 AND \"yue\" = 2", "tables": ["jjzb_test"], "chart-type": "table" } ``` 2026-01-04 15:41:12.449 ERROR 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:41:12.450 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (4021 ms) =============== Response End ================ 2026-01-04 15:41:12.450 ERROR 2733382 --- [ XNIO-1 task-6] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 15:41:12.455 INFO 2733382 --- [onPool-worker-6] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 15:41:12.456 INFO 2733382 --- [onPool-worker-6] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 历史问题记录: 1. 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 ### 用户问题: 查询2025年二月份各项指标统计, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64669, object=chat.completion, created=1767512460, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"zblb\", \"indicator_name\", \"data_type\", \"val\", TO_CHAR(\"report_date\", 'yyyy-MM-dd') AS \"formatted_report_date\" FROM \"jjzb_test\" WHERE \"nian\" = 2025 AND \"yue\" = 2", "tables": ["jjzb_test"], "chart-type": "table" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1203, completionTokens=107, totalTokens=1310), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 15:41:12.474 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007718943700959233, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"查询2025年二月份各项指标统计","historyQuestions":["用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况"]}', 'admin', TIMESTAMP '2026-01-04 15:41:12.452') Execute Time: 3.124ms ============== Sql End ============== 2026-01-04 15:41:12.506 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718943700959234, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 历史问题记录: 1. 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 ### 用户问题: 查询2025年二月份各项指标统计', 1203 , 0, 1203, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.457' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.457', 1, 0) Execute Time: 0.816ms ============== Sql End ============== 2026-01-04 15:41:12.518 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718943940034562, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"zblb\", \"indicator_name\", \"data_type\", \"val\", TO_CHAR(\"report_date\", ''yyyy-MM-dd'') AS \"formatted_report_date\" FROM \"jjzb_test\" WHERE \"nian\" = 2025 AND \"yue\" = 2", "tables": ["jjzb_test"], "chart-type": "table" } ```', 0 , 107, 107, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.506' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.506', 1, 0) Execute Time: 0.677ms ============== Sql End ============== 2026-01-04 15:41:12.532 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718943990366210, 2007718943940034562, 'qwen3-32b', 1203, 107 , 1310, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.518' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.518', 1, 0) Execute Time: 0.652ms ============== Sql End ============== 2026-01-04 15:41:12.629 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "用柱状图展示2025年2月份不同指标类型的月度增速对比情况", "用表格列出2025年2月份指标数值排名前五的指标名称及其数据类型", "用折线图呈现2025年2月与1月之间各项指标累计总值的变化趋势", "用饼图展示2025年2月份各项指标统计中各数据类型的占比情况" ] } ``` 2026-01-04 15:41:12.629 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 15:41:12.629 INFO 2733382 --- [onPool-worker-6] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 15:41:12.629 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 15:41:12.630 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4217 ms) =============== Response End ================ 2026-01-04 15:41:12.629 INFO 2733382 --- [onPool-worker-6] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 查询2025年二月份各项指标统计 (推测的问题不要与此问题重复) ### 历史提问记录: 1. 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 , name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64670, object=chat.completion, created=1767512460, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "用柱状图展示2025年2月份不同指标类型的月度增速对比情况", "用表格列出2025年2月份指标数值排名前五的指标名称及其数据类型", "用折线图呈现2025年2月与1月之间各项指标累计总值的变化趋势", "用饼图展示2025年2月份各项指标统计中各数据类型的占比情况" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=999, completionTokens=115, totalTokens=1114), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 15:41:12.642 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718944460128258, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 查询2025年二月份各项指标统计 (推测的问题不要与此问题重复) ### 历史提问记录: 1. 用折线图统计2025年2月份规上工业经济效益中各指标累计总值的排名情况 ', 999 , 0, 999, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.630' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.630', 1, 0) Execute Time: 0.681ms ============== Sql End ============== 2026-01-04 15:41:12.658 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718944514654209, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "用柱状图展示2025年2月份不同指标类型的月度增速对比情况", "用表格列出2025年2月份指标数值排名前五的指标名称及其数据类型", "用折线图呈现2025年2月与1月之间各项指标累计总值的变化趋势", "用饼图展示2025年2月份各项指标统计中各数据类型的占比情况" ] } ```', 0 , 115, 115, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.643' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.643', 1, 0) Execute Time: 0.526ms ============== Sql End ============== 2026-01-04 15:41:12.673 INFO 2733382 --- [onPool-worker-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007718944581763074, 2007718944514654209, 'qwen3-32b', 999, 115 , 1114, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 15:41:12.659' , 1123598821738675201, TIMESTAMP '2026-01-04 15:41:12.659', 1, 0) Execute Time: 0.535ms ============== Sql End ============== 2026-01-04 16:01:50.300 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/conversation/remove Parameters: {"ids":"2007697800029945858"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 0 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ================ Request End ================ 2026-01-04 16:01:50.356 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_conversation set update_user = 1123598821738675201, update_time = TIMESTAMP '2026-01-04 16:01:50.333' where id = 2007697800029945858 and is_deleted = 0 Execute Time: 1.829ms ============== Sql End ============== 2026-01-04 16:01:50.375 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : update blade_ai_llm_conversation set is_deleted = 1 where id in (2007697800029945858) and is_deleted = 0 Execute Time: 1.044ms ============== Sql End ============== 2026-01-04 16:01:50.378 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":null,"msg":"操作成功"} <=== POST: /blade-ai/llm/conversation/remove (78 ms) =============== Response End ================ 2026-01-04 16:01:50.430 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":null,"historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 82 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:01:50.431 INFO 2733382 --- [ XNIO-1 task-3] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 16:01:50.443 ERROR 2733382 --- [ XNIO-1 task-3] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:01:50.463 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.631ms ============== Sql End ============== 2026-01-04 16:01:50.466 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":null},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (35 ms) =============== Response End ================ 2026-01-04 16:01:50.492 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where id = 2007639276709101569 and is_deleted = 0 Execute Time: 0.530ms ============== Sql End ============== 2026-01-04 16:01:50.494 INFO 2733382 --- [onPool-worker-7] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 16:01:54.145 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, type, model_name, model_type, api_key , secret_key, base_url, amount, icon, "dimension" , timeout, stream_output, is_default, is_lock, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_llm_config where is_deleted = 0 and model_name = 'qwen3-32b' and type = 'chat' and status = 1 Execute Time: 0.730ms ============== Sql End ============== 2026-01-04 16:01:54.148 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 16:01:54.148 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) , name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64696, object=chat.completion, created=1767513701, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各统计类型的数据占比", "用表格展示2023年各指标名称在累计总值统计类型下的数值排名" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=936, completionTokens=102, totalTokens=1038), result=ChatResult(done=true, error=null), extra=null) bladeUser: null 2026-01-04 16:01:54.152 INFO 2733382 --- [onPool-worker-7] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各统计类型的数据占比", "用表格展示2023年各指标名称在累计总值统计类型下的数值排名" ] } ``` 2026-01-04 16:01:54.152 INFO 2733382 --- [onPool-worker-7] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 16:01:54.163 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_time, update_time, status , is_deleted) values (2007724151768236034, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ', 936 , 0, 936, TIMESTAMP '2026-01-04 16:01:54.149', TIMESTAMP '2026-01-04 16:01:54.149', 1 , 0) Execute Time: 0.918ms ============== Sql End ============== 2026-01-04 16:01:54.235 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_time, update_time, status , is_deleted) values (2007724151835344898, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "使用柱状图展示2023年各月份不同经济指标类型的数值对比", "用折线图呈现2023年不同指标名称的月度增速变化趋势", "使用饼图展示2023年各统计类型的数据占比", "用表格展示2023年各指标名称在累计总值统计类型下的数值排名" ] } ```', 0 , 102, 102, TIMESTAMP '2026-01-04 16:01:54.163', TIMESTAMP '2026-01-04 16:01:54.163', 1 , 0) Execute Time: 0.781ms ============== Sql End ============== 2026-01-04 16:01:54.250 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_time, update_time, status , is_deleted) values (2007724152137334786, 2007724151835344898, 'qwen3-32b', 936, 102 , 1038, '', TIMESTAMP '2026-01-04 16:01:54.237', TIMESTAMP '2026-01-04 16:01:54.237', 1 , 0) Execute Time: 0.731ms ============== Sql End ============== 2026-01-04 16:02:26.564 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/llm/conversation/save ====Body===== {"id":null,"createUser":null,"createDept":null,"createTime":null,"updateUser":null,"updateTime":null,"status":null,"isDeleted":null,"tenantId":null,"appId":"2007691453464985602","type":null,"title":"统计2025年规上工","model":"qwen3-32b"} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 84 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:02:26.580 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_conversation (id, app_id, title, "model", create_user , create_dept, create_time, update_user, update_time, status , is_deleted, tenant_id) values (2007724287730794497, 2007691453464985602, '统计2025年规上工', 'qwen3-32b', 1123598821738675201 , 1123598813738675201, TIMESTAMP '2026-01-04 16:02:26.564', 1123598821738675201, TIMESTAMP '2026-01-04 16:02:26.564', 1 , 0, '000000') Execute Time: 4.350ms ============== Sql End ============== 2026-01-04 16:02:26.581 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"id":"2007724287730794497","createUser":"1123598821738675201","createDept":"1123598813738675201","createTime":"2026-01-04 16:02:26","updateUser":"1123598821738675201","updateTime":"2026-01-04 16:02:26","status":1,"isDeleted":0,"tenantId":null,"appId":"2007691453464985602","type":null,"title":"统计2025年规上工","model":"qwen3-32b"},"msg":"操作成功"} <=== POST: /blade-ai/llm/conversation/save (16 ms) =============== Response End ================ 2026-01-04 16:02:26.605 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 173 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:02:26.605 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 16:02:26.614 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 146 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:02:26.614 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 统计2025年规上工业经济效益的各月份的营业收入趋势 2026-01-04 16:02:26.620 ERROR 2733382 --- [ XNIO-1 task-6] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:26.630 ERROR 2733382 --- [ XNIO-1 task-2] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:26.640 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.692ms ============== Sql End ============== 2026-01-04 16:02:26.642 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 16:02:26.657 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.610ms ============== Sql End ============== 2026-01-04 16:02:26.658 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 16:02:26.876 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}" at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:109) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:27.914 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}" at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:109) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:29.949 ERROR 2733382 --- [ XNIO-1 task-3] o.s.m.a.l.e.p.AbstractLlmTemplate : SiliconFlow API调用异常: org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}" at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:109) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:153) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:29.950 ERROR 2733382 --- [ XNIO-1 task-3] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.llm.engine.exception.LlmException: 403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}" at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:29.976 INFO 2733382 --- [ XNIO-1 task-3] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007724301936902145, 'org.springblade.modules.aigc.llm.engine.exception.LlmException: 403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}" at org.springblade.modules.aigc.llm.engine.exception.LlmException.apiError(LlmException.java:71) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.doChatRequest(AbstractLlmTemplate.java:170) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.lambda$chat$0(AbstractLlmTemplate.java:128) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:357) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:230) at org.springblade.modules.aigc.llm.engine.provider.AbstractLlmTemplate.chat(AbstractLlmTemplate.java:126) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl.chat(ChatServiceImpl.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724) at org.springblade.modules.aigc.llm.engine.service.impl.ChatServiceImpl$$SpringCGLIB$$0.chat() at org.springblade.modules.aigc.llm.business.controller.LlmChatController.chat(LlmChatController.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.llm.engine.exception.LlmException', '403 Forbidden on POST request for "https://api.siliconflow.cn/v1/chat/completions": "{"code":30001,"message":"Sorry, your account balance is insufficient","data":null}"', 'LlmException.java' , 71, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/llm/chat', 'POST' , 'org.springblade.modules.aigc.llm.engine.exception.LlmException', 'apiError', '{"messages":[{"role":"system","content":"你是一个标题生成助手。根据用户的输入内容,生成一个简洁的标题,最多10个字符。只返回标题文字,不要有任何其他内容、标点符号或解释。"},{"role":"user","content":"请为以下内容生成一个简洁的标题(最多10个字符):\n\n统计2025年规上工业经济效益的各月份的营业收入趋势"}],"model":"deepseek-ai/DeepSeek-V3","temperature":0.7,"max_tokens":4096,"top_p":1,"frequency_penalty":0,"logprobs":false,"top_logprobs":0,"maxTokens":50,"stream":false}', 'admin', TIMESTAMP '2026-01-04 16:02:29.952') Execute Time: 3.296ms ============== Sql End ============== 2026-01-04 16:02:30.681 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图展示2025年规上工业经济效益中各指标的占比情况", "用散点图分析2025年规上工业经济效益的营业收入与利润总额之间的关系" ] } ``` 2026-01-04 16:02:30.681 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 16:02:30.681 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 16:02:30.682 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4076 ms) =============== Response End ================ 2026-01-04 16:02:30.683 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 16:02:30.683 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势 (推测的问题不要与此问题重复), name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64695, object=chat.completion, created=1767513738, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图展示2025年规上工业经济效益中各指标的占比情况", "用散点图分析2025年规上工业经济效益的营业收入与利润总额之间的关系" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=967, completionTokens=113, totalTokens=1080), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 16:02:30.701 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724304994549762, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势 (推测的问题不要与此问题重复)', 967 , 0, 967, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:30.684' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:30.684', 1, 0) Execute Time: 1.711ms ============== Sql End ============== 2026-01-04 16:02:30.719 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724305095213057, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图展示2025年规上工业经济效益中各指标的占比情况", "用散点图分析2025年规上工业经济效益的营业收入与利润总额之间的关系" ] } ```', 0 , 113, 113, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:30.702' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:30.702', 1, 0) Execute Time: 0.556ms ============== Sql End ============== 2026-01-04 16:02:30.738 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724305174904834, 2007724305095213057, 'qwen3-32b', 967, 113 , 1080, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:30.722' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:30.722', 1, 0) Execute Time: 0.468ms ============== Sql End ============== 2026-01-04 16:02:32.196 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"nian\" AS \"year\", \"jjzb_test\".\"yue\" AS \"month\", \"jjzb_test\".\"val\" AS \"revenue\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"zblb\" = '规上工业经济效益' AND \"jjzb_test\".\"indicator_name\" = '营业收入' ORDER BY \"jjzb_test\".\"nian\" ASC, \"jjzb_test\".\"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ``` 2026-01-04 16:02:32.196 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 16:02:32.196 INFO 2733382 --- [onPool-worker-9] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64697, object=chat.completion, created=1767513740, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"nian\" AS \"year\", \"jjzb_test\".\"yue\" AS \"month\", \"jjzb_test\".\"val\" AS \"revenue\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"zblb\" = '规上工业经济效益' AND \"jjzb_test\".\"indicator_name\" = '营业收入' ORDER BY \"jjzb_test\".\"nian\" ASC, \"jjzb_test\".\"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1171, completionTokens=157, totalTokens=1328), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 16:02:32.196 ERROR 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:32.197 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (5583 ms) =============== Response End ================ 2026-01-04 16:02:32.201 ERROR 2733382 --- [ XNIO-1 task-2] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:02:32.221 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724311348920322, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势', 1171 , 0, 1171, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:32.197' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:32.197', 1, 0) Execute Time: 3.748ms ============== Sql End ============== 2026-01-04 16:02:32.223 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007724311374086145, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[]}', 'admin', TIMESTAMP '2026-01-04 16:02:32.203') Execute Time: 2.879ms ============== Sql End ============== 2026-01-04 16:02:32.243 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724311457972225, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"jjzb_test\".\"nian\" AS \"year\", \"jjzb_test\".\"yue\" AS \"month\", \"jjzb_test\".\"val\" AS \"revenue\" FROM \"jjzb_test\" WHERE \"jjzb_test\".\"nian\" = 2025 AND \"jjzb_test\".\"zblb\" = ''规上工业经济效益'' AND \"jjzb_test\".\"indicator_name\" = ''营业收入'' ORDER BY \"jjzb_test\".\"nian\" ASC, \"jjzb_test\".\"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ```', 0 , 157, 157, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:32.222' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:32.222', 1, 0) Execute Time: 0.744ms ============== Sql End ============== 2026-01-04 16:02:32.259 INFO 2733382 --- [onPool-worker-9] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724311554441218, 2007724311457972225, 'qwen3-32b', 1171, 157 , 1328, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:02:32.244' , 1123598821738675201, TIMESTAMP '2026-01-04 16:02:32.244', 1, 0) Execute Time: 0.532ms ============== Sql End ============== 2026-01-04 16:03:42.592 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/generate-suggestions ====Body===== {"intelligenceId":2007691453464985602,"currentQuestion":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[],"suggestionCount":4} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 173 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:03:42.593 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成建议 - intelligenceId: 2007691453464985602 2026-01-04 16:03:42.600 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : ================ Request Start ================ ===> POST: /blade-ai/data-intelligence/visualize-sql ====Body===== {"intelligenceId":2007691453464985602,"question":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[]} ===Headers=== Origin: http://10.55.143.199:8888 ===Headers=== Cookie: wyhtml=/aigc/page/playground_19b8701af0b1bdf_1767496593163; bladexai-access-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4; bladexai-refresh-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzY4MTE3MTk1LCJuYmYiOjE3Njc1MTIzMzV9.J8nrJ_LGKMOcub8EFJ15yqTr15YSumvsIfrMX7jObTM ===Headers=== Accept: application/json, text/plain, */* ===Headers=== User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 ===Headers=== Connection: close ===Headers=== Referer: http://10.55.143.199:8888/dataset/2007691453464985602 ===Headers=== Host: 10.55.143.199 ===Headers=== Accept-Encoding: gzip, deflate ===Headers=== Authorization: Basic YmxhZGV4YWk6YmxhZGV4YWlfc2VjcmV0 ===Headers=== Blade-Requested-With: BladeHttpRequest ===Headers=== X-Forwarded-For: 10.34.10.213, 10.55.143.199 ===Headers=== Accept-Language: zh-cn ===Headers=== Content-Length: 146 ===Headers=== X-Real-IP: 10.55.143.199 ===Headers=== Blade-Auth: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJibGFkZXhhaSIsInRlbmFudF9pZCI6IjAwMDAwMCIsInVzZXJfaWQiOiIxMTIzNTk4ODIxNzM4Njc1MjAxIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJwb3N0X2lkIjoiMTEyMzU5ODgxNzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiYWNjb3VudCI6ImFkbWluIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJyZWFsX25hbWUiOiLnrqHnkIblkZgiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNzY3NTE1OTk1LCJuYmYiOjE3Njc1MTIzMzV9.l8wuyJNI3aw2xo7ndOfnhH2GrteCkw3DR97a7GNaOT4 ===Headers=== Content-Type: application/json ================ Request End ================ 2026-01-04 16:03:42.601 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 开始生成SQL - intelligenceId: 2007691453464985602, question: 统计2025年规上工业经济效益的各月份的营业收入趋势 2026-01-04 16:03:42.605 ERROR 2733382 --- [ XNIO-1 task-2] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.generateSuggestions(IntelEngineServiceImpl.java:232) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.generateSuggestions(AiDataIntelligenceEngineController.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.generateSuggestions() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:03:42.626 ERROR 2733382 --- [ XNIO-1 task-6] o.s.core.tool.jackson.JsonUtil : No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5008) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4910) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3860) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3828) at org.springblade.core.tool.jackson.JsonUtil.parse(JsonUtil.java:95) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.processTableConnections(IntelEngineServiceImpl.java:375) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.loadDatabaseSchema(IntelEngineServiceImpl.java:323) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.buildContext(IntelEngineServiceImpl.java:279) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:94) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:03:42.630 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.598ms ============== Sql End ============== 2026-01-04 16:03:42.632 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 16:03:42.665 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : select id, db_id, sql_description, sql_template, remark , tenant_id, create_user, create_dept, create_time, update_user , update_time, status, is_deleted from blade_ai_db_template where is_deleted = 0 and db_id = 2007690800961306626 and status = 1 and is_deleted = 0 order by create_time desc Execute Time: 0.721ms ============== Sql End ============== 2026-01-04 16:03:42.666 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - 调用LLM: modelName=qwen3-32b, temperature=0.7, maxTokens=2000, hasResponseFormat=true 2026-01-04 16:03:46.692 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.e.ChatCompletionExecutor : SuggestionExecutor - LLM响应: ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图呈现2025年规上工业经济效益各月份营业收入的占比分布", "用折线图分析2025年规上工业经济效益的各月份营业利润率变化趋势" ] } ``` 2026-01-04 16:03:46.693 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.executor.SuggestionExecutor : 建议生成 - 解析到0个建议 2026-01-04 16:03:46.693 INFO 2733382 --- [ XNIO-1 task-2] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : 建议生成完成 - count: 0 2026-01-04 16:03:46.693 INFO 2733382 --- [onPool-worker-7] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 16:03:46.693 INFO 2733382 --- [ XNIO-1 task-2] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ ===Result=== {"code":200,"success":true,"data":{"suggestions":[]},"msg":"操作成功"} <=== POST: /blade-ai/data-intelligence/generate-suggestions (4101 ms) =============== Response End ================ 2026-01-04 16:03:46.693 INFO 2733382 --- [onPool-worker-7] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位数据分析顾问,擅长根据数据库结构和业务场景推荐有价值的分析问题。 你的任务是基于数据库的表结构、用户的历史提问,智能推测用户可能感兴趣的数据分析问题。 ### 推测规则: #### 1. 问题质量要求 - 问题必须与提供的数据库表结构密切相关 - 问题应具有实际分析价值,能够产生有意义的洞察 - 问题应简洁明了,易于理解 - 避免过于简单的问题(如"查询所有数据") - 避免过于复杂或需要多层嵌套查询的问题 #### 2. 图表展示建议 - 如果问题适合可视化展示,应在问题中明确指出 - 支持的图表类型:表格、柱状图、条形图、折线图、饼图、散点图、雷达图、漏斗图 - 示例:"使用柱状图展示各部门的销售额对比"、"用折线图呈现近三个月的增长趋势" #### 3. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 深入分析用户的查询上下文和意图延续,准确把握用户的分析思路脉络 - 理解用户在历史问题中体现的关注点、数据维度偏好和分析模式 - 识别用户分析的阶段性特征(初探、深入、对比、总结等) - 推测的问题应该是历史问题的自然延伸,体现分析思路的连贯性 - 严格避免推荐与当前问题或历史问题完全重复的内容 - 可以从以下方向推测新问题: * 时间维度的延伸(如历史问题关注本月,可推荐上月、季度、年度对比) * 数据粒度的深入(如历史问题看总体,可推荐细分类别、区域等) * 不同角度的对比分析(如历史问题看数量,可推荐金额、占比、增长率等) * 相关联指标的横向拓展(如历史问题看销售,可推荐库存、成本、利润等) - 充分利用历史问题中的业务场景、筛选条件、聚合维度等信息作为推测依据 - 保持推荐问题与用户分析意图的高度契合,确保推荐的问题具有实际分析价值 #### 4. 数据库特征分析 - 识别表中的关键字段(时间、金额、数量、状态等) - 发现表之间可能的关联关系 - 关注具有统计意义的字段组合 - 优先推荐能产生有价值洞察的问题 #### 5. 推测策略 - 首次访问:根据表结构推测最常见、最有价值的分析需求 - 继续提问:结合历史问题,推测用户可能的下一步分析方向 - 多维分析:从不同维度(时间、地域、类别等)推测问题 - 对比分析:推测可能的对比分析需求 ### 响应格式: 必须严格按照以下JSON对象格式返回,包含1-4个推测问题: ```json { "suggestions": ["推测问题1", "推测问题2", "推测问题3", "推测问题4"] } ``` 如果无法推测合适的问题,返回空数组: ```json { "suggestions": [] } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON对象 - suggestions 字段必须是数组类型 - 问题数量为1到4个之间 - 每个问题独立成句,表述完整 - 问题之间不要有重复或高度相似 - 如果问题涉及图表,使用"使用XX图"或"用XX图"开头 ### 开始任务: 请根据以下数据库信息和历史记录推测用户可能感兴趣的问题。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势 (推测的问题不要与此问题重复), name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64699, object=chat.completion, created=1767513814, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图呈现2025年规上工业经济效益各月份营业收入的占比分布", "用折线图分析2025年规上工业经济效益的各月份营业利润率变化趋势" ] } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=967, completionTokens=113, totalTokens=1080), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 16:03:46.714 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724623807791106, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库】 平台库测试 【表结构】 - jjzb_test: 经济指标统计表 字段:nian(年份-yyyy), yue(月份-m), zblb(指标的类型), indicator_name(指标名称), data_type(统计类型-比如累计总值,月度增速), val(指标的数值), report_date(数据汇总日期-yyyy-mm-dd) ### 当前用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势 (推测的问题不要与此问题重复)', 967 , 0, 967, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:46.694' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:46.694', 1, 0) Execute Time: 2.017ms ============== Sql End ============== 2026-01-04 16:03:46.741 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724623904260097, 'assistant', 'qwen3-32b', ' ```json { "suggestions": [ "用折线图展示2025年规上工业经济效益的各月份利润总额变化趋势", "使用柱状图对比2025年各月份规上工业经济效益的营业成本与营业收入", "用饼图呈现2025年规上工业经济效益各月份营业收入的占比分布", "用折线图分析2025年规上工业经济效益的各月份营业利润率变化趋势" ] } ```', 0 , 113, 113, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:46.715' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:46.715', 1, 0) Execute Time: 0.702ms ============== Sql End ============== 2026-01-04 16:03:46.756 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724624017506306, 2007724623904260097, 'qwen3-32b', 967, 113 , 1080, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:46.742' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:46.742', 1, 0) Execute Time: 0.512ms ============== Sql End ============== 2026-01-04 16:03:47.189 INFO 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.e.ChatCompletionExecutor : SqlGenerationExecutor - LLM响应: ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"val\" AS \"revenueValue\", TO_CHAR(\"report_date\", 'yyyy-MM-dd') AS \"reportDate\" FROM \"jjzb_test\" WHERE \"zblb\" = '规上工业经济效益' AND \"indicator_name\" = '营业收入' AND \"nian\" = 2025 ORDER BY \"nian\" ASC, \"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ``` 2026-01-04 16:03:47.190 ERROR 2733382 --- [ XNIO-1 task-6] o.s.m.a.i.e.s.i.IntelEngineServiceImpl : SQL生成失败 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:03:47.190 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.log.aspect.RequestLogAspect : =============== Response Start ================ <=== POST: /blade-ai/data-intelligence/visualize-sql (4590 ms) =============== Response End ================ 2026-01-04 16:03:47.191 ERROR 2733382 --- [ XNIO-1 task-6] o.s.c.l.e.BladeRestExceptionTranslator : 服务器异常 org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) 2026-01-04 16:03:47.194 INFO 2733382 --- [onPool-worker-7] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志开始记录, 模型: qwen3-32b 2026-01-04 16:03:47.194 INFO 2733382 --- [onPool-worker-7] o.s.m.a.l.e.process.BladeLlmLogRecorder : 聊天日志原始数据, chatLog -> chatRequest: BladeChatRequest(model=qwen3-32b, messages=[ChatMessage(role=system, content=### 语言要求:使用简体中文回答,直接返回JSON结果,不输出任何思考过程 ### 任务说明: 你是一位资深的数据分析专家,擅长根据自然语言问题生成精准的SQL查询语句。 你的任务是根据用户提供的问题、数据库结构信息以及相关参考资料,生成符合DM数据库规范的标准查询SQL。 ### 核心规则(必须严格遵守): #### 1. SQL生成规范 - 只能生成SELECT查询语句,严禁生成任何增删改(INSERT/UPDATE/DELETE)或数据库操作(DROP/CREATE/ALTER等)语句 - 生成的SQL必须完全符合DM数据库的语法规范 - 禁止使用星号(*)选择所有字段,必须明确列出每个字段名称 - 对于聚合函数(如COUNT、SUM、AVG等)生成的字段,必须指定有意义的英文别名 - 字段别名统一使用英文命名,遵循驼峰命名法或下划线命名法 #### 2. 数据库特定规范 **达梦数据库 规范:** - 字段名和表名使用双引号(")进行转义 - 语法规范兼容 Oracle 和 MySQL - 日期时间函数优先使用 TO_CHAR、TO_DATE - 支持标准 SQL 分页语法 #### 3. 数据处理规范 - 计算百分比时,保留两位小数并添加%符号作为后缀 - 时间字段格式化规则: * 用户询问具体时间时:格式化为 yyyy-MM-dd HH:mm:ss * 用户询问日期时:格式化为 yyyy-MM-dd * 用户询问年月时:格式化为 yyyy-MM * 用户询问年份时:格式化为 yyyy - 排序规则:如未明确指定,时间字段默认升序排列 #### 4. 表结构描述格式 数据库结构采用以下格式描述: ``` 【数据库标识】 数据库名称 【数据库类型】 DM 【表结构】 # 表名: table_name (表注释说明) [ (字段名:字段类型, 字段注释说明), (字段名:字段类型, 字段注释说明), ... ] ``` #### 5. 图表类型识别 当用户问题中包含图表展示需求时,需在返回的JSON中添加 "chart-type" 字段。 支持的图表类型包括: - table(表格):适合详细数据展示 - column(柱状图):适合类别对比 - bar(条形图):适合横向对比 - line(折线图):适合趋势展示 - pie(饼图):适合占比展示 - scatter(散点图):适合相关性分析 - radar(雷达图):适合多维度对比 - funnel(漏斗图):适合流程转化分析 #### 6. 历史问题处理 当提供了历史问题列表时,需要综合考虑以下因素: - 分析用户的查询上下文和意图延续,理解用户的分析思路 - 识别当前问题中可能省略的条件(基于历史问题的上下文隐含信息) - 理解用户的关注点和查询模式,把握分析重点 - 当前问题可能是历史问题的延伸、深入分析或不同维度的对比 - 避免生成与历史问题完全重复的SQL查询 - 充分利用历史问题中的时间范围、筛选条件、聚合维度等信息辅助理解当前问题 - 保持查询逻辑的连贯性,确保生成的SQL符合用户的分析脉络 #### 7. 响应格式 必须严格按照以下JSON格式返回结果: **成功响应:** ```json { "success": true, "sql": "生成的SQL查询语句", "tables": ["表名1", "表名2"], "chart-type": "建议的图表类型(可选)" } ``` **失败响应(无法生成SQL):** ```json { "success": false, "message": "无法生成SQL的具体原因说明" } ``` **拒绝响应(违规请求):** ```json { "success": false, "message": "抱歉,我只能帮助您生成数据查询语句,不支持数据修改操作" } ``` ### 响应要求: - 严格禁止输出思考过程、分析步骤或任何解释文字 - 直接返回符合规范的JSON结果 - JSON格式必须严格规范,可被程序直接解析 - SQL语句必须经过验证,确保语法正确 ### 开始任务: 请根据以下提供的数据库信息和用户问题生成SQL查询语句。 , name=null, functionCall=null, reasoningContent=null, refusal=null), ChatMessage(role=user, content=### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势, name=null, functionCall=null, reasoningContent=null, refusal=null)], conversationId=null, temperature=0.7, topP=null, maxTokens=2000, stream=false, stop=null, frequencyPenalty=null, presencePenalty=null, functions=null, functionCall=null, responseFormat=ResponseFormat(type=json_object, jsonSchema=null), user=null, ip=10.34.10.213, chatClient=null, extraParams={enable_thinking=false}) chatResponse: BladeChatResponse(id=endpoint_common_64699, object=chat.completion, created=1767513815, model=qwen3-32b, choices=[ChatChoice(index=0, message=ChatMessage(role=assistant, content= ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"val\" AS \"revenueValue\", TO_CHAR(\"report_date\", 'yyyy-MM-dd') AS \"reportDate\" FROM \"jjzb_test\" WHERE \"zblb\" = '规上工业经济效益' AND \"indicator_name\" = '营业收入' AND \"nian\" = 2025 ORDER BY \"nian\" ASC, \"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ```, name=null, functionCall=, reasoningContent=null, refusal=null), delta=null, finishReason=stop)], usage=ChatUsage(promptTokens=1171, completionTokens=126, totalTokens=1297), result=ChatResult(done=true, error=null), extra=null) bladeUser: BladeUser(clientId=bladexai, userId=1123598821738675201, account=admin, userName=admin, nickName=管理员, tenantId=000000, oauthId=, deptId=1123598813738675201, postId=1123598817738675201, roleId=1123598816738675201, roleName=administrator, detail={type=web}) 2026-01-04 16:03:47.209 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724625917526017, 'user', 'qwen3-32b', '### 数据库结构信息: 【数据库标识】 平台库测试 【数据库类型】 DM 【表结构】 # 表名: jjzb_test (经济指标统计表) [ (nian:INT, 年份-yyyy), (yue:TINYINT, 月份-m), (zblb:VARCHAR, 指标的类型), (indicator_name:VARCHAR, 指标名称), (data_type:VARCHAR, 统计类型-比如累计总值,月度增速), (val:DECIMAL, 指标的数值), (report_date:DATE, 数据汇总日期-yyyy-mm-dd), ] ### 用户问题: 统计2025年规上工业经济效益的各月份的营业收入趋势', 1171 , 0, 1171, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:47.195' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:47.195', 1, 0) Execute Time: 0.908ms ============== Sql End ============== 2026-01-04 16:03:47.209 INFO 2733382 --- [ XNIO-1 task-6] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_log_error (id, stack_trace, exception_name, message, file_name , line_number, tenant_id, service_id, server_ip, server_host , env, remote_ip, user_agent, request_uri, method , method_class, method_name, params, create_by, create_time) values (2007724625900748801, 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException: SQL生成失败: SQL生成失败 at org.springblade.modules.aigc.intel.engine.exception.BladeIntelException.sqlGenerationError(BladeIntelException.java:89) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.parseResponse(SqlGenerationExecutor.java:93) at org.springblade.modules.aigc.intel.engine.executor.SqlGenerationExecutor.execute(SqlGenerationExecutor.java:69) at org.springblade.modules.aigc.intel.engine.service.impl.IntelEngineServiceImpl.visualizeSql(IntelEngineServiceImpl.java:97) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController.visualizeSql(AiDataIntelligenceEngineController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) at org.springblade.core.log.aspect.RequestLogAspect.aroundApi(RequestLogAspect.java:128) at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:649) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:631) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at org.springblade.modules.aigc.intel.business.controller.AiDataIntelligenceEngineController$$SpringCGLIB$$0.visualizeSql() at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.log.filter.LogTraceFilter.doFilter(LogTraceFilter.java:48) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springblade.core.boot.request.BladeRequestFilter.doFilter(BladeRequestFilter.java:94) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:75) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:271) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:130) at io.undertow.servlet.handlers.ServletInitialHandler$1.call(ServletInitialHandler.java:127) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:251) at io.undertow.servlet.handlers.ServletInitialHandler.lambda$new$1(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:896) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2691) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2670) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1615) at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) at java.base/java.lang.Thread.run(Thread.java:842) ', 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'SQL生成失败: SQL生成失败', 'BladeIntelException.java' , 89, '000000', 'blade-ai', '10.55.143.198:8888', 'localhost.localdomain' , 'dev', '10.34.10.213', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', '/blade-ai/data-intelligence/visualize-sql', 'POST' , 'org.springblade.modules.aigc.intel.engine.exception.BladeIntelException', 'sqlGenerationError', '{"intelligenceId":"2007691453464985602","question":"统计2025年规上工业经济效益的各月份的营业收入趋势","historyQuestions":[]}', 'admin', TIMESTAMP '2026-01-04 16:03:47.192') Execute Time: 2.678ms ============== Sql End ============== 2026-01-04 16:03:47.220 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_message (id, role, "model", content, prompt_tokens , completion_tokens, total_tokens, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724625980440577, 'assistant', 'qwen3-32b', ' ```json { "success": true, "sql": "SELECT \"nian\", \"yue\", \"val\" AS \"revenueValue\", TO_CHAR(\"report_date\", ''yyyy-MM-dd'') AS \"reportDate\" FROM \"jjzb_test\" WHERE \"zblb\" = ''规上工业经济效益'' AND \"indicator_name\" = ''营业收入'' AND \"nian\" = 2025 ORDER BY \"nian\" ASC, \"yue\" ASC", "tables": ["jjzb_test"], "chart-type": "line" } ```', 0 , 126, 126, 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:47.209' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:47.209', 1, 0) Execute Time: 0.475ms ============== Sql End ============== 2026-01-04 16:03:47.232 INFO 2733382 --- [onPool-worker-7] o.s.core.mp.plugins.SqlLogInterceptor : ============== Sql Start ============== Execute SQL : insert into blade_ai_llm_token (id, message_id, "model", prompt_tokens, completion_tokens , total_tokens, ip, create_user, create_dept, create_time , update_user, update_time, status, is_deleted) values (2007724626026577921, 2007724625980440577, 'qwen3-32b', 1171, 126 , 1297, '10.34.10.213', 1123598821738675201, 1123598813738675201, TIMESTAMP '2026-01-04 16:03:47.221' , 1123598821738675201, TIMESTAMP '2026-01-04 16:03:47.221', 1, 0) Execute Time: 0.467ms ============== Sql End ==============