ChannelConfiguration.cs 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. namespace DataSharing
  2. {
  3. public class ChannelConfiguration
  4. {
  5. /// <summary>
  6. /// 省12345
  7. /// </summary>
  8. public ConfigurationProvince Province { get; set; }
  9. /// <summary>
  10. /// 企业服务
  11. /// </summary>
  12. public ConfigurationEnterprise Enterprise { get; set; }
  13. /// <summary>
  14. /// 市州数据交换
  15. /// </summary>
  16. public ConfigurationCityHandOver CityHandOver { get; set; }
  17. /// <summary>
  18. /// 系统市州编码
  19. /// </summary>
  20. public ConfigurationCityCode CityCode { get; set; }
  21. /// <summary>
  22. /// 融媒体
  23. /// </summary>
  24. public ConvergenceMediaCode MediaCode { get; set; }
  25. /// <summary>
  26. /// 道枢110
  27. /// </summary>
  28. public ConfigurationPoliceDS PoliceDS { get; set; }
  29. /// <summary>
  30. /// 业务系统附件上传配置
  31. /// </summary>
  32. public ConfigurationBusinessFile BusinessFile { get; set; }
  33. /// <summary>
  34. /// 门户网站配置
  35. /// </summary>
  36. public ConfigurationWebPortal WebPortal { get; set; }
  37. /// <summary>
  38. /// 新老数据交换
  39. /// </summary>
  40. public ConfigurationSendDataOld SendDataOld { get; set; }
  41. }
  42. /// <summary>
  43. /// 省12345
  44. /// </summary>
  45. public class ConfigurationProvince
  46. {
  47. public string HuiJu { get; set; } = string.Empty;
  48. public string XieTong { get; set; } = string.Empty;
  49. public string ClientId { get; set; } = string.Empty;
  50. public string ClientSecret { get; set; } = string.Empty;
  51. public string Scheme { get; set; } = string.Empty;
  52. public int MissedCallCount { get; set; }
  53. }
  54. /// <summary>
  55. /// 企业服务
  56. /// </summary>
  57. public class ConfigurationEnterprise
  58. {
  59. /// <summary>
  60. /// 请求的址
  61. /// </summary>
  62. public string AddressUrl { get; set; } = string.Empty;
  63. /// <summary>
  64. /// id
  65. /// </summary>
  66. public string ClientId { get; set; } = string.Empty;
  67. /// <summary>
  68. /// 密钥
  69. /// </summary>
  70. public string ClientSecret { get; set; } = string.Empty;
  71. /// <summary>
  72. ///
  73. /// </summary>
  74. public string TenantId { get; set; } = string.Empty;
  75. }
  76. /// <summary>
  77. /// 市州数据交换
  78. /// </summary>
  79. public class ConfigurationCityHandOver
  80. {
  81. /// <summary>
  82. /// 密钥
  83. /// </summary>
  84. public string SecretKey { get; set; } = string.Empty;
  85. /// <summary>
  86. /// 请求市州名称
  87. /// </summary>
  88. public string SendCityName { get; set; } = string.Empty;
  89. /// <summary>
  90. /// 接收市州名称
  91. /// </summary>
  92. public string ReceiveCityName { get; set; } = string.Empty;
  93. /// <summary>
  94. /// 请求地址
  95. /// </summary>
  96. public string BaseUrl { get; set; } = string.Empty;
  97. /// <summary>
  98. /// 接口地址
  99. /// </summary>
  100. public string UrlAddress { get; set; } = string.Empty;
  101. }
  102. /// <summary>
  103. ///融媒体
  104. /// </summary>
  105. public class ConvergenceMediaCode
  106. {
  107. /// <summary>
  108. ///
  109. /// </summary>
  110. public string MediaCode { get; set; }
  111. }
  112. /// <summary>
  113. /// 系统市州编码
  114. /// </summary>
  115. public class ConfigurationCityCode
  116. {
  117. /// <summary>
  118. ///
  119. /// </summary>
  120. public string AreaCode { get; set; } = string.Empty;
  121. }
  122. /// <summary>
  123. /// 业务系统附件上传配置
  124. /// </summary>
  125. public class ConfigurationBusinessFile
  126. {
  127. /// <summary>
  128. /// 请求地址
  129. /// </summary>
  130. public string BaseUrl { get; set; }
  131. /// <summary>
  132. /// 上传接口地址
  133. /// </summary>
  134. public string UploadUrlAddress { get; set; }
  135. /// <summary>
  136. /// 下载接口
  137. /// </summary>
  138. public string DownloadUrlAddress { get; set; }
  139. /// <summary>
  140. /// 来源
  141. /// </summary>
  142. public string Source { get; set; }
  143. }
  144. /// <summary>
  145. /// 道枢110
  146. /// </summary>
  147. public class ConfigurationPoliceDS
  148. {
  149. //1、非警情分流推送服务_宜宾市
  150. // receive-工单受理
  151. // http://10.12.185.168:8001/service/api/ds/110To12345/chainAlarm
  152. public string token1_token { get; set; }
  153. public string token1_dcsm { get; set; }
  154. public string token1_sm2_public { get; set; }
  155. public string token1_sm2_private { get; set; }
  156. public string token1_sm4 { get; set; }
  157. public string token1_sm4_mw { get; set; }
  158. //4、警务警情分流推送服务_宜宾市
  159. // receive-工单办结
  160. // http://10.12.185.168:8001/service/api/ds/110To12345/chainDeal
  161. public string token4_token { get; set; }
  162. public string token4_dcsm { get; set; }
  163. public string token4_sm2_public { get; set; }
  164. public string token4_sm2_private { get; set; }
  165. public string token4_sm4 { get; set; }
  166. public string token4_sm4_mw { get; set; }
  167. //3、警务警情分流查询服务_宜宾市
  168. // send-工单受理
  169. // http://10.12.185.168:8001/service/api/ds/12345To110/chainAlarm
  170. public string token3_token { get; set; }
  171. public string token3_dcsm { get; set; }
  172. public string token3_sm2_public { get; set; }
  173. public string token3_sm2_private { get; set; }
  174. public string token3_sm4 { get; set; }
  175. public string token3_sm4_mw { get; set; }
  176. //2、非警情分流查询服务_宜宾市
  177. // send-工单办结
  178. // http://10.12.185.168:8001/service/api/ds/12345To110/chainDeal
  179. public string token2_token { get; set; }
  180. public string token2_dcsm { get; set; }
  181. public string token2_sm2_public { get; set; }
  182. public string token2_sm2_private { get; set; }
  183. public string token2_sm4 { get; set; }
  184. public string token2_sm4_mw { get; set; }
  185. //5、从公安网侧获取12345政务服务热线平台知识库列表
  186. // send-知识库列表
  187. // http://10.12.185.168:8001/service/api/ds/get_knowledge_info
  188. public string token5_token { get; set; }
  189. public string token5_dcsm { get; set; }
  190. public string token5_sm2_public { get; set; }
  191. public string token5_sm2_private { get; set; }
  192. public string token5_sm4 { get; set; }
  193. public string token5_sm4_mw { get; set; }
  194. //6、从公安网侧获取12345政务服务热线平台知识内容
  195. // send-知识库内容
  196. // http://10.12.185.168:8001/service/api/ds/get_knowledge_content
  197. public string token6_token { get; set; }
  198. public string token6_dcsm { get; set; }
  199. public string token6_sm2_public { get; set; }
  200. public string token6_sm2_private { get; set; }
  201. public string token6_sm4 { get; set; }
  202. public string token6_sm4_mw { get; set; }
  203. }
  204. /// <summary>
  205. /// 门户网站
  206. /// </summary>
  207. public class ConfigurationWebPortal
  208. {
  209. /// <summary>
  210. /// 系统主题
  211. /// </summary>
  212. public string SystemSettingsTheme { get; set; }
  213. }
  214. /// <summary>
  215. /// 新老数据交换
  216. /// </summary>
  217. public class ConfigurationSendDataOld
  218. {
  219. /// <summary>
  220. /// 请求的址
  221. /// </summary>
  222. public string AddressUrl { get; set; } = string.Empty;
  223. /// <summary>
  224. /// id
  225. /// </summary>
  226. public string ClientID { get; set; } = string.Empty;
  227. /// <summary>
  228. /// 密钥
  229. /// </summary>
  230. public string Secret { get; set; } = string.Empty;
  231. /// <summary>
  232. ///
  233. /// </summary>
  234. public bool IsSend { get; set; }
  235. }
  236. }