Browse Source

Revert "本特勒2.0项目初始"

daili 3 years ago
parent
commit
313c28c7df
100 changed files with 585 additions and 6 deletions
  1. 1 1
      application-file/src/main/java/com/factory/file/domain/service/FileInfoServiceImpl.java
  2. 5 5
      application-file/src/main/java/com/factory/file/interfaces/facade/FileController.java
  3. BIN
      application-file/target/classes/META-INF/application-file.kotlin_module
  4. 104 0
      application-file/target/classes/application-aut.yml
  5. 100 0
      application-file/target/classes/application-dev.yml
  6. 106 0
      application-file/target/classes/application-prod.yml
  7. 104 0
      application-file/target/classes/application-test.yml
  8. 104 0
      application-file/target/classes/application-uat.yml
  9. 61 0
      application-file/target/classes/application.yml
  10. BIN
      application-file/target/classes/com/factory/FileApplication.class
  11. BIN
      application-file/target/classes/com/factory/file/application/event/listener/UpdateFileStoreDirListener.class
  12. BIN
      application-file/target/classes/com/factory/file/application/service/FileInfoService.class
  13. BIN
      application-file/target/classes/com/factory/file/domain/mapper/FileInfoMapper.class
  14. BIN
      application-file/target/classes/com/factory/file/domain/model/aggregates/FileRes$FileResBuilder.class
  15. BIN
      application-file/target/classes/com/factory/file/domain/model/aggregates/FileRes.class
  16. BIN
      application-file/target/classes/com/factory/file/domain/service/FileInfoServiceImpl.class
  17. BIN
      application-file/target/classes/com/factory/file/infrastructure/config/mvc/WebMvcConfig.class
  18. BIN
      application-file/target/classes/com/factory/file/infrastructure/config/util/SnowFlake.class
  19. BIN
      application-file/target/classes/com/factory/file/interfaces/facade/FileController.class
  20. BIN
      common-base/target/classes/META-INF/common-base.kotlin_module
  21. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/IpChose.class
  22. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/PageBean$PageBeanBuilder.class
  23. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/PageBean.class
  24. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/ResponseBean$ResponseBeanBuilder.class
  25. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/ResponseBean.class
  26. BIN
      common-base/target/classes/com/factory/domain/model/aggregates/ResponseEnum.class
  27. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseLevelVo.class
  28. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo$BaseSelectVoBuilder.class
  29. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo.class
  30. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo2$BaseSelectVo2Builder.class
  31. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo2.class
  32. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseWebSocketRefreshMessage$BaseWebSocketRefreshMessageBuilder.class
  33. BIN
      common-base/target/classes/com/factory/domain/model/vo/BaseWebSocketRefreshMessage.class
  34. BIN
      common-base/target/classes/com/factory/domain/model/vo/UserInfoVo.class
  35. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseDurationDateTimeReq.class
  36. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseIdNotValidReq.class
  37. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseIdReq.class
  38. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BasePageIdReq.class
  39. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BasePageQueryReq.class
  40. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BasePageReq.class
  41. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BasePageSortReq.class
  42. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseSelectReq.class
  43. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseSortReq.class
  44. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseTypeReq.class
  45. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/BaseWordReq.class
  46. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/SortEnum.class
  47. BIN
      common-base/target/classes/com/factory/domain/model/vo/req/UserNamePasswordReq.class
  48. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseFileInfoRes$BaseFileInfoResBuilder.class
  49. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseFileInfoRes.class
  50. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseIdRes$BaseIdResBuilder.class
  51. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseIdRes.class
  52. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseRes$BaseResBuilder.class
  53. BIN
      common-base/target/classes/com/factory/domain/model/vo/res/BaseRes.class
  54. BIN
      common-base/target/classes/com/factory/infrastructure/config/auth/MenuType.class
  55. BIN
      common-base/target/classes/com/factory/infrastructure/config/exception/CustomException.class
  56. BIN
      common-base/target/classes/com/factory/infrastructure/config/file/FileType.class
  57. BIN
      common-base/target/classes/com/factory/infrastructure/config/validateGroup/GroupOne.class
  58. BIN
      common-base/target/classes/com/factory/infrastructure/config/validateGroup/GroupTwo.class
  59. BIN
      common-base/target/classes/com/factory/infrastructure/constant/cache/CacheConstant.class
  60. BIN
      common-base/target/classes/com/factory/infrastructure/constant/remote/RemoteCommonConstants.class
  61. BIN
      common-base/target/classes/com/factory/infrastructure/constant/remote/RemoteRedisConstants.class
  62. BIN
      common-base/target/classes/com/factory/infrastructure/constant/res/BusinessConstant.class
  63. BIN
      common-base/target/classes/com/factory/infrastructure/constant/res/SystemConstant.class
  64. BIN
      common-base/target/classes/com/factory/infrastructure/constant/time/TimeConstant.class
  65. BIN
      common-base/target/classes/com/factory/infrastructure/po/BaseIdDeletedPo.class
  66. BIN
      common-base/target/classes/com/factory/infrastructure/po/BaseIdPo.class
  67. BIN
      common-base/target/classes/com/factory/infrastructure/po/BasePo.class
  68. BIN
      common-base/target/classes/com/factory/infrastructure/po/BasePo2.class
  69. BIN
      common-base/target/classes/com/factory/infrastructure/po/BaseSimpleNoTimeAndUserPo.class
  70. BIN
      common-base/target/classes/com/factory/infrastructure/po/BaseSimpleNoVersionLockPo.class
  71. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckItem$BentelerIniCheckItemBuilder.class
  72. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckItem.class
  73. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckResult$BentelerIniCheckResultBuilder.class
  74. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckResult.class
  75. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckType$BentelerIniCheckTypeBuilder.class
  76. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckType.class
  77. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersion$BentelerIniVersionBuilder.class
  78. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersion.class
  79. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersionItem$BentelerIniVersionItemBuilder.class
  80. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersionItem.class
  81. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerPlan$BentelerPlanBuilder.class
  82. BIN
      common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerPlan.class
  83. BIN
      common-base/target/classes/com/factory/infrastructure/po/file/FileInfo$FileInfoBuilder.class
  84. BIN
      common-base/target/classes/com/factory/infrastructure/po/file/FileInfo.class
  85. BIN
      common-base/target/classes/com/factory/infrastructure/po/file/SimpleFileInfo$SimpleFileInfoBuilder.class
  86. BIN
      common-base/target/classes/com/factory/infrastructure/po/file/SimpleFileInfo.class
  87. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Dept.class
  88. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/DeptId.class
  89. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Dict.class
  90. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/DictKey.class
  91. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Menu$MenuBuilder.class
  92. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Menu.class
  93. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Module.class
  94. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Permission$PermissionBuilder.class
  95. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Permission.class
  96. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Role$RoleBuilder.class
  97. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/Role.class
  98. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/RolePermission.class
  99. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/UserInfo$UserInfoBuilder.class
  100. BIN
      common-base/target/classes/com/factory/infrastructure/po/remote/UserInfo.class

+ 1 - 1
application-file/src/main/java/com/factory/file/domain/service/FileInfoServiceImpl.java

@@ -28,7 +28,7 @@ import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.List;
 
-@Service
+@Service("FileInfo")
 public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo> implements FileInfoService {
     @Resource
     private FileSystemProperties fileSystemProperties;

+ 5 - 5
application-file/src/main/java/com/factory/file/interfaces/facade/FileController.java

@@ -20,32 +20,32 @@ import javax.annotation.Resource;
 public class FileController {
 
     @Resource
-    private FileInfoService fileInfoService;
+    private FileInfoService FileInfo;
 
     @ApiOperation(value = "文件上传")
     @PostMapping(value = "/uploadOneWithType")
     @ResponseBody
     public ResponseBean<FileRes> uploadOneWithType(@RequestBody MultipartFile file, FileType fileType) {
-        return fileInfoService.upload(file, fileType);
+        return FileInfo.upload(file, fileType);
     }
 
     @ApiOperation(value = "文件上传")
     @PostMapping(value = "/uploadOne")
     @ResponseBody
     public ResponseBean<FileRes> upload(@RequestBody MultipartFile file) {
-        return fileInfoService.upload(file, null);
+        return FileInfo.upload(file, null);
     }
     @ApiOperation(value = "文件上传(保存文件原名)")
     @PostMapping(value = "/uploadTwo")
     @ResponseBody
     public ResponseBean<FileRes> uploadTwo(@RequestBody MultipartFile file) {
-        return fileInfoService.uploadTwo(file);
+        return FileInfo.uploadTwo(file);
     }
     @ApiOperation(value = "获取文件信息")
     @PostMapping(value = "/getInfo")
     @ResponseBody
     public ResponseBean<FileRes> getInfo(@RequestBody Long id) {
-        return fileInfoService.getByid(id);
+        return FileInfo.getByid(id);
     }
 
 }

BIN
application-file/target/classes/META-INF/application-file.kotlin_module


+ 104 - 0
application-file/target/classes/application-aut.yml

@@ -0,0 +1,104 @@
+server:
+  port: 30045
+spring:
+  application:
+    name: application-file
+  redis:
+    host: 39.100.230.190
+    port: 8120
+    password: jh1q2w3e4r
+    database: 13
+    lettuce:
+      pool:
+        max-active: 5
+  datasource:
+    dynamic:
+      primary: self #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
+      datasource:
+        self:
+          url: jdbc:mysql://39.100.230.190:8092/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        file:
+          url: jdbc:mysql://39.100.230.190:8092/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+    hikari:
+      maximum-pool-size: 5
+
+cn:
+  jiheng:
+    file:
+      file-store-dir: download
+      zip-out-dir: zip
+      download-prefix: https://s2.jihengcc.cn/file/download
+
+jetcache:
+  statIntervalMinutes: 15
+  areaInCacheName: false
+  hidePackages: top.jiheng.factory
+  local:
+    # 默认2小时本地缓存
+    default:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 3600000
+      expireAfterAccessInMillis: 1800000
+    # 長時本地緩存,主要用于要求时效一般
+    longTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 300000
+      expireAfterAccessInMillis: 180000
+    # 短時本地緩存,主要用于要求时效较高的配置
+    shortTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 60000
+      expireAfterAccessInMillis: 40000
+  remote:
+    # 默认2小时的远程缓存
+    default:
+      type: redis
+      expireAfterWriteInMillis: 43200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
+    longTime:
+      type: redis
+      expireAfterWriteInMillis: 7200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 短時远程緩存,主要用于要求时效较高的集中式缓存
+    shortTime:
+      type: redis
+      expireAfterWriteInMillis: 300000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}

+ 100 - 0
application-file/target/classes/application-dev.yml

@@ -0,0 +1,100 @@
+server:
+  port: 30045
+spring:
+  application:
+    name: application-web
+  redis:
+    host: 192.168.31.14
+    port: 6379
+    lettuce:
+      pool:
+        max-active: 5
+  datasource:
+    dynamic:
+      primary: self #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
+      datasource:
+        #本项目使用
+        self:
+          url: jdbc:mysql://www.jihengcc.cn:17336/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: 1q2w3e4r
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        #本项目使用
+        file:
+          url: jdbc:mysql://www.jihengcc.cn:17336/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: 1q2w3e4r
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+      hikari:
+        max-pool-size: 1
+cn:
+  jiheng:
+    file:
+      file-store-dir: download
+      zip-out-dir: zip
+      download-prefix: http://39.100.230.190:30045/
+
+jetcache:
+  statIntervalMinutes: 15
+  areaInCacheName: false
+  hidePackages: top.jiheng.factory
+  local:
+    # 默认2小时本地缓存
+    default:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 3600000
+      expireAfterAccessInMillis: 1800000
+    # 長時本地緩存,主要用于要求时效一般
+    longTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 300000
+      expireAfterAccessInMillis: 180000
+    # 短時本地緩存,主要用于要求时效较高的配置
+    shortTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 60000
+      expireAfterAccessInMillis: 40000
+  remote:
+    # 默认2小时的远程缓存
+    default:
+      type: redis
+      expireAfterWriteInMillis: 43200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:192.168.31.14}
+      port: ${SPRING.REDIS.PORT:6379}
+    # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
+    longTime:
+      type: redis
+      expireAfterWriteInMillis: 7200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:192.168.31.14}
+      port: ${SPRING.REDIS.PORT:6379}
+    # 短時远程緩存,主要用于要求时效较高的集中式缓存
+    shortTime:
+      type: redis
+      expireAfterWriteInMillis: 300000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:192.168.31.14}
+      port: ${SPRING.REDIS.PORT:6379}

+ 106 - 0
application-file/target/classes/application-prod.yml

@@ -0,0 +1,106 @@
+server:
+  port: 30045
+spring:
+  application:
+    name: application-file
+  redis:
+    host: 39.100.230.190
+    port: 8120
+    password: jh1q2w3e4r
+    database: 15
+    lettuce:
+      pool:
+        max-active: 5
+  datasource:
+    dynamic:
+      primary: self #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
+      datasource:
+        self:
+          url: jdbc:mysql://rm-2zesmqi0ku3lf9p3c.mysql.rds.aliyuncs.com:3306/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: zhoudu
+          password: zhoudu&yujia#SY
+          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        file:
+          url: jdbc:mysql://rm-2zesmqi0ku3lf9p3c.mysql.rds.aliyuncs.com:3306/zhoudu_base?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: zhoudu
+          password: zhoudu&yujia#SY
+          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+    hikari:
+      maximum-pool-size: 5
+
+cn:
+  jiheng:
+    file:
+      file-store-dir: download
+      zip-out-dir: zip
+#      download-prefix: http://81.70.84.72:30045/
+      download-prefix: http://8.140.188.124:30045/file/
+#      download-prefix: http://172.18.0.24:30045/
+
+jetcache:
+  statIntervalMinutes: 15
+  areaInCacheName: false
+  hidePackages: top.jiheng.factory
+  local:
+    # 默认2小时本地缓存
+    default:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 3600000
+      expireAfterAccessInMillis: 1800000
+    # 長時本地緩存,主要用于要求时效一般
+    longTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 300000
+      expireAfterAccessInMillis: 180000
+    # 短時本地緩存,主要用于要求时效较高的配置
+    shortTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 60000
+      expireAfterAccessInMillis: 40000
+  remote:
+    # 默认2小时的远程缓存
+    default:
+      type: redis
+      expireAfterWriteInMillis: 43200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
+    longTime:
+      type: redis
+      expireAfterWriteInMillis: 7200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 短時远程緩存,主要用于要求时效较高的集中式缓存
+    shortTime:
+      type: redis
+      expireAfterWriteInMillis: 300000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}

+ 104 - 0
application-file/target/classes/application-test.yml

@@ -0,0 +1,104 @@
+server:
+  port: 40045
+spring:
+  application:
+    name: application-file
+  redis:
+    host: 39.100.230.190
+    port: 8120
+    password: jh1q2w3e4r
+    database: 14
+    lettuce:
+      pool:
+        max-active: 5
+  datasource:
+    dynamic:
+      primary: self #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
+      datasource:
+        self:
+          url: jdbc:mysql://39.100.230.190:8092/zhoudu_ceshi?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        file:
+          url: jdbc:mysql://39.100.230.190:8092/zhoudu_ceshi?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+    hikari:
+      maximum-pool-size: 5
+
+cn:
+  jiheng:
+    file:
+      file-store-dir: download
+      zip-out-dir: zip
+      download-prefix: https://s2t.jihengcc.cn/file/
+
+jetcache:
+  statIntervalMinutes: 15
+  areaInCacheName: false
+  hidePackages: top.jiheng.factory
+  local:
+    # 默认2小时本地缓存
+    default:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 3600000
+      expireAfterAccessInMillis: 1800000
+    # 長時本地緩存,主要用于要求时效一般
+    longTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 300000
+      expireAfterAccessInMillis: 180000
+    # 短時本地緩存,主要用于要求时效较高的配置
+    shortTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 60000
+      expireAfterAccessInMillis: 40000
+  remote:
+    # 默认2小时的远程缓存
+    default:
+      type: redis
+      expireAfterWriteInMillis: 43200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
+    longTime:
+      type: redis
+      expireAfterWriteInMillis: 7200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 短時远程緩存,主要用于要求时效较高的集中式缓存
+    shortTime:
+      type: redis
+      expireAfterWriteInMillis: 300000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}

+ 104 - 0
application-file/target/classes/application-uat.yml

@@ -0,0 +1,104 @@
+server:
+  port: 30045
+spring:
+  application:
+    name: application-file
+  redis:
+    host: 39.100.230.190
+    port: 8120
+    password: jh1q2w3e4r
+    database: 13
+    lettuce:
+      pool:
+        max-active: 5
+  datasource:
+    dynamic:
+      primary: self #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
+      datasource:
+        self:
+          url: jdbc:mysql://39.100.230.190:8092/longdy?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        file:
+          url: jdbc:mysql://39.100.230.190:8092/longdy?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: Jh@Jh2019!
+          driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+    hikari:
+      maximum-pool-size: 5
+
+cn:
+  jiheng:
+    file:
+      file-store-dir: download
+      zip-out-dir: zip
+      download-prefix: https:///s2.jihengcc.cn/file/
+
+jetcache:
+  statIntervalMinutes: 15
+  areaInCacheName: false
+  hidePackages: top.jiheng.factory
+  local:
+    # 默认2小时本地缓存
+    default:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 3600000
+      expireAfterAccessInMillis: 1800000
+    # 長時本地緩存,主要用于要求时效一般
+    longTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 300000
+      expireAfterAccessInMillis: 180000
+    # 短時本地緩存,主要用于要求时效较高的配置
+    shortTime:
+      type: caffeine
+      keyConvertor: fastjson
+      expireAfterWriteInMillis: 60000
+      expireAfterAccessInMillis: 40000
+  remote:
+    # 默认2小时的远程缓存
+    default:
+      type: redis
+      expireAfterWriteInMillis: 43200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
+    longTime:
+      type: redis
+      expireAfterWriteInMillis: 7200000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
+    # 短時远程緩存,主要用于要求时效较高的集中式缓存
+    shortTime:
+      type: redis
+      expireAfterWriteInMillis: 300000
+      keyConvertor: fastjson
+      valueEncoder: kryo
+      valueDecoder: kryo
+      poolConfig:
+        minIdle: 5
+        maxIdle: 20
+        maxTotal: 50
+      host: ${SPRING.REDIS.HOST:39.100.230.190}
+      port: ${SPRING.REDIS.PORT:8120}
+      password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}

+ 61 - 0
application-file/target/classes/application.yml

@@ -0,0 +1,61 @@
+server:
+  servlet:
+    context-path: /file/
+spring:
+  profiles:
+    active: uat
+  servlet:
+    multipart:
+      max-file-size: 10240MB
+      max-request-size: 10240MB
+swagger:
+  enabled: true
+  docket:
+    apis:
+      title: "文件上传"
+      base-package: cn.jiheng.factory.application.file.interfaces.facade
+  authorization:
+    key-name: Authorization
+  ui-config:
+    json-editor: true
+  description: "统一上传返回文件id,url为完整url不需要拼接"
+cn:
+  jiheng:
+    auth:
+      permit-url-list:
+        - /swagger-ui.html
+        - /webjars/**
+        - /swagger-resources/**
+        - /v2/**
+        - /favicon.ico
+        - /doc.html
+        - /csrf
+        - /error**
+        - /**
+      token-prefix: 'Bearer '
+token:
+  expire:
+    long:
+      time: 172800
+      refreshTime: 345600
+    short:
+      time: 7200
+
+logging:
+  file:
+    path: logs
+    max-size: 10MB
+  level:
+    root: info
+    cn.jiheng.factory.application.file: info
+
+
+mybatis-plus:
+  mapper-locations: classpath*:/mapper/*.xml
+  global-config:
+    db-config:
+      table-prefix: t_
+      table-underline: true
+      logic-delete-field: deleted  #全局逻辑删除字段值 3.3.0开始支持,详情看下面。
+      logic-delete-value: 1 # 逻辑已删除值(默认为 1)
+      logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)

BIN
application-file/target/classes/com/factory/FileApplication.class


BIN
application-file/target/classes/com/factory/file/application/event/listener/UpdateFileStoreDirListener.class


BIN
application-file/target/classes/com/factory/file/application/service/FileInfoService.class


BIN
application-file/target/classes/com/factory/file/domain/mapper/FileInfoMapper.class


BIN
application-file/target/classes/com/factory/file/domain/model/aggregates/FileRes$FileResBuilder.class


BIN
application-file/target/classes/com/factory/file/domain/model/aggregates/FileRes.class


BIN
application-file/target/classes/com/factory/file/domain/service/FileInfoServiceImpl.class


BIN
application-file/target/classes/com/factory/file/infrastructure/config/mvc/WebMvcConfig.class


BIN
application-file/target/classes/com/factory/file/infrastructure/config/util/SnowFlake.class


BIN
application-file/target/classes/com/factory/file/interfaces/facade/FileController.class


BIN
common-base/target/classes/META-INF/common-base.kotlin_module


BIN
common-base/target/classes/com/factory/domain/model/aggregates/IpChose.class


BIN
common-base/target/classes/com/factory/domain/model/aggregates/PageBean$PageBeanBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/aggregates/PageBean.class


BIN
common-base/target/classes/com/factory/domain/model/aggregates/ResponseBean$ResponseBeanBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/aggregates/ResponseBean.class


BIN
common-base/target/classes/com/factory/domain/model/aggregates/ResponseEnum.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseLevelVo.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo$BaseSelectVoBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo2$BaseSelectVo2Builder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseSelectVo2.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseWebSocketRefreshMessage$BaseWebSocketRefreshMessageBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/BaseWebSocketRefreshMessage.class


BIN
common-base/target/classes/com/factory/domain/model/vo/UserInfoVo.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseDurationDateTimeReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseIdNotValidReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseIdReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BasePageIdReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BasePageQueryReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BasePageReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BasePageSortReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseSelectReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseSortReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseTypeReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/BaseWordReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/SortEnum.class


BIN
common-base/target/classes/com/factory/domain/model/vo/req/UserNamePasswordReq.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseFileInfoRes$BaseFileInfoResBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseFileInfoRes.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseIdRes$BaseIdResBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseIdRes.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseRes$BaseResBuilder.class


BIN
common-base/target/classes/com/factory/domain/model/vo/res/BaseRes.class


BIN
common-base/target/classes/com/factory/infrastructure/config/auth/MenuType.class


BIN
common-base/target/classes/com/factory/infrastructure/config/exception/CustomException.class


BIN
common-base/target/classes/com/factory/infrastructure/config/file/FileType.class


BIN
common-base/target/classes/com/factory/infrastructure/config/validateGroup/GroupOne.class


BIN
common-base/target/classes/com/factory/infrastructure/config/validateGroup/GroupTwo.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/cache/CacheConstant.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/remote/RemoteCommonConstants.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/remote/RemoteRedisConstants.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/res/BusinessConstant.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/res/SystemConstant.class


BIN
common-base/target/classes/com/factory/infrastructure/constant/time/TimeConstant.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BaseIdDeletedPo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BaseIdPo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BasePo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BasePo2.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BaseSimpleNoTimeAndUserPo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/BaseSimpleNoVersionLockPo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckItem$BentelerIniCheckItemBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckItem.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckResult$BentelerIniCheckResultBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckResult.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckType$BentelerIniCheckTypeBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniCheckType.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersion$BentelerIniVersionBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersion.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersionItem$BentelerIniVersionItemBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerIniVersionItem.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerPlan$BentelerPlanBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/benteler/BentelerPlan.class


BIN
common-base/target/classes/com/factory/infrastructure/po/file/FileInfo$FileInfoBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/file/FileInfo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/file/SimpleFileInfo$SimpleFileInfoBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/file/SimpleFileInfo.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Dept.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/DeptId.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Dict.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/DictKey.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Menu$MenuBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Menu.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Module.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Permission$PermissionBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Permission.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Role$RoleBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/Role.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/RolePermission.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/UserInfo$UserInfoBuilder.class


BIN
common-base/target/classes/com/factory/infrastructure/po/remote/UserInfo.class


Some files were not shown because too many files changed in this diff