swagger.yaml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536
  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. goodsdetail:
  148. description: 详情[大宗]
  149. type: string
  150. goodsid:
  151. description: 商品ID(预售)
  152. type: integer
  153. marketid:
  154. description: 预售市场ID - 根据预售模式选择市场
  155. type: integer
  156. presaledamount:
  157. description: 已预售总金额(预售结束时更新)
  158. type: number
  159. presaledqty:
  160. description: 已预售量(预售结束时更新)
  161. type: integer
  162. presalemode:
  163. description: 预售模式 - 1:一口价 2:大宗式竞拍
  164. type: integer
  165. presaleqty:
  166. description: 预售数量
  167. type: integer
  168. refprice:
  169. description: 参考价格[一口价]
  170. type: number
  171. relatedgoodsid:
  172. description: 关联交易合约ID
  173. type: integer
  174. relatedmarketid:
  175. description: 关联交易合约市场ID
  176. type: integer
  177. sellstatus:
  178. description: 卖方处理状态 - 1:卖方头寸未处理 2:卖方头寸已处理
  179. type: integer
  180. startprice:
  181. description: 起拍价[大宗式竞拍]
  182. type: number
  183. starttime:
  184. description: 预售开始时间
  185. type: string
  186. tradedate:
  187. description: 交易日(yyyyMMdd)
  188. type: string
  189. tradeprice:
  190. description: 成交价[大宗]
  191. type: number
  192. required:
  193. - goodsid
  194. type: object
  195. cptrade.Cptradeusergoodsdata:
  196. properties:
  197. EnabledQty:
  198. description: 可用量
  199. type: integer
  200. GoodsCode:
  201. description: 订单商品代码
  202. type: string
  203. GoodsName:
  204. description: 订单商品名称
  205. type: string
  206. WRStandardCode:
  207. description: 仓单标准代码
  208. type: string
  209. WRStandardName:
  210. description: 仓单标准名称
  211. type: string
  212. accountid:
  213. description: 账户ID
  214. type: integer
  215. cancelqty:
  216. description: 注销量
  217. type: integer
  218. curpresaleqty:
  219. description: 当前预售量
  220. type: integer
  221. deliveryqty:
  222. description: 交割量
  223. type: integer
  224. freezeamount:
  225. description: 冻结金额
  226. type: number
  227. goodsid:
  228. description: 商品ID
  229. type: integer
  230. goodunit:
  231. description: 报价单位
  232. type: string
  233. hasspotfreeze:
  234. description: 是否有现货冻结 - 0:否 1:有
  235. type: integer
  236. inqty:
  237. description: 转入量(总数量)
  238. type: integer
  239. marketid:
  240. description: 市场ID
  241. type: integer
  242. presaledamount:
  243. description: 已预售总金额
  244. type: integer
  245. presaledqty:
  246. description: 已预售量
  247. type: integer
  248. userid:
  249. description: 用户ID
  250. type: integer
  251. wrstandardid:
  252. description: 仓单标准ID
  253. type: integer
  254. required:
  255. - accountid
  256. - goodsid
  257. type: object
  258. delivery.Deliveryrelation:
  259. properties:
  260. begindate:
  261. description: 起始日期(yyyyMMdd)
  262. type: string
  263. buytemplateid:
  264. description: 买履约计划模板ID
  265. type: integer
  266. deliverygoodscode:
  267. description: 品种代码
  268. type: string
  269. deliverygoodsid:
  270. description: 交割商品
  271. type: integer
  272. deliverygoodsname:
  273. description: 品种名称
  274. type: string
  275. deliverymode:
  276. description: 交割方式 - 1:点选式 2:申报式
  277. type: integer
  278. deliverypricerule:
  279. description: 交割价规则- 1:行情价 2:建仓价
  280. type: integer
  281. deliverytype:
  282. description: 交割模式 - 1:X交割 2:X+P交割 3:X+C交割 4:X+P+C交割
  283. type: integer
  284. enddate:
  285. description: 结束日期(yyyyMMdd)
  286. type: string
  287. goodscode:
  288. description: 商品代码
  289. type: string
  290. goodsid:
  291. description: 交易合约ID
  292. type: integer
  293. goodsname:
  294. description: 商品名称
  295. type: string
  296. marketid:
  297. description: 市场ID
  298. type: integer
  299. mindeliveryqty:
  300. description: 最小交割系数(K)
  301. type: integer
  302. p2deliveryprice:
  303. description: P2合约价格(商品价时填写0,固定值时填写固定值)
  304. type: number
  305. p2deliveryratio:
  306. description: P2合约系数(p)
  307. type: integer
  308. p2goodsid:
  309. description: P2合约ID
  310. type: integer
  311. p2pricemode:
  312. description: P2合约价格方式 - 1:商品价 2:固定值
  313. type: integer
  314. pdeliveryprice:
  315. description: P合约价格(商品价时填写0,固定值时填写固定值)
  316. type: number
  317. pdeliveryratio:
  318. description: P合约系数(n)
  319. type: integer
  320. pgoodsid:
  321. description: P合约ID
  322. type: integer
  323. ppricemode:
  324. description: P合约价格方式 - 1:商品价 2:固定值
  325. type: integer
  326. rratio:
  327. description: 兑换系数(R)
  328. type: integer
  329. rratio1:
  330. description: 兑换系数(交易合约)(R1)
  331. type: integer
  332. rratio2:
  333. description: 兑换系数(仓单标准)(R2)
  334. type: integer
  335. selltemplateid:
  336. description: 卖履约计划模板ID
  337. type: integer
  338. wrstandardid:
  339. description: 仓单标准ID
  340. type: integer
  341. xdeliveryratio:
  342. description: 交易合约系数(m)
  343. type: integer
  344. required:
  345. - begindate
  346. - enddate
  347. - goodsid
  348. - mindeliveryqty
  349. - xdeliveryratio
  350. type: object
  351. info:
  352. contact: {}
  353. description: 新的查询服务,替代原通用查询服务。
  354. license: {}
  355. termsOfService: http://muchinfo.cn
  356. title: MTP2.0 查询服务 API
  357. version: "1.0"
  358. paths:
  359. /CPTrade/QueryPositionCancel:
  360. get:
  361. parameters:
  362. - description: 账户ID
  363. in: query
  364. name: userid
  365. required: true
  366. type: integer
  367. - description: 注销ID
  368. in: query
  369. name: cancelid
  370. type: integer
  371. - description: 资金账户ID
  372. in: query
  373. name: accountid
  374. type: integer
  375. produces:
  376. - application/json
  377. responses:
  378. "200":
  379. description: OK
  380. schema:
  381. $ref: '#/definitions/cptrade.Cptradepositioncancel'
  382. "500":
  383. description: Internal Server Error
  384. schema:
  385. $ref: '#/definitions/app.Response'
  386. security:
  387. - ApiKeyAuth: []
  388. summary: 查询远期订单注销申请信息
  389. tags:
  390. - 产能预售
  391. /CPTrade/QueryPreasleApply:
  392. get:
  393. parameters:
  394. - description: 账户ID
  395. in: query
  396. name: userid
  397. required: true
  398. type: integer
  399. - description: 申请ID
  400. in: query
  401. name: applyid
  402. type: integer
  403. - description: 资金账户ID
  404. in: query
  405. name: accountid
  406. type: integer
  407. produces:
  408. - application/json
  409. responses:
  410. "200":
  411. description: OK
  412. schema:
  413. $ref: '#/definitions/cptrade.Cptradepresaleapply'
  414. "500":
  415. description: Internal Server Error
  416. schema:
  417. $ref: '#/definitions/app.Response'
  418. security:
  419. - ApiKeyAuth: []
  420. summary: 查询产能预售申请信息
  421. tags:
  422. - 产能预售
  423. /CPTrade/QueryPresaleGoodsEx:
  424. get:
  425. parameters:
  426. - description: 预售商品ID
  427. in: query
  428. name: goodsid
  429. type: integer
  430. - description: 预售市场ID
  431. in: query
  432. name: marketid
  433. type: integer
  434. - description: 预售模式 - 1:一口价 2:大宗式竞拍
  435. in: query
  436. name: presalemode
  437. type: integer
  438. - description: 预售商品ID列表 - 格式:1,2,3
  439. in: query
  440. name: goodsids
  441. type: string
  442. produces:
  443. - application/json
  444. responses:
  445. "200":
  446. description: OK
  447. schema:
  448. $ref: '#/definitions/cptrade.Cptradepresalegoodsex'
  449. "500":
  450. description: Internal Server Error
  451. schema:
  452. $ref: '#/definitions/app.Response'
  453. security:
  454. - ApiKeyAuth: []
  455. summary: 查询产能预售商品扩展信息
  456. tags:
  457. - 产能预售
  458. /CPTrade/QueryUserGoodsData:
  459. get:
  460. parameters:
  461. - description: 资金账户ID
  462. in: query
  463. name: accountid
  464. required: true
  465. type: integer
  466. produces:
  467. - application/json
  468. responses:
  469. "200":
  470. description: OK
  471. schema:
  472. $ref: '#/definitions/cptrade.Cptradeusergoodsdata'
  473. "500":
  474. description: Internal Server Error
  475. schema:
  476. $ref: '#/definitions/app.Response'
  477. security:
  478. - ApiKeyAuth: []
  479. summary: 查询远期订单信息
  480. tags:
  481. - 产能预售
  482. /Delivery/QueryDeliveryRelation:
  483. get:
  484. parameters:
  485. - description: 商品ID
  486. in: query
  487. name: goodsid
  488. type: integer
  489. - description: 品种ID
  490. in: query
  491. name: deliverygoodsid
  492. type: integer
  493. - description: 市场ID
  494. in: query
  495. name: marketid
  496. type: integer
  497. produces:
  498. - application/json
  499. responses:
  500. "200":
  501. description: OK
  502. schema:
  503. $ref: '#/definitions/delivery.Deliveryrelation'
  504. "500":
  505. description: Internal Server Error
  506. schema:
  507. $ref: '#/definitions/app.Response'
  508. security:
  509. - ApiKeyAuth: []
  510. summary: 查询商品交割关系表
  511. tags:
  512. - 交割服务
  513. /WRTrade/GetAllDeliveryGoods:
  514. get:
  515. produces:
  516. - application/json
  517. responses:
  518. "200":
  519. description: OK
  520. schema:
  521. $ref: '#/definitions/app.Response'
  522. "500":
  523. description: Internal Server Error
  524. schema:
  525. $ref: '#/definitions/app.Response'
  526. security:
  527. - ApiKeyAuth: []
  528. summary: 获取带仓单分类的种类信息
  529. tags:
  530. - 仓单贸易
  531. securityDefinitions:
  532. ApiKeyAuth:
  533. in: header
  534. name: Authorization
  535. type: apiKey
  536. swagger: "2.0"