spring-configuration-metadata.json 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. {
  2. "groups": [
  3. {
  4. "name": "agora",
  5. "type": "com.juxiao.xchat.framework.agora.AgoraConfig",
  6. "sourceType": "com.juxiao.xchat.framework.agora.AgoraConfig"
  7. },
  8. {
  9. "name": "common.system",
  10. "type": "com.juxiao.xchat.framework.config.SystemConfig",
  11. "sourceType": "com.juxiao.xchat.framework.config.SystemConfig"
  12. },
  13. {
  14. "name": "common.url.link",
  15. "type": "com.juxiao.xchat.framework.config.UrlLinkConfig",
  16. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  17. },
  18. {
  19. "name": "external.dingtalk",
  20. "type": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf",
  21. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  22. },
  23. {
  24. "name": "gen",
  25. "type": "com.juxiao.xchat.framework.config.GenConfig",
  26. "sourceType": "com.juxiao.xchat.framework.config.GenConfig"
  27. },
  28. {
  29. "name": "pingxx",
  30. "type": "com.juxiao.xchat.framework.transfer.PingxxConfig",
  31. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  32. },
  33. {
  34. "name": "region",
  35. "type": "com.juxiao.xchat.framework.config.RegionConfig",
  36. "sourceType": "com.juxiao.xchat.framework.config.RegionConfig"
  37. },
  38. {
  39. "name": "sm",
  40. "type": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig",
  41. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  42. },
  43. {
  44. "name": "spring.datasource.druid.master",
  45. "type": "javax.sql.DataSource",
  46. "sourceType": "com.juxiao.xchat.framework.config.DruidConfig",
  47. "sourceMethod": "masterDataSource(com.juxiao.xchat.framework.config.properties.DruidProperties)"
  48. },
  49. {
  50. "name": "spring.datasource.druid.slave",
  51. "type": "javax.sql.DataSource",
  52. "sourceType": "com.juxiao.xchat.framework.config.DruidConfig",
  53. "sourceMethod": "slaveDataSource(com.juxiao.xchat.framework.config.properties.DruidProperties)"
  54. },
  55. {
  56. "name": "xchat",
  57. "type": "com.juxiao.xchat.framework.config.AdminConfig",
  58. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig"
  59. }
  60. ],
  61. "properties": [
  62. {
  63. "name": "agora.app-certificate",
  64. "type": "java.lang.String",
  65. "sourceType": "com.juxiao.xchat.framework.agora.AgoraConfig"
  66. },
  67. {
  68. "name": "agora.app-id",
  69. "type": "java.lang.String",
  70. "sourceType": "com.juxiao.xchat.framework.agora.AgoraConfig"
  71. },
  72. {
  73. "name": "common.system.circle-uid",
  74. "type": "java.lang.String",
  75. "description": "动态小秘书",
  76. "sourceType": "com.juxiao.xchat.framework.config.SystemConfig"
  77. },
  78. {
  79. "name": "common.system.filter",
  80. "type": "java.util.List<java.lang.Long>",
  81. "sourceType": "com.juxiao.xchat.framework.config.SystemConfig"
  82. },
  83. {
  84. "name": "common.system.secretary-uid",
  85. "type": "java.lang.String",
  86. "sourceType": "com.juxiao.xchat.framework.config.SystemConfig"
  87. },
  88. {
  89. "name": "common.url.link.download-url",
  90. "type": "java.lang.String",
  91. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  92. },
  93. {
  94. "name": "common.url.link.egg-flow-link",
  95. "type": "java.lang.String",
  96. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  97. },
  98. {
  99. "name": "common.url.link.output-link",
  100. "type": "java.lang.String",
  101. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  102. },
  103. {
  104. "name": "common.url.link.stat-flow-link",
  105. "type": "java.lang.String",
  106. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  107. },
  108. {
  109. "name": "common.url.link.stat-flow-secret",
  110. "type": "java.lang.String",
  111. "sourceType": "com.juxiao.xchat.framework.config.UrlLinkConfig"
  112. },
  113. {
  114. "name": "external.dingtalk.develop-chatbot",
  115. "type": "java.lang.String",
  116. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  117. },
  118. {
  119. "name": "external.dingtalk.operation-chatbot",
  120. "type": "java.lang.String",
  121. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  122. },
  123. {
  124. "name": "external.dingtalk.pm",
  125. "type": "java.util.List<java.lang.String>",
  126. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  127. },
  128. {
  129. "name": "external.dingtalk.programmer",
  130. "type": "java.util.List<java.lang.String>",
  131. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  132. },
  133. {
  134. "name": "external.dingtalk.tester",
  135. "type": "java.util.List<java.lang.String>",
  136. "sourceType": "com.juxiao.xchat.framework.external.dingtalk.config.DingTalkConf"
  137. },
  138. {
  139. "name": "pingxx.api-id-second",
  140. "type": "java.lang.String",
  141. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  142. },
  143. {
  144. "name": "pingxx.api-id-three",
  145. "type": "java.lang.String",
  146. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  147. },
  148. {
  149. "name": "pingxx.api-key",
  150. "type": "java.lang.String",
  151. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  152. },
  153. {
  154. "name": "pingxx.app-id",
  155. "type": "java.lang.String",
  156. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  157. },
  158. {
  159. "name": "pingxx.private-key-path",
  160. "type": "java.lang.String",
  161. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  162. },
  163. {
  164. "name": "pingxx.public-key",
  165. "type": "java.lang.String",
  166. "sourceType": "com.juxiao.xchat.framework.transfer.PingxxConfig"
  167. },
  168. {
  169. "name": "region.algorithm",
  170. "type": "java.lang.Integer",
  171. "sourceType": "com.juxiao.xchat.framework.config.RegionConfig"
  172. },
  173. {
  174. "name": "region.dbpath",
  175. "type": "java.lang.String",
  176. "sourceType": "com.juxiao.xchat.framework.config.RegionConfig"
  177. },
  178. {
  179. "name": "region.qqpath",
  180. "type": "java.lang.String",
  181. "sourceType": "com.juxiao.xchat.framework.config.RegionConfig"
  182. },
  183. {
  184. "name": "sm.access-key",
  185. "type": "java.lang.String",
  186. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  187. },
  188. {
  189. "name": "sm.callback",
  190. "type": "java.lang.String",
  191. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  192. },
  193. {
  194. "name": "sm.close-audio-stream",
  195. "type": "java.lang.String",
  196. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  197. },
  198. {
  199. "name": "sm.open-audio-stream",
  200. "type": "java.lang.String",
  201. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  202. },
  203. {
  204. "name": "sm.query-audio-stream",
  205. "type": "java.lang.String",
  206. "sourceType": "com.juxiao.xchat.framework.shumei.SmFkCloudConfig"
  207. },
  208. {
  209. "name": "xchat.address-enabled",
  210. "type": "java.lang.Boolean",
  211. "description": "获取地址开关",
  212. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig",
  213. "defaultValue": false
  214. },
  215. {
  216. "name": "xchat.copyright-year",
  217. "type": "java.lang.String",
  218. "description": "版权年份",
  219. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig"
  220. },
  221. {
  222. "name": "xchat.demo-enabled",
  223. "type": "java.lang.Boolean",
  224. "description": "实例演示开关",
  225. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig",
  226. "defaultValue": false
  227. },
  228. {
  229. "name": "xchat.name",
  230. "type": "java.lang.String",
  231. "description": "项目名称",
  232. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig"
  233. },
  234. {
  235. "name": "xchat.profile",
  236. "type": "java.lang.String",
  237. "description": "上传路径",
  238. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig"
  239. },
  240. {
  241. "name": "xchat.version",
  242. "type": "java.lang.String",
  243. "description": "版本",
  244. "sourceType": "com.juxiao.xchat.framework.config.AdminConfig"
  245. }
  246. ],
  247. "hints": []
  248. }