lishuangjiang@potevio.com 1 год назад
Родитель
Сommit
fbc21c59b9
100 измененных файлов с 118 добавлено и 114 удалено
  1. 6 6
      sql/mysql/ruoyi-vue-pro.sql
  2. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/core/IntArrayValuable.java
  3. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/core/KeyValue.java
  4. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/CommonStatusEnum.java
  5. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/DocumentEnum.java
  6. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/TerminalEnum.java
  7. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/WebFilterOrderEnum.java
  8. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/exception/enums/GlobalErrorCodeConstants.java
  9. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/exception/enums/ServiceErrorCodeRange.java
  10. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/cache/CacheUtils.java
  11. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/ArrayUtils.java
  12. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/CollectionUtils.java
  13. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/MapUtils.java
  14. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/SetUtils.java
  15. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/date/DateUtils.java
  16. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/date/LocalDateTimeUtils.java
  17. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/http/HttpUtils.java
  18. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/io/FileUtils.java
  19. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/io/IoUtils.java
  20. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/json/JsonUtils.java
  21. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/monitor/TracerUtils.java
  22. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/number/MoneyUtils.java
  23. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/number/NumberUtils.java
  24. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/BeanUtils.java
  25. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/ObjectUtils.java
  26. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/PageUtils.java
  27. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/servlet/ServletUtils.java
  28. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/spring/SpringUtils.java
  29. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/string/StrUtils.java
  30. 1 1
      sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/validation/ValidationUtils.java
  31. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/config/SsoDataPermissionAutoConfiguration.java
  32. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/config/SsoDeptDataPermissionAutoConfiguration.java
  33. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/annotation/DataPermission.java
  34. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionAnnotationAdvisor.java
  35. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionAnnotationInterceptor.java
  36. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionContextHolder.java
  37. 3 3
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/db/DataPermissionDatabaseInterceptor.java
  38. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRule.java
  39. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRuleFactory.java
  40. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.java
  41. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/DeptDataPermissionRule.java
  42. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/DeptDataPermissionRuleCustomizer.java
  43. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/package-info.java
  44. 1 1
      sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/util/DataPermissionUtils.java
  45. 1 1
      sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/Area.java
  46. 1 1
      sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/enums/AreaTypeEnum.java
  47. 1 1
      sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/utils/AreaUtils.java
  48. 1 1
      sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/package-info.java
  49. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/config/TenantProperties.java
  50. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/aop/TenantIgnore.java
  51. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/aop/TenantIgnoreAspect.java
  52. 3 3
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/context/TenantContextHolder.java
  53. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/db/TenantBaseDO.java
  54. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/db/TenantDatabaseInterceptor.java
  55. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/job/TenantJobAspect.java
  56. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/kafka/TenantKafkaEnvironmentPostProcessor.java
  57. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/kafka/TenantKafkaProducerInterceptor.java
  58. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rabbitmq/TenantRabbitMQInitializer.java
  59. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rabbitmq/TenantRabbitMQMessagePostProcessor.java
  60. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/redis/TenantRedisMessageInterceptor.java
  61. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQConsumeMessageHook.java
  62. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQInitializer.java
  63. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQSendMessageHook.java
  64. 10 6
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/security/TenantSecurityWebFilter.java
  65. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/service/TenantFrameworkService.java
  66. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/service/TenantFrameworkServiceImpl.java
  67. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/util/TenantUtils.java
  68. 1 1
      sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/web/TenantContextWebFilter.java
  69. 1 1
      sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/dict/core/DictFrameworkUtils.java
  70. 1 1
      sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/DictConvert.java
  71. 1 1
      sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/JsonConvert.java
  72. 1 1
      sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/MoneyConvert.java
  73. 1 1
      sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/util/ExcelUtils.java
  74. 1 1
      sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/handler/JobHandler.java
  75. 1 1
      sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/handler/JobHandlerInvoker.java
  76. 1 1
      sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/scheduler/SchedulerManager.java
  77. 1 1
      sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/service/JobLogFrameworkService.java
  78. 1 1
      sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/util/CronUtils.java
  79. 1 1
      sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/config/SsoMetricsAutoConfiguration.java
  80. 1 1
      sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/core/filter/TraceFilter.java
  81. 1 1
      sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/core/util/TracerFrameworkUtils.java
  82. 1 1
      sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/package-info.java
  83. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/rabbitmq/config/SsoRabbitMQAutoConfiguration.java
  84. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/config/SsoRedisMQConsumerAutoConfiguration.java
  85. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/config/SsoRedisMQProducerAutoConfiguration.java
  86. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/RedisMQTemplate.java
  87. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/interceptor/RedisMessageInterceptor.java
  88. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/message/AbstractRedisMessage.java
  89. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/pubsub/AbstractRedisChannelMessage.java
  90. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/pubsub/AbstractRedisChannelMessageListener.java
  91. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/stream/AbstractRedisStreamMessage.java
  92. 1 1
      sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/stream/AbstractRedisStreamMessageListener.java
  93. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/datasource/config/SsoDataSourceAutoConfiguration.java
  94. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/datasource/core/filter/DruidAdRemoveFilter.java
  95. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/config/IdTypeEnvironmentPostProcessor.java
  96. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/config/SsoMybatisAutoConfiguration.java
  97. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/dataobject/BaseDO.java
  98. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/enums/SqlConstants.java
  99. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/type/EncryptTypeHandler.java
  100. 1 1
      sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/type/JsonLongSetTypeHandler.java

+ 6 - 6
sql/mysql/ruoyi-vue-pro.sql

@@ -697,7 +697,7 @@ CREATE TABLE `system_dept`  (
 -- Records of system_dept
 -- ----------------------------
 BEGIN;
-INSERT INTO `system_dept` (`id`, `name`, `parent_id`, `sort`, `leader_user_id`, `phone`, `email`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (100, '芋道源码', 0, 0, 1, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2023-11-14 23:30:36', b'0', 1);
+INSERT INTO `system_dept` (`id`, `name`, `parent_id`, `sort`, `leader_user_id`, `phone`, `email`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (100, 'zkk', 0, 0, 1, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2023-11-14 23:30:36', b'0', 1);
 INSERT INTO `system_dept` (`id`, `name`, `parent_id`, `sort`, `leader_user_id`, `phone`, `email`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (101, '深圳总公司', 100, 1, 104, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2023-12-02 09:53:35', b'0', 1);
 INSERT INTO `system_dept` (`id`, `name`, `parent_id`, `sort`, `leader_user_id`, `phone`, `email`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (102, '长沙分公司', 100, 2, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '', '2021-12-15 05:01:40', b'0', 1);
 INSERT INTO `system_dept` (`id`, `name`, `parent_id`, `sort`, `leader_user_id`, `phone`, `email`, `status`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (103, '研发部门', 101, 1, 104, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2024-03-24 20:56:04', b'0', 1);
@@ -1566,7 +1566,7 @@ INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_i
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1241, '文件配置删除', 'infra:file-config:delete', 3, 4, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1242, '文件配置导出', 'infra:file-config:export', 3, 5, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1243, '文件管理', '', 2, 6, 2, 'file', 'ep:files', NULL, '', 0, b'1', b'1', b'1', '1', '2022-03-16 23:47:40', '1', '2024-04-23 00:02:11', b'0');
-INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1254, '作者动态', '', 1, 0, 0, 'https://www.iocoder.cn', 'ep:avatar', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-04-23 01:03:15', '1', '2023-12-08 23:40:01', b'0');
+INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1254, '作者动态', '', 1, 0, 0, 'https://poteviohealth', 'ep:avatar', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-04-23 01:03:15', '1', '2023-12-08 23:40:01', b'0');
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1255, '数据源配置', '', 2, 1, 2, 'data-source-config', 'ep:data-analysis', 'infra/dataSourceConfig/index', 'InfraDataSourceConfig', 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '1', '2024-02-29 08:51:25', b'0');
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1256, '数据源配置查询', 'infra:data-source-config:query', 3, 1, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1257, '数据源配置创建', 'infra:data-source-config:create', 3, 2, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
@@ -2352,8 +2352,8 @@ CREATE TABLE `system_oauth2_client`  (
 -- Records of system_oauth2_client
 -- ----------------------------
 BEGIN;
-INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1, 'default', 'admin123', '芋道源码', 'http://test.sso.iocoder.cn/a5e2e244368878a366b516805a4aabf1.png', '我是描述', 0, 1800, 2592000, '[\"https://www.iocoder.cn\",\"https://doc.iocoder.cn\"]', '[\"password\",\"authorization_code\",\"implicit\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[\"user.read\",\"user.write\"]', '[]', '{}', '1', '2022-05-11 21:47:12', '1', '2024-02-22 16:31:52', b'0');
-INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (40, 'test', 'test2', 'biubiu', 'http://test.sso.iocoder.cn/277a899d573723f1fcdfb57340f00379.png', '啦啦啦啦', 0, 1800, 43200, '[\"https://www.iocoder.cn\"]', '[\"password\",\"authorization_code\",\"implicit\"]', '[\"user_info\",\"projects\"]', '[\"user_info\"]', '[]', '[]', '{}', '1', '2022-05-12 00:28:20', '1', '2023-12-02 21:01:01', b'0');
+INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1, 'default', 'admin123', 'zkk', 'http://test.sso.iocoder.cn/a5e2e244368878a366b516805a4aabf1.png', '我是描述', 0, 1800, 2592000, '[\"https://poteviohealth\",\"https://doc.iocoder.cn\"]', '[\"password\",\"authorization_code\",\"implicit\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[\"user.read\",\"user.write\"]', '[]', '{}', '1', '2022-05-11 21:47:12', '1', '2024-02-22 16:31:52', b'0');
+INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (40, 'test', 'test2', 'biubiu', 'http://test.sso.iocoder.cn/277a899d573723f1fcdfb57340f00379.png', '啦啦啦啦', 0, 1800, 43200, '[\"https://poteviohealth\"]', '[\"password\",\"authorization_code\",\"implicit\"]', '[\"user_info\",\"projects\"]', '[\"user_info\"]', '[]', '[]', '{}', '1', '2022-05-12 00:28:20', '1', '2023-12-02 21:01:01', b'0');
 INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (41, 'sso-sso-demo-by-code', 'test', '基于授权码模式,如何实现 SSO 单点登录?', 'http://test.sso.iocoder.cn/fe4ed36596adad5120036ef61a6d0153654544d44af8dd4ad3ffe8f759933d6f.png', NULL, 0, 1800, 43200, '[\"http://127.0.0.1:18080\"]', '[\"authorization_code\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[]', '[]', NULL, '1', '2022-09-29 13:28:31', '1', '2022-09-29 13:28:31', b'0');
 INSERT INTO `system_oauth2_client` (`id`, `client_id`, `secret`, `name`, `logo`, `description`, `status`, `access_token_validity_seconds`, `refresh_token_validity_seconds`, `redirect_uris`, `authorized_grant_types`, `scopes`, `auto_approve_scopes`, `authorities`, `resource_ids`, `additional_information`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (42, 'sso-sso-demo-by-password', 'test', '基于密码模式,如何实现 SSO 单点登录?', 'http://test.sso.iocoder.cn/604bdc695e13b3b22745be704d1f2aa8ee05c5f26f9fead6d1ca49005afbc857.jpeg', NULL, 0, 1800, 43200, '[\"http://127.0.0.1:18080\"]', '[\"password\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[]', '[]', NULL, '1', '2022-10-04 17:40:16', '1', '2022-10-04 20:31:21', b'0');
 COMMIT;
@@ -3615,7 +3615,7 @@ CREATE TABLE `system_tenant`  (
 -- Records of system_tenant
 -- ----------------------------
 BEGIN;
-INSERT INTO `system_tenant` (`id`, `name`, `contact_user_id`, `contact_name`, `contact_mobile`, `status`, `website`, `package_id`, `expire_time`, `account_count`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1, '芋道源码', NULL, '芋艿', '17321315478', 0, 'www.iocoder.cn', 0, '2099-02-19 17:14:16', 9999, '1', '2021-01-05 17:03:47', '1', '2023-11-06 11:41:41', b'0');
+INSERT INTO `system_tenant` (`id`, `name`, `contact_user_id`, `contact_name`, `contact_mobile`, `status`, `website`, `package_id`, `expire_time`, `account_count`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1, 'zkk', NULL, '芋艿', '17321315478', 0, 'poteviohealth', 0, '2099-02-19 17:14:16', 9999, '1', '2021-01-05 17:03:47', '1', '2023-11-06 11:41:41', b'0');
 INSERT INTO `system_tenant` (`id`, `name`, `contact_user_id`, `contact_name`, `contact_mobile`, `status`, `website`, `package_id`, `expire_time`, `account_count`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (121, '小租户', 110, '小王2', '15601691300', 0, 'zsxq.iocoder.cn', 111, '2024-03-11 00:00:00', 20, '1', '2022-02-22 00:56:14', '1', '2023-11-06 11:41:47', b'0');
 INSERT INTO `system_tenant` (`id`, `name`, `contact_user_id`, `contact_name`, `contact_mobile`, `status`, `website`, `package_id`, `expire_time`, `account_count`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (122, '测试租户', 113, '芋道', '15601691300', 0, 'test.iocoder.cn', 111, '2022-04-30 00:00:00', 50, '1', '2022-03-07 21:37:58', '1', '2023-11-06 11:41:53', b'0');
 COMMIT;
@@ -3747,7 +3747,7 @@ CREATE TABLE `system_users`  (
 -- Records of system_users
 -- ----------------------------
 BEGIN;
-INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (1, 'admin', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', '芋道源码', '管理员', 103, '[1]', 'aoteman@126.com', '18818260277', 2, 'http://test.sso.iocoder.cn/96c787a2ce88bf6d0ce3cd8b6cf5314e80e7703cd41bf4af8cd2e2909dbd6b6d.png', 0, '0:0:0:0:0:0:0:1', '2024-04-29 21:50:32', 'admin', '2021-01-05 17:03:47', NULL, '2024-04-29 21:50:32', b'0', 1);
+INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (1, 'admin', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', 'zkk', '管理员', 103, '[1]', 'aoteman@126.com', '18818260277', 2, 'http://test.sso.iocoder.cn/96c787a2ce88bf6d0ce3cd8b6cf5314e80e7703cd41bf4af8cd2e2909dbd6b6d.png', 0, '0:0:0:0:0:0:0:1', '2024-04-29 21:50:32', 'admin', '2021-01-05 17:03:47', NULL, '2024-04-29 21:50:32', b'0', 1);
 INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (100, 'sso', '$2a$10$11U48RhyJ5pSBYWSn12AD./ld671.ycSzJHbyrtpeoMeYiw31eo8a', '芋道', '不要吓我', 104, '[1]', 'sso@iocoder.cn', '15601691300', 1, '', 1, '127.0.0.1', '2022-07-09 23:03:33', '', '2021-01-07 09:07:17', NULL, '2022-07-09 23:03:33', b'0', 1);
 INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (103, 'yuanma', '$2a$10$YMpimV4T6BtDhIaA8jSW.u8UTGBeGhc/qwXP4oxoMr4mOw9.qttt6', '源码', NULL, 106, NULL, 'yuanma@iocoder.cn', '15601701300', 0, '', 0, '0:0:0:0:0:0:0:1', '2024-03-18 21:09:04', '', '2021-01-13 23:50:35', NULL, '2024-03-18 21:09:04', b'0', 1);
 INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (104, 'test', '$2a$04$KhExCYl7lx6eWWZYKsibKOZ8IBJRyuNuCcEOLQ11RYhJKgHmlSwK.', '测试号', NULL, 107, '[1,2]', '111@qq.com', '15601691200', 1, '', 0, '0:0:0:0:0:0:0:1', '2024-03-26 07:11:35', '', '2021-01-21 02:13:53', NULL, '2024-03-26 07:11:35', b'0', 1);

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/core/IntArrayValuable.java

@@ -3,7 +3,7 @@ package com.poteviohealth.cgp.sso.framework.common.core;
 /**
  * 可生成 Int 数组的接口
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface IntArrayValuable {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/core/KeyValue.java

@@ -9,7 +9,7 @@ import java.io.Serializable;
 /**
  * Key Value 的键值对
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Data
 @NoArgsConstructor

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/CommonStatusEnum.java

@@ -10,7 +10,7 @@ import java.util.Arrays;
 /**
  * 通用状态枚举
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Getter
 @AllArgsConstructor

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/DocumentEnum.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 /**
  * 文档地址
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Getter
 @AllArgsConstructor

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/TerminalEnum.java

@@ -9,7 +9,7 @@ import java.util.Arrays;
 /**
  * 终端的枚举
  *
- * @author 芋道源码
+ * @author zkk
  */
 @RequiredArgsConstructor
 @Getter

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/enums/WebFilterOrderEnum.java

@@ -5,7 +5,7 @@ package com.poteviohealth.cgp.sso.framework.common.enums;
  *
  *  考虑到每个 starter 都需要用到该工具类,所以放到 common 模块下的 enums 包下
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface WebFilterOrderEnum {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/exception/enums/GlobalErrorCodeConstants.java

@@ -10,7 +10,7 @@ import com.poteviohealth.cgp.sso.framework.common.exception.ErrorCode;
  * 虽然说,HTTP 响应状态码作为业务使用表达能力偏弱,但是使用在系统层面还是非常不错的
  * 比较特殊的是,因为之前一直使用 0 作为成功,就不使用 200 啦。
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface GlobalErrorCodeConstants {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/exception/enums/ServiceErrorCodeRange.java

@@ -25,7 +25,7 @@ package com.poteviohealth.cgp.sso.framework.common.exception.enums;
  *       不限制规则。
  *       一般建议,每个模块自增。
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ServiceErrorCodeRange {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/cache/CacheUtils.java

@@ -10,7 +10,7 @@ import java.util.concurrent.Executors;
 /**
  * Cache 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class CacheUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/ArrayUtils.java

@@ -13,7 +13,7 @@ import static com.poteviohealth.cgp.sso.framework.common.util.collection.Collect
 /**
  * Array 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ArrayUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/CollectionUtils.java

@@ -15,7 +15,7 @@ import static java.util.Arrays.asList;
 /**
  * Collection 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class CollectionUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/MapUtils.java

@@ -16,7 +16,7 @@ import java.util.function.Consumer;
 /**
  * Map 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class MapUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/collection/SetUtils.java

@@ -7,7 +7,7 @@ import java.util.Set;
 /**
  * Set 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class SetUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/date/DateUtils.java

@@ -9,7 +9,7 @@ import java.util.Date;
 /**
  * 时间工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class DateUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/date/LocalDateTimeUtils.java

@@ -17,7 +17,7 @@ import java.util.List;
 /**
  * 时间工具类,用于 {@link java.time.LocalDateTime}
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class LocalDateTimeUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/http/HttpUtils.java

@@ -17,7 +17,7 @@ import java.util.Map;
 /**
  * HTTP 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class HttpUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/io/FileUtils.java

@@ -14,7 +14,7 @@ import java.io.File;
 /**
  * 文件工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class FileUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/io/IoUtils.java

@@ -9,7 +9,7 @@ import java.io.InputStream;
 /**
  * IO 工具类,用于 {@link cn.hutool.core.io.IoUtil} 缺失的方法
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class IoUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/json/JsonUtils.java

@@ -21,7 +21,7 @@ import java.util.List;
 /**
  * JSON 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class JsonUtils {

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/monitor/TracerUtils.java

@@ -7,7 +7,7 @@ import org.apache.skywalking.apm.toolkit.trace.TraceContext;
  *
  * 考虑到每个 starter 都需要用到该工具类,所以放到 common 模块下的 util 包下
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TracerUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/number/MoneyUtils.java

@@ -9,7 +9,7 @@ import java.math.RoundingMode;
 /**
  * 金额工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class MoneyUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/number/NumberUtils.java

@@ -8,7 +8,7 @@ import java.math.BigDecimal;
 /**
  * 数字的工具类,补全 {@link cn.hutool.core.util.NumberUtil} 的功能
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class NumberUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/BeanUtils.java

@@ -13,7 +13,7 @@ import java.util.function.Consumer;
  * 1. 默认使用 {@link cn.hutool.core.bean.BeanUtil} 作为实现类,虽然不同 bean 工具的性能有差别,但是对绝大多数同学的项目,不用在意这点性能
  * 2. 针对复杂的对象转换,可以搜参考 AuthConvert 实现,通过 mapstruct + default 配合实现
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class BeanUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/ObjectUtils.java

@@ -10,7 +10,7 @@ import java.util.function.Consumer;
 /**
  * Object 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ObjectUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/object/PageUtils.java

@@ -14,7 +14,7 @@ import static java.util.Collections.singletonList;
 /**
  * {@link com.poteviohealth.cgp.sso.framework.common.pojo.PageParam} 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class PageUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/servlet/ServletUtils.java

@@ -19,7 +19,7 @@ import java.util.Map;
 /**
  * 客户端工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ServletUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/spring/SpringUtils.java

@@ -7,7 +7,7 @@ import java.util.Objects;
 /**
  * Spring 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class SpringUtils extends SpringUtil {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/string/StrUtils.java

@@ -13,7 +13,7 @@ import java.util.stream.Collectors;
 /**
  * 字符串工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class StrUtils {
 

+ 1 - 1
sso-framework/sso-common/src/main/java/com/poteviohealth/cgp/sso/framework/common/util/validation/ValidationUtils.java

@@ -14,7 +14,7 @@ import java.util.regex.Pattern;
 /**
  * 校验工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ValidationUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/config/SsoDataPermissionAutoConfiguration.java

@@ -15,7 +15,7 @@ import java.util.List;
 /**
  * 数据权限的自动配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration
 public class SsoDataPermissionAutoConfiguration {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/config/SsoDeptDataPermissionAutoConfiguration.java

@@ -14,7 +14,7 @@ import java.util.List;
 /**
  * 基于部门的数据权限 AutoConfiguration
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration
 @ConditionalOnClass(LoginUser.class)

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/annotation/DataPermission.java

@@ -8,7 +8,7 @@ import java.lang.annotation.*;
  * 数据权限注解
  * 可声明在类或者方法上,标识使用的数据权限规则
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Target({ElementType.TYPE, ElementType.METHOD})
 @Retention(RetentionPolicy.RUNTIME)

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionAnnotationAdvisor.java

@@ -12,7 +12,7 @@ import org.springframework.aop.support.annotation.AnnotationMatchingPointcut;
 /**
  * {@link com.poteviohealth.cgp.sso.framework.datapermission.core.annotation.DataPermission} 注解的 Advisor 实现类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Getter
 @EqualsAndHashCode(callSuper = true)

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionAnnotationInterceptor.java

@@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentHashMap;
  * 1. 在执行方法前,将 @DataPermission 注解入栈
  * 2. 在执行方法后,将 @DataPermission 注解出栈
  *
- * @author 芋道源码
+ * @author zkk
  */
 @DataPermission // 该注解,用于 {@link DATA_PERMISSION_NULL} 的空对象
 public class DataPermissionAnnotationInterceptor implements MethodInterceptor {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/aop/DataPermissionContextHolder.java

@@ -9,7 +9,7 @@ import java.util.List;
 /**
  * {@link DataPermission} 注解的 Context 上下文
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class DataPermissionContextHolder {
 

+ 3 - 3
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/db/DataPermissionDatabaseInterceptor.java

@@ -40,7 +40,7 @@ import java.util.concurrent.ConcurrentHashMap;
  * 整体的代码实现上,参考 {@link com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor} 实现。
  * 所以每次 MyBatis Plus 升级时,需要 Review 下其具体的实现是否有变更!
  *
- * @author 芋道源码
+ * @author zkk
  */
 @RequiredArgsConstructor
 public class DataPermissionDatabaseInterceptor extends JsqlParserSupport implements InnerInterceptor {
@@ -534,7 +534,7 @@ public class DataPermissionDatabaseInterceptor extends JsqlParserSupport impleme
     /**
      * SQL 解析上下文,方便透传 {@link DataPermissionRule} 规则
      *
-     * @author 芋道源码
+     * @author zkk
      */
     static final class ContextHolder {
 
@@ -576,7 +576,7 @@ public class DataPermissionDatabaseInterceptor extends JsqlParserSupport impleme
      * 目前主要用于,记录 {@link DataPermissionRule} 是否对指定 {@link MappedStatement} 无效
      * 如果无效,则可以避免 SQL 的解析,加快速度
      *
-     * @author 芋道源码
+     * @author zkk
      */
     static final class MappedStatementCache {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRule.java

@@ -10,7 +10,7 @@ import java.util.Set;
  * 数据权限规则接口
  * 通过实现接口,自定义数据规则。例如说,
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface DataPermissionRule {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRuleFactory.java

@@ -6,7 +6,7 @@ import java.util.List;
  * {@link DataPermissionRule} 工厂接口
  * 作为 {@link DataPermissionRule} 的容器,提供管理能力
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface DataPermissionRuleFactory {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.java

@@ -14,7 +14,7 @@ import java.util.stream.Collectors;
  * 默认的 DataPermissionRuleFactoryImpl 实现类
  * 支持通过 {@link DataPermissionContextHolder} 过滤数据权限
  *
- * @author 芋道源码
+ * @author zkk
  */
 @RequiredArgsConstructor
 public class DataPermissionRuleFactoryImpl implements DataPermissionRuleFactory {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/DeptDataPermissionRule.java

@@ -42,7 +42,7 @@ import java.util.Set;
  *  3)想要保证原 dept_id 和 user_id 都可以看的到,此时使用 dept_id 和 user_id 一起过滤;
  *      最终过滤条件是 WHERE dept_id = ? OR user_id IN (?, ?, ? ...)
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AllArgsConstructor
 @Slf4j

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/DeptDataPermissionRuleCustomizer.java

@@ -3,7 +3,7 @@ package com.poteviohealth.cgp.sso.framework.datapermission.core.rule.dept;
 /**
  * {@link DeptDataPermissionRule} 的自定义配置接口
  *
- * @author 芋道源码
+ * @author zkk
  */
 @FunctionalInterface
 public interface DeptDataPermissionRuleCustomizer {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/rule/dept/package-info.java

@@ -1,6 +1,6 @@
 /**
  * 基于部门的数据权限规则
  *
- * @author 芋道源码
+ * @author zkk
  */
 package com.poteviohealth.cgp.sso.framework.datapermission.core.rule.dept;

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-data-permission/src/main/java/com/poteviohealth/cgp/sso/framework/datapermission/core/util/DataPermissionUtils.java

@@ -9,7 +9,7 @@ import java.util.concurrent.Callable;
 /**
  * 数据权限 Util
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class DataPermissionUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/Area.java

@@ -12,7 +12,7 @@ import java.util.List;
  *
  * 数据可见 resources/area.csv 文件
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Data
 @AllArgsConstructor

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/enums/AreaTypeEnum.java

@@ -9,7 +9,7 @@ import java.util.Arrays;
 /**
  * 区域类型枚举
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AllArgsConstructor
 @Getter

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/core/utils/AreaUtils.java

@@ -22,7 +22,7 @@ import static com.poteviohealth.cgp.sso.framework.common.util.collection.Collect
 /**
  * 区域工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class AreaUtils {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-ip/src/main/java/com/poteviohealth/cgp/sso/framework/ip/package-info.java

@@ -6,6 +6,6 @@
  * 2. 城市功能:查询城市编码对应的城市信息
  *      基于 https://github.com/modood/Administrative-divisions-of-China 实现
  *
- * @author 芋道源码
+ * @author zkk
  */
 package com.poteviohealth.cgp.sso.framework.ip;

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/config/TenantProperties.java

@@ -9,7 +9,7 @@ import java.util.Set;
 /**
  * 多租户配置
  *
- * @author 芋道源码
+ * @author zkk
  */
 @ConfigurationProperties(prefix = "sso.tenant")
 @Data

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/aop/TenantIgnore.java

@@ -9,7 +9,7 @@ import java.lang.annotation.*;
  * 1、Redis 场景:因为是基于 Key 实现多租户的能力,所以忽略没有意义,不像 DB 是一个 column 实现的
  * 2、MQ 场景:有点难以抉择,目前可以通过 Consumer 手动在消费的方法上,添加 @TenantIgnore 进行忽略
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Target({ElementType.METHOD})
 @Retention(RetentionPolicy.RUNTIME)

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/aop/TenantIgnoreAspect.java

@@ -14,7 +14,7 @@ import org.aspectj.lang.annotation.Aspect;
  *
  * 整体逻辑的实现,和 {@link TenantUtils#executeIgnore(Runnable)} 需要保持一致
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Aspect
 @Slf4j

+ 3 - 3
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/context/TenantContextHolder.java

@@ -6,7 +6,7 @@ import com.alibaba.ttl.TransmittableThreadLocal;
 /**
  * 多租户上下文 Holder
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantContextHolder {
 
@@ -37,8 +37,8 @@ public class TenantContextHolder {
     public static Long getRequiredTenantId() {
         Long tenantId = getTenantId();
         if (tenantId == null) {
-            throw new NullPointerException("TenantContextHolder 不存在租户编号!可参考文档:"
-                + DocumentEnum.TENANT.getUrl());
+            tenantId = 1L;
+//            throw new NullPointerException("TenantContextHolder 不存在租户编号!");
         }
         return tenantId;
     }

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/db/TenantBaseDO.java

@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
 /**
  * 拓展多租户的 BaseDO 基类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Data
 @EqualsAndHashCode(callSuper = true)

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/db/TenantDatabaseInterceptor.java

@@ -13,7 +13,7 @@ import java.util.Set;
 /**
  * 基于 MyBatis Plus 多租户的功能,实现 DB 层面的多租户的功能
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantDatabaseInterceptor implements TenantLineHandler {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/job/TenantJobAspect.java

@@ -21,7 +21,7 @@ import java.util.concurrent.ConcurrentHashMap;
  *
  * 注意,需要保证 JobHandler 的幂等性。因为 Job 因为某个租户执行失败重试时,之前执行成功的租户也会再次执行。
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Aspect
 @RequiredArgsConstructor

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/kafka/TenantKafkaEnvironmentPostProcessor.java

@@ -11,7 +11,7 @@ import org.springframework.core.env.ConfigurableEnvironment;
  *
  * Kafka Producer 发送消息时,增加 {@link TenantKafkaProducerInterceptor} 拦截器
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class TenantKafkaEnvironmentPostProcessor implements EnvironmentPostProcessor {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/kafka/TenantKafkaProducerInterceptor.java

@@ -18,7 +18,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
  * 1. Producer 发送消息时,将 {@link TenantContextHolder} 租户编号,添加到消息的 Header 中
  * 2. Consumer 消费消息时,将消息的 Header 的租户编号,添加到 {@link TenantContextHolder} 中,通过 {@link InvocableHandlerMethod} 实现
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantKafkaProducerInterceptor implements ProducerInterceptor<Object, Object> {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rabbitmq/TenantRabbitMQInitializer.java

@@ -7,7 +7,7 @@ import org.springframework.beans.factory.config.BeanPostProcessor;
 /**
  * 多租户的 RabbitMQ 初始化器
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRabbitMQInitializer implements BeanPostProcessor {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rabbitmq/TenantRabbitMQMessagePostProcessor.java

@@ -15,7 +15,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
  * 1. Producer 发送消息时,将 {@link TenantContextHolder} 租户编号,添加到消息的 Header 中
  * 2. Consumer 消费消息时,将消息的 Header 的租户编号,添加到 {@link TenantContextHolder} 中,通过 {@link InvocableHandlerMethod} 实现
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRabbitMQMessagePostProcessor implements MessagePostProcessor {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/redis/TenantRedisMessageInterceptor.java

@@ -13,7 +13,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
  * 1. Producer 发送消息时,将 {@link TenantContextHolder} 租户编号,添加到消息的 Header 中
  * 2. Consumer 消费消息时,将消息的 Header 的租户编号,添加到 {@link TenantContextHolder} 中
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRedisMessageInterceptor implements RedisMessageInterceptor {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQConsumeMessageHook.java

@@ -17,7 +17,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
  *
  * Consumer 消费消息时,将消息的 Header 的租户编号,添加到 {@link TenantContextHolder} 中,通过 {@link InvocableHandlerMethod} 实现
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRocketMQConsumeMessageHook implements ConsumeMessageHook {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQInitializer.java

@@ -12,7 +12,7 @@ import org.springframework.beans.factory.config.BeanPostProcessor;
 /**
  * 多租户的 RocketMQ 初始化器
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRocketMQInitializer implements BeanPostProcessor {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/mq/rocketmq/TenantRocketMQSendMessageHook.java

@@ -11,7 +11,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
  *
  * Producer 发送消息时,将 {@link TenantContextHolder} 租户编号,添加到消息的 Header 中
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantRocketMQSendMessageHook implements SendMessageHook {
 

+ 10 - 6
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/security/TenantSecurityWebFilter.java

@@ -28,7 +28,7 @@ import java.util.Objects;
  * 2. 如果请求未带租户的编号,检查是否是忽略的 URL,否则也不允许访问。
  * 3. 校验租户是合法,例如说被禁用、到期
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class TenantSecurityWebFilter extends ApiRequestFilter {
@@ -55,6 +55,10 @@ public class TenantSecurityWebFilter extends ApiRequestFilter {
     protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain)
             throws ServletException, IOException {
         Long tenantId = TenantContextHolder.getTenantId();
+        if(request.getRequestURI().contains("/admin-api/system/oauth2/") && Objects.isNull(tenantId)){
+            tenantId = 1L;
+            TenantContextHolder.setTenantId(tenantId);
+        }
         // 1. 登陆的用户,校验是否有权限访问该租户,避免越权问题。
         LoginUser user = SecurityFrameworkUtils.getLoginUser();
         if (user != null) {
@@ -72,15 +76,15 @@ public class TenantSecurityWebFilter extends ApiRequestFilter {
                 return;
             }
         }
-
+        System.out.println("#####################"+request.getRequestURI() );
         // 如果非允许忽略租户的 URL,则校验租户是否合法
         if (!isIgnoreUrl(request)) {
             // 2. 如果请求未带租户的编号,不允许访问。
             if (tenantId == null) {
-                log.error("[doFilterInternal][URL({}/{}) 未传递租户编号]", request.getRequestURI(), request.getMethod());
-                ServletUtils.writeJSON(response, CommonResult.error(GlobalErrorCodeConstants.BAD_REQUEST.getCode(),
-                        "请求的租户标识未传递,请进行排查"));
-                return;
+                    log.error("[doFilterInternal][URL({}/{}) 未传递租户编号]", request.getRequestURI(), request.getMethod());
+                    ServletUtils.writeJSON(response, CommonResult.error(GlobalErrorCodeConstants.BAD_REQUEST.getCode(),
+                            "请求的租户标识未传递,请进行排查"));
+                    return;
             }
             // 3. 校验租户是合法,例如说被禁用、到期
             try {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/service/TenantFrameworkService.java

@@ -5,7 +5,7 @@ import java.util.List;
 /**
  * Tenant 框架 Service 接口,定义获取租户信息
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface TenantFrameworkService {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/service/TenantFrameworkServiceImpl.java

@@ -14,7 +14,7 @@ import java.util.List;
 /**
  * Tenant 框架 Service 实现类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @RequiredArgsConstructor
 public class TenantFrameworkServiceImpl implements TenantFrameworkService {

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/util/TenantUtils.java

@@ -10,7 +10,7 @@ import static com.poteviohealth.cgp.sso.framework.web.core.util.WebFrameworkUtil
 /**
  * 多租户 Util
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-biz-tenant/src/main/java/com/poteviohealth/cgp/sso/framework/tenant/core/web/TenantContextWebFilter.java

@@ -14,7 +14,7 @@ import java.io.IOException;
  * 多租户 Context Web 过滤器
  * 将请求 Header 中的 tenant-id 解析出来,添加到 {@link TenantContextHolder} 中,这样后续的 DB 等操作,可以获得到租户编号。
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TenantContextWebFilter extends OncePerRequestFilter {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/dict/core/DictFrameworkUtils.java

@@ -16,7 +16,7 @@ import java.util.List;
 /**
  * 字典工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class DictFrameworkUtils {

+ 1 - 1
sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/DictConvert.java

@@ -14,7 +14,7 @@ import lombok.extern.slf4j.Slf4j;
 /**
  * Excel 数据字典转换器
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class DictConvert implements Converter<Object> {

+ 1 - 1
sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/JsonConvert.java

@@ -10,7 +10,7 @@ import com.alibaba.excel.metadata.property.ExcelContentProperty;
 /**
  * Excel Json 转换器
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class JsonConvert implements Converter<Object> {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/convert/MoneyConvert.java

@@ -14,7 +14,7 @@ import java.math.RoundingMode;
  *
  * 金额单位:分
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class MoneyConvert implements Converter<Integer> {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-excel/src/main/java/com/poteviohealth/cgp/sso/framework/excel/core/util/ExcelUtils.java

@@ -15,7 +15,7 @@ import java.util.List;
 /**
  * Excel 工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class ExcelUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/handler/JobHandler.java

@@ -3,7 +3,7 @@ package com.poteviohealth.cgp.sso.framework.quartz.core.handler;
 /**
  * 任务处理器
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface JobHandler {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/handler/JobHandlerInvoker.java

@@ -22,7 +22,7 @@ import static cn.hutool.core.exceptions.ExceptionUtil.getRootCauseMessage;
 /**
  * 基础 Job 调用者,负责调用 {@link JobHandler#execute(String)} 执行任务
  *
- * @author 芋道源码
+ * @author zkk
  */
 @DisallowConcurrentExecution
 @PersistJobDataAfterExecution

+ 1 - 1
sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/scheduler/SchedulerManager.java

@@ -16,7 +16,7 @@ import static com.poteviohealth.cgp.sso.framework.common.exception.util.ServiceE
  *
  * 另外,jobHandlerName 对应到 Spring Bean 的名字,直接调用
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class SchedulerManager {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/service/JobLogFrameworkService.java

@@ -7,7 +7,7 @@ import java.time.LocalDateTime;
 /**
  * Job 日志 Framework Service 接口
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface JobLogFrameworkService {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-job/src/main/java/com/poteviohealth/cgp/sso/framework/quartz/core/util/CronUtils.java

@@ -12,7 +12,7 @@ import java.util.List;
 /**
  * Quartz Cron 表达式的工具类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class CronUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/config/SsoMetricsAutoConfiguration.java

@@ -11,7 +11,7 @@ import org.springframework.context.annotation.Bean;
 /**
  * Metrics 配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration
 @ConditionalOnClass({MeterRegistryCustomizer.class})

+ 1 - 1
sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/core/filter/TraceFilter.java

@@ -12,7 +12,7 @@ import java.io.IOException;
 /**
  * Trace 过滤器,打印 traceId 到 header 中返回
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TraceFilter extends OncePerRequestFilter {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/core/util/TracerFrameworkUtils.java

@@ -11,7 +11,7 @@ import java.util.Map;
 /**
  * 链路追踪 Util
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class TracerFrameworkUtils {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-monitor/src/main/java/com/poteviohealth/cgp/sso/framework/tracer/package-info.java

@@ -1,6 +1,6 @@
 /**
  * 使用 SkyWalking 组件,作为链路追踪、日志中心。
  *
- * @author 芋道源码
+ * @author zkk
  */
 package com.poteviohealth.cgp.sso.framework.tracer;

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/rabbitmq/config/SsoRabbitMQAutoConfiguration.java

@@ -10,7 +10,7 @@ import org.springframework.context.annotation.Bean;
 /**
  * RabbitMQ 消息队列配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration
 @Slf4j

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/config/SsoRedisMQConsumerAutoConfiguration.java

@@ -33,7 +33,7 @@ import java.util.Properties;
 /**
  * Redis 消息队列 Consumer 配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 @EnableScheduling // 启用定时任务,用于 RedisPendingMessageResendJob 重发消息

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/config/SsoRedisMQProducerAutoConfiguration.java

@@ -13,7 +13,7 @@ import java.util.List;
 /**
  * Redis 消息队列 Producer 配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 @AutoConfiguration(after = SsoRedisAutoConfiguration.class)

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/RedisMQTemplate.java

@@ -17,7 +17,7 @@ import java.util.List;
 /**
  * Redis MQ 操作模板类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AllArgsConstructor
 public class RedisMQTemplate {

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/interceptor/RedisMessageInterceptor.java

@@ -7,7 +7,7 @@ import com.poteviohealth.cgp.sso.framework.mq.redis.core.message.AbstractRedisMe
  * 通过拦截器,作为插件机制,实现拓展。
  * 例如说,多租户场景下的 MQ 消息处理
  *
- * @author 芋道源码
+ * @author zkk
  */
 public interface RedisMessageInterceptor {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/message/AbstractRedisMessage.java

@@ -8,7 +8,7 @@ import java.util.Map;
 /**
  * Redis 消息抽象基类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Data
 public abstract class AbstractRedisMessage {

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/pubsub/AbstractRedisChannelMessage.java

@@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
 /**
  * Redis Channel Message 抽象类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public abstract class AbstractRedisChannelMessage extends AbstractRedisMessage {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/pubsub/AbstractRedisChannelMessageListener.java

@@ -18,7 +18,7 @@ import java.util.List;
  *
  * @param <T> 消息类型。一定要填写噢,不然会报错
  *
- * @author 芋道源码
+ * @author zkk
  */
 public abstract class AbstractRedisChannelMessageListener<T extends AbstractRedisChannelMessage> implements MessageListener {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/stream/AbstractRedisStreamMessage.java

@@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
 /**
  * Redis Stream Message 抽象类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public abstract class AbstractRedisStreamMessage extends AbstractRedisMessage {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mq/src/main/java/com/poteviohealth/cgp/sso/framework/mq/redis/core/stream/AbstractRedisStreamMessageListener.java

@@ -20,7 +20,7 @@ import java.util.List;
  *
  * @param <T> 消息类型。一定要填写噢,不然会报错
  *
- * @author 芋道源码
+ * @author zkk
  */
 public abstract class AbstractRedisStreamMessageListener<T extends AbstractRedisStreamMessage>
         implements StreamListener<String, ObjectRecord<String, String>> {

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/datasource/config/SsoDataSourceAutoConfiguration.java

@@ -12,7 +12,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
 /**
  * 数据库配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration
 @EnableTransactionManagement(proxyTargetClass = true) // 启动事务管理

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/datasource/core/filter/DruidAdRemoveFilter.java

@@ -12,7 +12,7 @@ import java.io.IOException;
 /**
  * Druid 底部广告过滤器
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class DruidAdRemoveFilter extends OncePerRequestFilter {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/config/IdTypeEnvironmentPostProcessor.java

@@ -16,7 +16,7 @@ import java.util.Set;
 /**
  * 当 IdType 为 {@link IdType#NONE} 时,根据 PRIMARY 数据源所使用的数据库,自动设置
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Slf4j
 public class IdTypeEnvironmentPostProcessor implements EnvironmentPostProcessor {

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/config/SsoMybatisAutoConfiguration.java

@@ -19,7 +19,7 @@ import org.springframework.core.env.ConfigurableEnvironment;
 /**
  * MyBaits 配置类
  *
- * @author 芋道源码
+ * @author zkk
  */
 @AutoConfiguration(before = MybatisPlusAutoConfiguration.class) // 目的:先于 MyBatis Plus 自动配置,避免 @MapperScan 可能扫描不到 Mapper 打印 warn 日志
 @MapperScan(value = "${sso.info.base-package}", annotationClass = Mapper.class,

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/dataobject/BaseDO.java

@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
  * 为什么实现 {@link TransPojo} 接口?
  * 因为使用 Easy-Trans TransType.SIMPLE 模式,集成 MyBatis Plus 查询
  *
- * @author 芋道源码
+ * @author zkk
  */
 @Data
 @JsonIgnoreProperties(value = "transMap") // 由于 Easy-Trans 会添加 transMap 属性,避免 Jackson 在 Spring Cache 反序列化报错

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/enums/SqlConstants.java

@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.annotation.DbType;
 /**
  * SQL相关常量类
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class SqlConstants {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/type/EncryptTypeHandler.java

@@ -16,7 +16,7 @@ import java.sql.SQLException;
  * 字段字段的 TypeHandler 实现类,基于 {@link cn.hutool.crypto.symmetric.AES} 实现
  * 可通过 jasypt.encryptor.password 配置项,设置密钥
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class EncryptTypeHandler extends BaseTypeHandler<String> {
 

+ 1 - 1
sso-framework/sso-spring-boot-starter-mybatis/src/main/java/com/poteviohealth/cgp/sso/framework/mybatis/core/type/JsonLongSetTypeHandler.java

@@ -12,7 +12,7 @@ import java.util.Set;
  *
  * 例如说哦,SysUserDO 的 postIds 属性
  *
- * @author 芋道源码
+ * @author zkk
  */
 public class JsonLongSetTypeHandler extends AbstractJsonTypeHandler<Object> {
 

Некоторые файлы не были показаны из-за большого количества измененных файлов