application-dev.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. # 环境配置
  2. server:
  3. port: 9055
  4. servlet:
  5. context-path: /api/akds
  6. enable:
  7. scheduling: true
  8. # condition
  9. spel:
  10. scheduling: false # 定时任务是否执行
  11. multiSource: false # 是否多数据源配置
  12. nc:
  13. scheduling: true # 定时任务是否执行
  14. multiSource: false # 是否多数据源配置
  15. spring:
  16. # database
  17. datasource:
  18. hikari:
  19. connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci # SqlServer, Oracle 无需设置类型
  20. driver-class-name: com.mysql.cj.jdbc.Driver
  21. username: root
  22. password: 123456
  23. url: jdbc:mysql://58.247.23.192:3306/paineng?serverTimezone=GMT%2B8
  24. # url: jdbc:mysql://localhost:3306/paineng?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
  25. jpa:
  26. hibernate:
  27. ddl-auto: none # JPA对表没有任何操作
  28. show-sql: true
  29. database: MYSQL
  30. database-platform: org.hibernate.dialect.MySQL57Dialect
  31. #filepath
  32. file:
  33. path:
  34. file: /Users/malk/server/_Tool/var/mjava/tmp/file
  35. image: /Users/malk/server/_Tool/var/mjava/tmp/image
  36. tmp: /Users/malk/server/_Tool/var/mjava/tmp
  37. source:
  38. fonts: /Users/malk/server/_Tool/fonts/simsun.ttc
  39. logging:
  40. file:
  41. path: /Users/malk/server/_Tool/var/mjava/log
  42. # dingtalk
  43. dingtalk:
  44. agentId: 4310055556
  45. appKey: dingkn5sejssd2cyokxn
  46. appSecret: bw-iCUwgtcVQ9t0FDB0tllsfOJDvJN5qoOI4AipuxCaPZ1cK9HpZ8aUCElJuHBLm
  47. corpId: ding52ae7f09b9166798a39a90f97fcb1e09
  48. aesKey:
  49. token:
  50. operator: "" # OA管理员账号 [首字符若为0需要转一下字符串]
  51. beisen:
  52. appKey: "619FF6F9C1904C6E968AEA00C900DD1A"
  53. appSecret: "D41277DBDBD94F3593669EC5977B77A0A7AC436D3BE141BD8E6C2EF42BE544E1"
  54. baseUrl: "https://openapi.italent.cn"
  55. formUuidAttendance: "FORM-16DC9608752F44158AB1CE8103B685D6IIYB"
  56. formUuidOvertime: "FORM-988A166A9C0A4738A748B6EC1F888A0D7KYB"
  57. formUuidBusinessTrip: "FORM-FED49751A6D74700A1A54C0E04E52ED0B7FM"
  58. formUuidLeave: "FORM-D15D90EA85234A77B94564110F5D24424ERL"
  59. yidaAppType: "APP_ZQ3I7XO2RSHDJ4QDEVNB"
  60. yidaSystemToken: "FOD66381NOS25MERLN2UK92FY96Y21UMHD7LM36S"
  61. workhours:
  62. formUuidHoliday: "FORM-BMG66GA16LC4CNCZLUUTKAX0G27U3YTMC27NM1"
  63. formUuidPersonnel: "FORM-CCEEE5D461694CBAB5999A8C2926D0C1RXQP"
  64. formUuidRequiredHours: "FORM-D9144092C2C24C93A1B02A8EEED0663FFD8G"
  65. yidaAppType: "APP_ZQ3I7XO2RSHDJ4QDEVNB"
  66. yidaSystemToken: "FOD66381NOS25MERLN2UK92FY96Y21UMHD7LM36S"
  67. # 钉钉 -> 宜搭 人员档案同步 (验证阶段指向测试表)
  68. personnel-sync:
  69. yidaAppType: "APP_ZQ3I7XO2RSHDJ4QDEVNB"
  70. yidaSystemToken: "FOD66381NOS25MERLN2UK92FY96Y21UMHD7LM36S"
  71. formUuidPersonnel: "FORM-5D6C2D1BE7A0430AA8D2E604BB97A9B2BN64" # 测试表 上线切为生产 formUuid
  72. # 字段 ID (测试版)
  73. fieldEmployee: "employeeField_yt3j1muz8"
  74. fieldUserType: "radioField_yt3j2rwjh"
  75. fieldJobNumber: "textField_yt3j3u5i0"
  76. fieldDepartment: "departmentSelectField_yt3j4h3dr"
  77. fieldStatus: "radioField_yt3j52vog"
  78. fieldHiredDate: "dateField_6gth31wa9"
  79. # 钉钉 extattr 中标记内部/外部的 key (当前企业未开通该权限 读不到 使用兜底规则)
  80. extAttrKeyUserType: ""
  81. extAttrValueInternal: "内部"
  82. extAttrValueExternal: "外部"
  83. # 属性判定兜底: 部门 ID 属于 externalDeptIds 则标"外部" 否则标"内部"
  84. # 两者都为空时默认全部"内部" (fallbackInternalByDefault=true)
  85. externalDeptIds: []
  86. fallbackInternalByDefault: true
  87. statusValueActive: "在职"
  88. statusValueInactive: "离职"
  89. concurrency: 10
  90. maxRetry: 2