application-prod.yml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. # 环境配置
  2. server:
  3. port: 9055
  4. servlet:
  5. context-path: /api/akds
  6. enable:
  7. scheduling: true
  8. # condition
  9. spel:
  10. scheduling: true # 定时任务是否执行
  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. jpa:
  25. database: MYSQL
  26. database-platform: org.hibernate.dialect.MySQL57Dialect
  27. # dingtalk
  28. dingtalk:
  29. agentId: 4310055556
  30. appKey: dingkn5sejssd2cyokxn
  31. appSecret: bw-iCUwgtcVQ9t0FDB0tllsfOJDvJN5qoOI4AipuxCaPZ1cK9HpZ8aUCElJuHBLm
  32. corpId: ding52ae7f09b9166798a39a90f97fcb1e09
  33. aesKey:
  34. token:
  35. operator: "" # OA管理员账号 [首字符若为0需要转一下字符串]
  36. beisen:
  37. appKey: "619FF6F9C1904C6E968AEA00C900DD1A"
  38. appSecret: "D41277DBDBD94F3593669EC5977B77A0A7AC436D3BE141BD8E6C2EF42BE544E1"
  39. baseUrl: "https://openapi.italent.cn"
  40. formUuidAttendance: "FORM-16DC9608752F44158AB1CE8103B685D6IIYB"
  41. formUuidOvertime: "FORM-988A166A9C0A4738A748B6EC1F888A0D7KYB"
  42. formUuidBusinessTrip: "FORM-FED49751A6D74700A1A54C0E04E52ED0B7FM"
  43. formUuidLeave: "FORM-D15D90EA85234A77B94564110F5D24424ERL"
  44. yidaAppType: "APP_ZQ3I7XO2RSHDJ4QDEVNB"
  45. yidaSystemToken: "FOD66381NOS25MERLN2UK92FY96Y21UMHD7LM36S"
  46. # 钉钉 -> 宜搭 人员档案同步 (生产)
  47. # 切换前需要: 1. 确认生产表是否与测试表 FORM-6889... 同 fieldId 2. probe 确认 extattr 各 key 实际值
  48. # 测试通过后, formUuidPersonnel 视情况切到 FORM-6889... 或保持生产表; limitFirstN 保持 0
  49. personnel-sync:
  50. yidaAppType: "APP_ZQ3I7XO2RSHDJ4QDEVNB"
  51. yidaSystemToken: "FOD66381NOS25MERLN2UK92FY96Y21UMHD7LM36S"
  52. formUuidPersonnel: "FORM-CCEEE5D461694CBAB5999A8C2926D0C1RXQP"
  53. fieldEmployee: "employeeField_mkow4ydp"
  54. fieldName: "textField_mkox0j8v"
  55. fieldJobNumber: "textField_mh8xhqc1"
  56. fieldJobNumber2: "textField_mkox0j8w"
  57. fieldDepartment: "departmentSelectField_mkow4ydr"
  58. fieldHiredDate: "dateField_mh8xhqc6"
  59. fieldBeisenJobNo: "textField_mh8xhqc2"
  60. fieldManager: "employeeField_mh8xhqc3"
  61. fieldUserType: "radioField_mkow4ydo"
  62. fieldCompany: "selectField_mh8xhqc4"
  63. fieldIsCf: "textField_mow9w7d8"
  64. fieldCostCenter: "textField_mow9w7d9"
  65. fieldStatus: "radioField_mp1sngq1"
  66. extAttrKeyUserType: ""
  67. extAttrValueInternal: "内部"
  68. extAttrValueExternal: "外部"
  69. externalDeptIds: [1066052389]
  70. fallbackInternalByDefault: true
  71. extAttrKeyBeisen: "北森工号"
  72. extAttrKeyCompany: "company"
  73. extAttrKeyIsCf: "是否CF员工"
  74. extAttrKeyCostCenter: "成本中心"
  75. statusValueActive: "在职"
  76. statusValueInactive: "离职"
  77. limitFirstN: 0
  78. concurrency: 10
  79. maxRetry: 2