swagger.yaml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  1. basePath: /api
  2. definitions:
  3. app.Response:
  4. properties:
  5. code:
  6. type: integer
  7. data:
  8. type: object
  9. msg:
  10. type: string
  11. type: object
  12. cptrade.Cptradepositioncancel:
  13. properties:
  14. accountid:
  15. description: 申请人账户ID
  16. type: integer
  17. applystatus:
  18. description: 申请状态 - 1:已提交 2:初审通过 3:初审拒绝 4:初审失败 5复审通过 6:复审拒绝 7:复审失败 8:已撤销
  19. type: integer
  20. applytime:
  21. description: 申请时间
  22. type: string
  23. cancelid:
  24. description: 注销ID(SEQ_CPTRADE_POSITIONCANCEL)
  25. type: integer
  26. cancelqty:
  27. description: 注销数量
  28. type: integer
  29. createtime:
  30. description: 创建时间
  31. type: string
  32. creatorid:
  33. description: 创建人ID
  34. type: integer
  35. creatorname:
  36. description: 创建人
  37. type: string
  38. goodscode:
  39. description: 订单商品代码
  40. type: string
  41. goodsid:
  42. description: 商品ID
  43. type: integer
  44. goodsname:
  45. description: 订单商品名称
  46. type: string
  47. goodunit:
  48. description: 报价单位
  49. type: string
  50. handlestatus:
  51. description: 处理状态
  52. type: integer
  53. marketid:
  54. description: 市场ID
  55. type: integer
  56. marketname:
  57. description: 市场名称
  58. type: string
  59. tradedate:
  60. description: 交易日(yyyyMMdd)
  61. type: string
  62. userid:
  63. description: 申请人ID
  64. type: integer
  65. required:
  66. - cancelid
  67. type: object
  68. cptrade.Cptradepresaleapply:
  69. properties:
  70. accountid:
  71. description: 申请人账户ID
  72. type: integer
  73. applyid:
  74. description: 申请ID(181+Unix秒时间戳(10位)+xxxxxx)
  75. type: integer
  76. applystatus:
  77. description: 申请状态 - 1:已提交 2:初审通过 3:初审拒绝 4:初审失败 5复审通过 6:复审拒绝 7:复审失败 8:已撤销
  78. type: integer
  79. applytime:
  80. description: 申请时间
  81. type: string
  82. attachmenturl:
  83. description: 附件地址
  84. type: string
  85. endtime:
  86. description: 预售结束时间
  87. type: string
  88. goodscode:
  89. description: 商品代码
  90. type: string
  91. goodsname:
  92. description: 商品名称
  93. type: string
  94. goodunit:
  95. description: 报价单位
  96. type: string
  97. handlestatus:
  98. description: 处理状态
  99. type: integer
  100. marketid:
  101. description: 预售市场ID
  102. type: integer
  103. marketname:
  104. description: 预售市场名称
  105. type: string
  106. presaleqty:
  107. description: 预售数量
  108. type: integer
  109. relatedgoodscode:
  110. description: 关联交易合约代码
  111. type: string
  112. relatedgoodsid:
  113. description: 关联交易合约ID
  114. type: integer
  115. relatedgoodsname:
  116. description: 关联交易合约名称
  117. type: string
  118. starttime:
  119. description: 预售开始时间
  120. type: string
  121. tradedate:
  122. description: 交易日(yyyyMMdd)
  123. type: string
  124. trademode:
  125. description: 交易模式 - 16:挂牌点选 21:大宗竞拍
  126. type: integer
  127. userid:
  128. description: 申请人ID
  129. type: integer
  130. required:
  131. - applyid
  132. type: object
  133. cptrade.Cptradepresalegoodsex:
  134. properties:
  135. attachmenturl:
  136. description: 附件地址
  137. type: string
  138. createtime:
  139. description: 创建时间
  140. type: string
  141. endtime:
  142. description: 预售结束时间
  143. type: string
  144. floorprice:
  145. description: 底价[大宗式竞拍]
  146. type: number
  147. goodsid:
  148. description: 商品ID(预售)
  149. type: integer
  150. marketid:
  151. description: 预售市场ID - 根据预售模式选择市场
  152. type: integer
  153. presaledamount:
  154. description: 已预售总金额(预售结束时更新)
  155. type: number
  156. presaledqty:
  157. description: 已预售量(预售结束时更新)
  158. type: integer
  159. presalemode:
  160. description: 预售模式 - 1:一口价 2:大宗式竞拍
  161. type: integer
  162. presaleqty:
  163. description: 预售数量
  164. type: integer
  165. refprice:
  166. description: 参考价格[一口价]
  167. type: number
  168. relatedgoodsid:
  169. description: 关联交易合约ID
  170. type: integer
  171. relatedmarketid:
  172. description: 关联交易合约市场ID
  173. type: integer
  174. sellstatus:
  175. description: 卖方处理状态 - 1:卖方头寸未处理 2:卖方头寸已处理
  176. type: integer
  177. startprice:
  178. description: 起拍价[大宗式竞拍]
  179. type: number
  180. starttime:
  181. description: 预售开始时间
  182. type: string
  183. tradedate:
  184. description: 交易日(yyyyMMdd)
  185. type: string
  186. required:
  187. - goodsid
  188. type: object
  189. cptrade.Cptradeusergoodsdata:
  190. properties:
  191. EnabledQty:
  192. description: 可用量
  193. type: integer
  194. GoodsCode:
  195. description: 订单商品代码
  196. type: string
  197. GoodsName:
  198. description: 订单商品名称
  199. type: string
  200. WRStandardCode:
  201. description: 仓单标准代码
  202. type: string
  203. WRStandardName:
  204. description: 仓单标准名称
  205. type: string
  206. accountid:
  207. description: 账户ID
  208. type: integer
  209. cancelqty:
  210. description: 注销量
  211. type: integer
  212. curpresaleqty:
  213. description: 当前预售量
  214. type: integer
  215. deliveryqty:
  216. description: 交割量
  217. type: integer
  218. freezeamount:
  219. description: 冻结金额
  220. type: number
  221. goodsid:
  222. description: 商品ID
  223. type: integer
  224. goodunit:
  225. description: 报价单位
  226. type: string
  227. hasspotfreeze:
  228. description: 是否有现货冻结 - 0:否 1:有
  229. type: integer
  230. inqty:
  231. description: 转入量(总数量)
  232. type: integer
  233. marketid:
  234. description: 市场ID
  235. type: integer
  236. presaledamount:
  237. description: 已预售总金额
  238. type: integer
  239. presaledqty:
  240. description: 已预售量
  241. type: integer
  242. userid:
  243. description: 用户ID
  244. type: integer
  245. wrstandardid:
  246. description: 仓单标准ID
  247. type: integer
  248. required:
  249. - accountid
  250. - goodsid
  251. type: object
  252. delivery.Deliveryrelation:
  253. properties:
  254. begindate:
  255. description: 起始日期(yyyyMMdd)
  256. type: string
  257. buytemplateid:
  258. description: 买履约计划模板ID
  259. type: integer
  260. deliverygoodscode:
  261. description: 品种代码
  262. type: string
  263. deliverygoodsid:
  264. description: 交割商品
  265. type: integer
  266. deliverygoodsname:
  267. description: 品种名称
  268. type: string
  269. deliverymode:
  270. description: 交割方式 - 1:点选式 2:申报式
  271. type: integer
  272. deliverypricerule:
  273. description: 交割价规则- 1:行情价 2:建仓价
  274. type: integer
  275. deliverytype:
  276. description: 交割模式 - 1:X交割 2:X+P交割 3:X+C交割 4:X+P+C交割
  277. type: integer
  278. enddate:
  279. description: 结束日期(yyyyMMdd)
  280. type: string
  281. goodscode:
  282. description: 商品代码
  283. type: string
  284. goodsid:
  285. description: 交易合约ID
  286. type: integer
  287. goodsname:
  288. description: 商品名称
  289. type: string
  290. marketid:
  291. description: 市场ID
  292. type: integer
  293. mindeliveryqty:
  294. description: 最小交割系数(K)
  295. type: integer
  296. p2deliveryprice:
  297. description: P2合约价格(商品价时填写0,固定值时填写固定值)
  298. type: number
  299. p2deliveryratio:
  300. description: P2合约系数(p)
  301. type: integer
  302. p2goodsid:
  303. description: P2合约ID
  304. type: integer
  305. p2pricemode:
  306. description: P2合约价格方式 - 1:商品价 2:固定值
  307. type: integer
  308. pdeliveryprice:
  309. description: P合约价格(商品价时填写0,固定值时填写固定值)
  310. type: number
  311. pdeliveryratio:
  312. description: P合约系数(n)
  313. type: integer
  314. pgoodsid:
  315. description: P合约ID
  316. type: integer
  317. ppricemode:
  318. description: P合约价格方式 - 1:商品价 2:固定值
  319. type: integer
  320. rratio:
  321. description: 兑换系数(R)
  322. type: integer
  323. rratio1:
  324. description: 兑换系数(交易合约)(R1)
  325. type: integer
  326. rratio2:
  327. description: 兑换系数(仓单标准)(R2)
  328. type: integer
  329. selltemplateid:
  330. description: 卖履约计划模板ID
  331. type: integer
  332. wrstandardid:
  333. description: 仓单标准ID
  334. type: integer
  335. xdeliveryratio:
  336. description: 交易合约系数(m)
  337. type: integer
  338. required:
  339. - begindate
  340. - enddate
  341. - goodsid
  342. - mindeliveryqty
  343. - xdeliveryratio
  344. type: object
  345. info:
  346. contact: {}
  347. description: 新的查询服务,替代原通用查询服务。
  348. license: {}
  349. termsOfService: http://muchinfo.cn
  350. title: MTP2.0 查询服务 API
  351. version: "1.0"
  352. paths:
  353. /CPTrade/QueryPositionCancel:
  354. get:
  355. parameters:
  356. - description: 账户ID
  357. in: query
  358. name: userid
  359. required: true
  360. type: integer
  361. - description: 注销ID
  362. in: query
  363. name: cancelid
  364. type: integer
  365. - description: 资金账户ID
  366. in: query
  367. name: accountid
  368. type: integer
  369. produces:
  370. - application/json
  371. responses:
  372. "200":
  373. description: OK
  374. schema:
  375. $ref: '#/definitions/cptrade.Cptradepositioncancel'
  376. "500":
  377. description: Internal Server Error
  378. schema:
  379. $ref: '#/definitions/app.Response'
  380. security:
  381. - ApiKeyAuth: []
  382. summary: 查询远期订单注销申请信息
  383. tags:
  384. - 产能预售
  385. /CPTrade/QueryPreasleApply:
  386. get:
  387. parameters:
  388. - description: 账户ID
  389. in: query
  390. name: userid
  391. required: true
  392. type: integer
  393. - description: 申请ID
  394. in: query
  395. name: applyid
  396. type: integer
  397. - description: 资金账户ID
  398. in: query
  399. name: accountid
  400. type: integer
  401. produces:
  402. - application/json
  403. responses:
  404. "200":
  405. description: OK
  406. schema:
  407. $ref: '#/definitions/cptrade.Cptradepresaleapply'
  408. "500":
  409. description: Internal Server Error
  410. schema:
  411. $ref: '#/definitions/app.Response'
  412. security:
  413. - ApiKeyAuth: []
  414. summary: 查询产能预售申请信息
  415. tags:
  416. - 产能预售
  417. /CPTrade/QueryPresaleGoodsEx:
  418. get:
  419. parameters:
  420. - description: 预售商品ID
  421. in: query
  422. name: goodsid
  423. type: integer
  424. - description: 预售市场ID
  425. in: query
  426. name: marketid
  427. type: integer
  428. - description: 预售模式 - 1:一口价 2:大宗式竞拍
  429. in: query
  430. name: presalemode
  431. type: integer
  432. - description: 预售商品ID列表 - 格式:1,2,3
  433. in: query
  434. name: goodsids
  435. type: string
  436. produces:
  437. - application/json
  438. responses:
  439. "200":
  440. description: OK
  441. schema:
  442. $ref: '#/definitions/cptrade.Cptradepresalegoodsex'
  443. "500":
  444. description: Internal Server Error
  445. schema:
  446. $ref: '#/definitions/app.Response'
  447. security:
  448. - ApiKeyAuth: []
  449. summary: 查询产能预售商品扩展信息
  450. tags:
  451. - 产能预售
  452. /CPTrade/QueryUserGoodsData:
  453. get:
  454. parameters:
  455. - description: 资金账户ID
  456. in: query
  457. name: accountid
  458. required: true
  459. type: integer
  460. produces:
  461. - application/json
  462. responses:
  463. "200":
  464. description: OK
  465. schema:
  466. $ref: '#/definitions/cptrade.Cptradeusergoodsdata'
  467. "500":
  468. description: Internal Server Error
  469. schema:
  470. $ref: '#/definitions/app.Response'
  471. security:
  472. - ApiKeyAuth: []
  473. summary: 查询远期订单信息
  474. tags:
  475. - 产能预售
  476. /Delivery/QueryDeliveryRelation:
  477. get:
  478. parameters:
  479. - description: 商品ID
  480. in: query
  481. name: goodsid
  482. type: integer
  483. - description: 品种ID
  484. in: query
  485. name: deliverygoodsid
  486. type: integer
  487. - description: 市场ID
  488. in: query
  489. name: marketid
  490. type: integer
  491. produces:
  492. - application/json
  493. responses:
  494. "200":
  495. description: OK
  496. schema:
  497. $ref: '#/definitions/delivery.Deliveryrelation'
  498. "500":
  499. description: Internal Server Error
  500. schema:
  501. $ref: '#/definitions/app.Response'
  502. security:
  503. - ApiKeyAuth: []
  504. summary: 查询商品交割关系表
  505. tags:
  506. - 交割服务
  507. /WRTrade/GetAllDeliveryGoods:
  508. get:
  509. produces:
  510. - application/json
  511. responses:
  512. "200":
  513. description: OK
  514. schema:
  515. $ref: '#/definitions/app.Response'
  516. "500":
  517. description: Internal Server Error
  518. schema:
  519. $ref: '#/definitions/app.Response'
  520. security:
  521. - ApiKeyAuth: []
  522. summary: 获取带仓单分类的种类信息
  523. tags:
  524. - 仓单贸易
  525. securityDefinitions:
  526. ApiKeyAuth:
  527. in: header
  528. name: Authorization
  529. type: apiKey
  530. swagger: "2.0"