interface.ts 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911
  1. /**
  2. * 查询大厅行情列表请求
  3. */
  4. export interface QueryOrderQuoteReq {
  5. wrpricetype: number// 价格方式 - 1:固定价 2-浮动价
  6. haswr: number// 是否有仓单 0-没有 1-有(仓单贸易填1,产能预售填0)
  7. wrstandardid?: number // 商品id(筛选条件)
  8. brandname?: string // 品牌名称(筛选条件)
  9. marketid?: number // 仓单贸易市场id
  10. pagesize?: number// 每页条数
  11. page?: number// 页码
  12. warehouseid?: number // 仓库id(筛选条件)
  13. dgitemname?: string // 商品要素项名称模糊匹配, 逗号隔开, 如 产地1,品牌1,规格12mm
  14. deliverygoodsid?: number// 品种id
  15. wrfactortypeid?: number// 仓单要素id
  16. deliverymonth?: string // 交收月(yyyy-mm) 仓单预售填写
  17. }
  18. /**
  19. * 查询大厅行情列表返回
  20. */
  21. export interface WrOrderQuote {
  22. buyprice: number;//买价
  23. buypricemove: number;//买升贴水(基差)
  24. buyqty: number;//买量
  25. deliverygoodscode: string;//品种代码
  26. deliverygoodsid: number;//品种id
  27. deliverygoodsname: string;//品种名称
  28. goodscode: string;//商品合约(浮动价列表才有)
  29. goodsid: number;//商品id(浮动价列表才有)
  30. sellprice: number;//卖价
  31. sellpricemove: number;//卖升贴水(基差)
  32. sellqty: number;//卖量
  33. warehousecode: string;//仓库代码
  34. warehouseid: number;//仓库id
  35. warehousename: string;//仓库名称
  36. wrfactortypeid: number;//仓单要素id
  37. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  38. wrgoodsname: string;//商品(商品名称+仓库要素名称 拼接)
  39. wrstandardcode: string;//商品代码
  40. wrstandardid: number;//商品id
  41. wrstandardname: string;//商品名称
  42. deliverymonth: string;//交收月
  43. minivalue: number;
  44. }
  45. /**
  46. * 查询买卖大厅请求
  47. */
  48. export interface QueryOrderQuoteDetailReq {
  49. page?: number // 页码
  50. pagesize?: number// 每页条数
  51. marketid?: number// 仓单贸易市场id
  52. wrpricetype: number// 价格方式 - 1:固定价 2-浮动价
  53. haswr: number// 是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
  54. wrfactortypeid: number// 仓单要素id
  55. goodsid?: number// 期货商品id
  56. buyorsell: number// 卖方向 0-买 1-卖
  57. deliverymonth?: string// 交收月(yyyy-mm) 查仓单预售的买卖大厅时填写
  58. }
  59. /**
  60. * 查询买吗大厅返回
  61. */
  62. export interface WrOrderQuoteDetail {
  63. buyorsell: number;//买卖 - number;
  64. //:买 1:卖
  65. deliverymonth: string;//交收月
  66. enumdicname: string;//单位名称
  67. fixedprice: number;//买(卖)价
  68. minivalue: number;//现货商品最小变动值
  69. orderqty: number;//买(卖)量(=委托量-成交量)
  70. pricemove: number;//买(卖)升贴水- 基差
  71. userid: number;//购买方(销售方)用户ID
  72. username: string;//购买方(销售方)
  73. wrtradeorderid: string;//仓单贸易委托单ID(32number;
  74. //+Unix秒时间戳(1number;
  75. //位)+xxxxxx)
  76. }
  77. /**
  78. * 查询仓单委托单(挂单)请求
  79. */
  80. export interface QueryWrOrderDetailReq {
  81. page?: number// 页码
  82. pagesize?: number// 每页条数
  83. userid?: number// 用户id
  84. marketid?: number// 仓单贸易市场id
  85. haswr: 0 | 1// 是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
  86. }
  87. /**
  88. * 查询仓单委托单(挂单)返回
  89. */
  90. export interface WrOrderDetail {
  91. buyorsell: number;//买卖 - number;
  92. //:买 1:卖(挂牌类型 买为采购 卖为销售)
  93. cancelqty: number;//撤销数量
  94. deliverygoodscode: string;//品种代码
  95. deliverygoodsid: number;//品种ID
  96. deliverygoodsname: string;//品种名称
  97. deliverymonth: string;//交收月
  98. enumdicname: string;//单位名称
  99. fixedprice: number;//固定价格 - [挂牌]
  100. futupricemove: number;//期货升贴水
  101. futushow: string;//期货合约/升贴水
  102. goodscode: string;//期货合约
  103. goodsid: number;//期货商品id
  104. haswr: number;//是否有仓单-卖方 - number;
  105. //:无仓单 1:有仓单
  106. marketid: number;//市场ID
  107. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  108. orderqty: number;//委托数量
  109. ordertime: string;//委托时间(挂牌时间)
  110. pricemove: number;//升贴水(浮动价时填写) - [挂牌]
  111. tradedate: string;//交易日(yyyyMMdd)
  112. tradeprice: number;//成交价格 - [摘牌] (浮动价 ((商品1价格商品1价格系数+升贴水) 商品1重量系数 + 商品2价格商品2价格系数+商品2升贴水) 商品2重量系数 …) 委托单价格系数 + 委托单升贴水)
  113. tradeqty: number;//成交数量
  114. userid: number;//用户ID
  115. warehouseid: number;//仓库ID
  116. warehousename: string;//仓库名称
  117. wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number;
  118. //位)+xxxxxx)
  119. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  120. wrpricetype: number;//价格方式 - 1:固定价 2-浮动价 - [挂牌]
  121. wrstandardcode: string;//现货商品代码
  122. wrstandardid: number;//现货商品ID
  123. wrstandardname: string;//商品名称
  124. wrtradeorderid: string;//仓单贸易委托单ID(32number;
  125. //+Unix秒时间戳(1number;
  126. //位)+xxxxxx)
  127. wrtradeorderstatus: number;//委托状态 - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:已成 8:成交失败 9:委托拒绝 1number;
  128. //:挂牌部分成交 11:仓单生成失败 12:首付扣款失败 13:履约失败 14:撤单解冻贷款失败 15:部成部撤
  129. wrtradetype: number;//仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
  130. wrtypename: string;//商品
  131. }
  132. /**
  133. * 查询现货(预售)仓单持仓请求
  134. */
  135. export interface QueryWrPositionReq {
  136. userid?: number // 用户id
  137. querytype: 1 | 2 // 查询类型 1-现货汇总 2-库存汇总(订单汇总)
  138. haswr: number // 0:仓单预售 1:仓单贸易
  139. }
  140. /**
  141. * 查询现货(预售)仓单持仓
  142. */
  143. export interface WrPosition {
  144. accountid: number;//帐户ID
  145. buyexcuteqty: number;//采购履约中数量
  146. creditcurqty: number;//授信当前数量(预售仓单:预售当前量)
  147. creditenableqty: number;//授信可用数量(预售仓单: 可用数量)
  148. creditfreezeqty: number;//授信冻结数量(预售仓单: 当前数量)
  149. credittotalqty: number;//授信总数量(预售仓单:预售总量)
  150. credittradeqty: number;//授信成交数量(预售仓单:成交总量)
  151. deliverygoodscode: string;//品种代码
  152. deliverygoodsid: number;//品种ID
  153. deliverygoodsname: string;//品种名称
  154. enalbeqty: number;//可用数量
  155. enumdicname: string;//单位名称
  156. freezeqty: number;//总冻结数量
  157. modifytime: string;//修改时间(过户时间)
  158. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  159. minivalue: number;
  160. pledgeqty: number;//质押数量
  161. querytype: number;//查询类型 1-现货汇总 2-库存汇总(订单汇总) 3-现货明细
  162. sellexcuteqty: number;//销售履约中数量
  163. totalqty: number;//总数量(库存数量)
  164. warehouseid: number;//仓库ID
  165. warehousename: string;//仓库名称
  166. wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number;
  167. //位)+xxxxxx)
  168. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  169. wrpositionid: number;//仓单头寸ID(2number;
  170. //1+Unix秒时间戳(1number;
  171. //位)+xxxxxx)
  172. wrpositionno: string;//仓单编号
  173. wrstandardcode: string;//现货商品代码
  174. wrstandardid: number;//现货商品ID
  175. wrstandardname: string;//商品名称
  176. wrtypename: string;//商品
  177. wruserid: number;//持有人ID
  178. }
  179. /**
  180. * 查询仓单成交明细请求
  181. */
  182. export interface QueryWrTradeDetailReq {
  183. page?: number// 页码
  184. pagesize?: number// 每页条数
  185. userid: number// 用户id
  186. marketid?: number// 仓单贸易市场id
  187. haswr: number// 是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
  188. }
  189. /**
  190. * 查询仓单成交明细结果
  191. */
  192. export interface WrTradeDetail {
  193. accountid: number;//资金账号
  194. buyorsell: number;//买卖 - number;
  195. //:买 1:卖(挂牌类型 买为采购 卖为销售)
  196. deliverygoodscode: string;//品种代码
  197. deliverygoodsid: number;//品种ID
  198. deliverygoodsname: string;//品种名称
  199. deliverymonth: string;//交收月
  200. enumdicname: string;//单位名称
  201. haswr: number;//是否有仓单-卖方 - number;
  202. //:无仓单 1:有仓单
  203. marketid: number;//市场ID
  204. matchaccountid: number;//对手账号
  205. matchusername: string;//对手方
  206. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  207. tradedate: string;//交易日(yyyyMMdd)
  208. tradeprice: number;//成交价格
  209. tradeqty: number;//成交数量
  210. tradetime: string;//成交时间
  211. userid: number;//用户ID
  212. warehouseid: number;//仓库ID
  213. warehousename: string;//仓库名称
  214. wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number;
  215. //位)+xxxxxx)
  216. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  217. wrstandardcode: string;//现货商品代码
  218. wrstandardid: number;//现货商品ID
  219. wrstandardname: string;//商品名称
  220. wrtradedetailid: string;//仓单贸易成交单ID(321+Unix秒时间戳(1number;
  221. //位)+xxxxxx)
  222. wrtradetype: number;//仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
  223. wrtypename: string;//商品
  224. }
  225. /**
  226. * 查询仓单商品信息
  227. */
  228. export interface QueryWrGoodsInfoReq {
  229. marketid?: number// 仓单贸易市场id
  230. haswr: number// 0:仓单预售 1:仓单贸易
  231. wrfactortypeid?: number// 仓单要素id
  232. }
  233. /**
  234. * 履约规则
  235. */
  236. export interface WrGoodsPerformanceStep {
  237. autoid: number;//AutoID
  238. isauto: number;//是否自动 - number;
  239. //:不自动 1:自动
  240. remark: string;//备注
  241. stepdate: string;//天数信息(T+N)
  242. stepdays: number;//距离上一步天数
  243. stepindex: number;//步骤序号
  244. stepinfo: string;//步骤信息(步骤名称+步骤值)
  245. steptypeid: number;//履约步骤类型ID - 1:买方支付 2:卖方收款 3:买方自提 4:卖方发货 5:买方确认货 6:卖方发票 7:买方确认票 8:仓单转移 9:释放卖方冻结 1number;
  246. //:货款溢短 11:生成合同[中江] 12:运费 9number;
  247. //:确认支付 91. 确认放行 92买方支付(直接扣款) 用于-1模板“
  248. steptypename: string;//步骤名称
  249. stepvalue: number;//步骤值
  250. templateid: number;//履约计划模板ID
  251. }
  252. /**
  253. * 商品信息项
  254. */
  255. export interface WrTypeItem {
  256. name: string;//名称
  257. value: string;//值
  258. }
  259. /**
  260. * 查询仓单商品信息返回
  261. */
  262. export interface WrGoodsInfo {
  263. haswr: number // 0:仓单预售 1:仓单贸易
  264. lstitem: WrTypeItem[] // 商品信息项
  265. lststep: WrGoodsPerformanceStep[]// 履约规则
  266. marketid: number// 市场id
  267. }
  268. /**
  269. * 查询指定成交请求
  270. */
  271. export interface QueryWrSpecialMatchOrderReq {
  272. page?: number // 页码
  273. pagesize?: number // 每页条数
  274. marketid?: number // 用户id
  275. userid?: number // 仓单贸易市场id
  276. haswr: number // 0:仓单预售 1:仓单贸易
  277. }
  278. /**
  279. * 查询指定成交返回
  280. */
  281. export interface WrSpecialMatchOrder {
  282. amount: number;//金额 = 数量 价格
  283. buyorsell: number;//买卖 - number;
  284. //:买 1:卖(挂牌类型 买为采购 卖为销售)
  285. cancelqty: number;//撤销数量
  286. deliverygoodscode: string;//品种代码
  287. deliverygoodsid: number;//品种ID
  288. deliverygoodsname: string;//品种名称
  289. enumdicname: string;//单位名称
  290. fixedprice: number;//固定价格(价格)
  291. haswr: number;//是否有仓单-卖方 - number;
  292. //:无仓单 1:有仓单
  293. marketid: number;//市场ID
  294. matchuserid: number;//指定方资金账号(字段名为userid,实际存的是accountid by:邓工)
  295. matchusername: string;//指定方
  296. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  297. orderqty: number;//委托数量
  298. ordertime: string;//委托时间
  299. pricemove: number;//升贴水(浮动价时填写) - [挂牌]
  300. tradedate: string;//交易日(yyyyMMdd)
  301. tradeprice: number;//成交价格
  302. tradeqty: number;//成交数量
  303. userid: number;//用户ID
  304. username: string;//发起方
  305. warehouseid: number;//仓库ID
  306. warehousename: string;//仓库名称
  307. wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number;
  308. //位)+xxxxxx)
  309. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  310. wrpricetype: number;//价格方式 - 1:固定价 2-浮动价 - [挂牌]
  311. wrstandardcode: string;//现货商品代码
  312. wrstandardid: number;//现货商品ID
  313. wrstandardname: string;//商品名称
  314. wrtradeorderid: string;//仓单贸易委托单ID(32number;
  315. //+Unix秒时间戳(1number;
  316. //位)+xxxxxx)
  317. wrtradeorderstatus: number;//委托状态 - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:已成 8:成交失败 9:委托拒绝 1number;
  318. //:挂牌部分成交 11:仓单生成失败 12:首付扣款失败 13:履约失败 14:撤单解冻贷款失败 15:部成部撤
  319. wrtradetype: number;//仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
  320. wrtypename: string;//商品
  321. }
  322. /**
  323. * 查询仓单持有记录请求
  324. */
  325. export interface QueryHoldLBReq {
  326. accountid: number
  327. }
  328. export interface WrHoldLB {
  329. accountid: number;//持有人帐户ID
  330. createtime: string;//创建时间(过户时间)
  331. deliverygoodscode: string;//品种代码
  332. deliverygoodsid: number;//品种ID
  333. deliverygoodsname: string;//品种名称
  334. enableqty: number;//可用数量
  335. enumdicname: string;//单位名称
  336. freezerqty: number;//冻结数量
  337. ladingbillid: string;//提单ID(2number;
  338. //8+Unix秒时间戳(1number;
  339. //位)+xxxxxx)
  340. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  341. parentsubnum: number;//拆分父子单号
  342. qty: number;//数量
  343. subnum: number;//提单子单号
  344. tradedate: string;//交易日(yyyyMMdd)
  345. userid: number;//持有人ID
  346. warehouseid: number;//仓库ID
  347. warehousename: string;//仓库名称
  348. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  349. //位)+xxxxxx)
  350. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  351. wrholdeno: string;//仓单编号
  352. wrid: number;//仓单变更ID
  353. wrstandardcode: string;//现货商品代码
  354. wrstandardid: number;//现货商品ID
  355. wrstandardname: string;//商品名称
  356. wrtypename: string;//商品
  357. }
  358. /**
  359. * 查询筛选框列表 请求
  360. */
  361. export interface QueryFilterItemReq {
  362. itype: string // 类型(可多选,逗号隔开) 1-品种 2-品类(商品) 3-仓库
  363. }
  364. /**
  365. * 查询筛选框列表 返回
  366. */
  367. export interface WrFilterItem {
  368. itemcode: string;//代码
  369. itemid: number;//项id
  370. itemname: string;//名称
  371. itemtype: number;//类型 1-品种 2-品类(商品) 3-仓库
  372. itype: string;//类型 逗号隔开, 如 1,2
  373. }
  374. /**
  375. * 查询履约信息
  376. */
  377. export interface QueryPerformancePlanReq {
  378. userid?: number // 用户id
  379. buyorsell: number // 买卖方向 0-买 1-卖
  380. }
  381. /**
  382. * 查询履约信息返回
  383. */
  384. export interface WrPerformancePlan {
  385. amount: number;//履约金额(总金额)
  386. buyaccountid: number;//买方账号
  387. buyerfreezeamount: number;//履约冻结(买履约)
  388. buyerfreezeamountremain: number;//履约冻结剩余(买履约)
  389. buyorsell: number;//买卖方向 number;
  390. //-买 1-卖
  391. buypaidamount: number;//买方已冻/已扣金额 (已付金额)
  392. buyusername: string;//买方名字
  393. contractid: number;//合同ID
  394. createtime: string;//创建时间
  395. creatorid: number;//创建人
  396. curstepdeadline: string;//当前步骤到期时间
  397. curstepid: string;//当前步骤ID
  398. curstepname: string;//当前步骤名称
  399. deliverygoodscode: string;//品种代码
  400. deliverygoodsid: number;//品种ID
  401. deliverygoodsname: string;//品种名称
  402. enumdicname: string;//单位名称
  403. expressfee: number;//运费
  404. expressfeeconfirmed: number;//是否确认运费 - number;
  405. //:无 1:买方确认 2:卖方确认
  406. hasovershort: number;//是否确认溢短 - number;
  407. //:没有 1:买方确认 2:卖方确认
  408. haswr: number;//类型 number;
  409. //-仓单预售 1-仓单贸易
  410. marketid: number;//市场ID
  411. middleaccountid: number;//中间商资金账号ID
  412. middleuserid: number;//中间商用户ID
  413. minivalue: number;//现货商品最小变动值
  414. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  415. overshortamount: number;//溢短金额
  416. overshortqty: number;//溢短数量
  417. paymenttype: number;//付款方式 - 1:冻结 2:扣款
  418. performanceplanid: string;//履约计划ID(13number;
  419. //+yyMMddHHmmss+xxxx)
  420. performancestatus: number;//履约状态 - 1:初始化 2:正常 3:处理错误 4:违约待处理 5:违约处理中 6:完成 7.违约已完成 8:释放冻结失败 9:超时待处理 1number;
  421. //:超时关闭
  422. performancetype: number;//履约类型 - number;
  423. //:通用 1:交割 2:仓单贸易 3:预售集采 4:竞拍-降价式 (无仓单) 5:挂牌期权 6:竞拍-降价式 7:竞拍-竞价式 8:竞拍-大宗式 9:荷兰式 1number;
  424. //:法币C2C 11:报价系统 12:挂牌系统
  425. qty: number;//履约数量
  426. relatedorderid: string;//关联单号(履约类型的关联单号)
  427. remark: string;//备注
  428. sellaccountid: number;//卖方账号
  429. sellerfreezeamount: number;//履约冻结(卖履约)
  430. sellerfreezeamountremain: number;//履约冻结剩余(卖履约)
  431. sellreceivedamount: number;//卖方已收金额
  432. sellusername: string;//卖方名字
  433. shipremark: string;//发货备注[物流单号]
  434. starttime: string;//开始时间
  435. steptypeid: number;//履约步骤类型ID - 1:买方支付 2:卖方收款 3:买方自提 4:卖方发货 5:买方确认货 6:卖方发票 7:买方确认票 8:仓单转移 9:释放卖方冻结 1number;
  436. //:货款溢短 11:生成合同[中江] 12:运费 9number;
  437. //:确认支付 91. 确认放行 92买方支付(直接扣款) 用于-1模板“
  438. unpaidamount: number;//剩余款(待支付金额)
  439. userid: number;//用户id
  440. warehouseid: number;//仓库ID
  441. warehousename: string;//仓库名称
  442. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  443. //位)+xxxxxx)
  444. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  445. wrstandardcode: string;//现货商品代码
  446. wrstandardid: number;//现货商品ID
  447. wrstandardname: string;//商品名称
  448. wrtransferuserid: number;//仓单受让用户
  449. wrtypename: string;//商品
  450. }
  451. /**
  452. * 查询融资产品列表
  453. */
  454. export interface QueryFaProductDetailReq {
  455. wrfactortypeid: number
  456. }
  457. export interface WrFAProductDetail {
  458. accountid: number;//资金账号
  459. areauserid: number;//金融机构ID
  460. financingdays: number;//天数(天)
  461. interestminlen: number;//最小起息天数
  462. interestrate: number;//利率
  463. interestratemode: number;//利率方式 - 1:年利率 2:日利率, 3: 固定值
  464. interestsettlemode: number;//结息方式 - 1:按日结息 3:按月结息
  465. interestsettlevalue: number;//结息方式值
  466. isautoloan: number;//是否自动放款 number;
  467. //-手动 1-自动 (当为自动放款时,显示放款快)
  468. marginratio: number;//保证金比率质押率 - [仓单质押]
  469. productdetailid: number;//产品组合ID(SEQ_FINANCEAREAPRODUCTDETAIL)
  470. productid: number;//金融产品ID
  471. productname: string;//产品名称
  472. updatetime: string;//更新时间
  473. username: string;//融出方
  474. wrfactortypeid: string;//仓单要素ID
  475. }
  476. /**
  477. * 查询市场交易参数配置请求
  478. */
  479. export interface QueryWrMarketTradeConfigReq {
  480. marketid?: number
  481. }
  482. /**
  483. * 查询市场交易参数配置返回
  484. */
  485. export interface WrMarketTradeConfig {
  486. buychargealgorithm: number;//买方手续费收取方式 1:比率 2:固定
  487. buychargealgorithm2: number;//回购买方手续费收取方式 1:比率 2:固定 --77:现货商城
  488. buychargealgorithmvalue: number;//买方手续费设置值(交易所部分)
  489. buychargealgorithmvalue2: number;//买方手续费设置值(会员部分)
  490. buychargealgorithmvalue3: number;//回购买方手续费设置值(交易所部分) --77:现货商城
  491. buychargealgorithmvalue4: number;//回购买方手续费设置值(会员部分) --77:现货商城
  492. buyfirstmarginalgorithm: number;//买方出价保证金方式 - 1:比率 2:固定 - [竞拍]
  493. buyfirstmarginvalue: number;//买方出价保证金设置值 - [竞拍]
  494. buymarginalgorithm: number;//买方保证金方式 - 1:比率 2:固定
  495. buymarginvalue: number;//买方保证金设置值
  496. buyreleaseratio: number;//买方释放比率[2:分步履约]
  497. executemode: number;//执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
  498. executeside: number;//执行方[2:分步履约] - 1:买方 2:卖方
  499. failedchargealgorithm: number;//流拍手续费收取方式 1:比率 2:固定
  500. failedchargevalue: number;//流拍手续费设置值
  501. failedchargevalue2: number;//流拍卖方手续费设置值
  502. holddays: number;//合同期限[2:分步履约]
  503. marketid: number;//市场ID-仓单贸易、竞拍、预售
  504. minqty: number;//最小执行量[2:分步履约]
  505. modifierid: number;//修改人
  506. performancetempid: number;//履约计划模板ID(有仓单) - 根据交货模式:1:履约 - 履约计划模板2:分步履约 - 履约计划模板3:分步提货 - 履约方式: 立即执行(-1)
  507. performancetempid2: number;//履约计划模板ID(无仓单) - 根据交货模式:1:履约 - 履约计划模板2:分步履约 - 履约计划模板3:分步提货 - 履约方式: 立即执行
  508. performanceway: number;//交货模式 - 1:履约计划 2:分步履约 3:分步提货[文昌]
  509. sellchargealgorithm: number;//卖方手续费收取方式 1:比率 2:固定
  510. sellchargealgorithm2: number;//回购卖方手续费收取方式 1:比率 2:固定 --77:现货商城
  511. sellchargealgorithmvalue: number;//卖方手续费设置值(交易所部分)
  512. sellchargealgorithmvalue2: number;//卖方手续费设置值(会员部分)
  513. sellchargealgorithmvalue3: number;//回购卖方手续费设置值(交易所部分) --77:现货商城
  514. sellchargealgorithmvalue4: number;//回购卖方手续费设置值(会员部分) --77:现货商城
  515. sellmarginalgorithm: number;//卖方保证金方式 - 1:比率 2:固定
  516. sellmarginvalue: number;//卖方保证金设置值
  517. sellmarginvalue2: number;//卖方保证金设置值(无仓单)
  518. sellreleaseratio: number;//卖方释放比率[2:分步履约]
  519. updatetime: string;//更新时间
  520. }
  521. /**
  522. * 查询品种品类筛选框列表请求
  523. */
  524. export interface QueryFtDeliveryGoodsReq {
  525. }
  526. /**
  527. * 查询品种品类筛选框列表返回
  528. */
  529. export interface WrFtDeliveryGoods {
  530. deliverygoodscode: string // 品种代码
  531. deliverygoodsid: number // 品种ID
  532. deliverygoodsname: string // 品种名称
  533. wdlst: WrFtWrstandard[] // 商品列表
  534. }
  535. export interface WrFtWrstandard {
  536. wrstandardcode: string //现货商品代码
  537. wrstandardid: number //现货商品ID
  538. wrstandardname: string //商品名称
  539. }
  540. /**
  541. * 查询仓单持有记录 /WrTrade2/QueryHoldLB
  542. * 页面 现货仓单->现货明细? , 表名叫仓单持有记录, 有挂单特有维度,为防误解汇总也有相关维度, 新写接口,不跟汇总合在一起了
  543. */
  544. export interface QueryHoldLBReq {
  545. accountid: number // 资金账号
  546. warehouseid?: number // 仓库id
  547. deliverygoodsid?: number // 品种id
  548. wrstandardid?: number // 品类id
  549. }
  550. /**
  551. * 查询仓单要素详细信息请求
  552. */
  553. export interface QueryWrFactorTypeInfoReq {
  554. wrfactortypeid: number //仓单要素id
  555. }
  556. /**
  557. * 查询仓单要素详细信息返回
  558. */
  559. export interface WrFactorTypeInfo {
  560. deliverygoodscode: string;//品种代码
  561. deliverygoodsname: string;//品种名称
  562. dgfactoryitemid: number;//选择项id
  563. dgfactoryitemtypeid: number;//要素选择项ID (1-仓库 2-品牌)
  564. dgfactoryitemvalue: string;//要素项值
  565. itemtypename: string;//要素项名称
  566. optioncompare: string;//选择比较串
  567. warehouseid: number;//仓库id
  568. wrfactortypeid: string;//仓单要素ID
  569. wrfactortypename: string;//要素名称
  570. wrfactortypename2: string;//要素名称(不含仓库)
  571. wrstandardcode: string;//品类代码
  572. wrstandardid: number;//品类id
  573. wrstandardname: string;//品类名称
  574. }
  575. export interface QueryWrStandardFactoryItemReq {
  576. wrstandardid: number // 品类id
  577. }
  578. export interface WrStandardFactoryItem {
  579. dgfactoryitemid: number // 选择项id
  580. dgfactoryitemvalue: string // 要素项值
  581. warehouseid: number // 仓库id
  582. }
  583. export interface WrStandardFactoryItemEx {
  584. dgfactoryitemtypeid: number // 要素项类型id(1-999:预留为特殊类型 1:仓库 2:品牌)
  585. itemlst: WrStandardFactoryItem[]// 要素项列表
  586. itemtypename: string // 要素项类型名称
  587. wrstandardid: number // 品类
  588. }
  589. /**
  590. * 查询履约信息详情
  591. */
  592. export interface QueryWrPerformancePlanStepReq {
  593. planid: string
  594. curstepid?: string
  595. }
  596. /**
  597. * 查询履约信息返回
  598. */
  599. export interface WrPerformancePlanStep {
  600. delaydays: number;//延期申请天数
  601. deliverygoodscode: string;//品种代码
  602. deliverygoodsid: number;//品种ID
  603. deliverygoodsname: string;//品种名称
  604. endtime: string;//结束日期
  605. enumdicname: string;//单位名称
  606. executeside: number;//步骤执行方 - 1:买方 2:卖方
  607. handlestatus: number;//处理状态 - 1:开始 2:结束 3:冻结请求 4:冻结返回成功 5:冻结返回失败 6:扣款请求 7:扣款返回成功 8:扣款返回失败 9:仓单转移请求 1number;
  608. //:仓单转移返回成功 11:仓单转移返回失败 12:加钱请求 13:加钱返回成功 14:加钱返回失败 15:解冻仓单头寸请求 16:解冻仓单头寸返回成功 17:解冻仓单头寸返回失败 18:解冻库位请求 19:解冻库位返回成功 2number;
  609. //:解冻库位返回失败
  610. isauto: number;//是否自动 - number;
  611. //:不自动 1:自动
  612. islastreceivestep: number;//是否最后收款步骤 - number;
  613. //:不是 1:是 (暂时不用,由服务自己判断是否为最后一步付款或收款)
  614. minivalue: number;//现货商品最小变动值
  615. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  616. overdays: number;//超期天数 = 当前时间(数据库时间) - 结束日期
  617. performancestepid: string;//履约步骤ID(131+Unix秒时间戳(1number;
  618. //位)+xxxxxx)
  619. planid: string;//所属履约计划ID
  620. realamount: number;//实际完成金额
  621. relatedorderid: string;//关联单号
  622. remaindays: number;//剩余天数
  623. remark: string;//错误备注
  624. starttime: string;//开始日期
  625. stepamount: number;//步骤金额
  626. stepdays: number;//距离上一步天数(分钟)
  627. stepindex: number;//步骤序号
  628. steplanchtype: number;//步骤启动类型 - 1:系统自动 2:手动
  629. stepremark: string;//步骤备注
  630. stepstatus: number;//步骤状态 - 1:待开始 2:进行中 3:已完成 4:延期(进行中) 5:失败 6:自动完成 7:超时关闭
  631. steptypeid: number;//履约步骤类型ID - 1:买方支付 2:卖方收款 3:买方自提 4:卖方发货 5:买方确认货 6:卖方发票 7:买方确认票 8:仓单转移 9:释放卖方冻结 1number;
  632. //:货款溢短 11:生成合同[中江] 12:运费 9number;
  633. //:确认支付 91. 确认放行 92买方支付(直接扣款) 用于-1模板“
  634. steptypename: string;//步骤名称
  635. stepvalue: number;//步骤值
  636. warehouseid: number;//仓库ID
  637. warehousename: string;//仓库名称
  638. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  639. //位)+xxxxxx)
  640. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  641. wrstandardcode: string;//现货商品代码
  642. wrstandardid: number;//现货商品ID
  643. wrstandardname: string;//商品名称
  644. wrtypename: string;//商品
  645. }
  646. /**
  647. * 查询仓单贸易融资合同 请求
  648. */
  649. export interface QueryWrScfContractReq {
  650. userid: number // 用户id
  651. scfcontractid?: number // 融资合同id
  652. }
  653. /**
  654. * 查询仓单贸易融资合同 返回
  655. */
  656. export interface WrScfContract {
  657. borroweruserid: number;//借款用户ID
  658. buybackwrpositionqty: number;//已回购仓单头寸数量 - [仓单回购\仓单质押] -> 已回购数量
  659. closeinterest: number;//已结利息 -> 已结费用
  660. currisklevel: number;//风险级别 - 1:正常 2:追加货款 3:支付尾款
  661. deadline: string;//截止日期(yyyyMMdd) -> 借款到期时间
  662. deliverygoodscode: string;//品种代码
  663. deliverygoodsid: number;//品种ID
  664. deliverygoodsname: string;//品种名称
  665. enumdicname: string;//单位名称
  666. financingdays: number;//天数(天)
  667. initmargin: number;//保证金 - [仓单回购]
  668. interestamount: number;//计息金额=合同剩余金额 - 初始保证金 - 追缴保证金 \ 合同剩余金额
  669. interestdebt: number;//利息欠款(记录负数) -> 费用欠款
  670. interestminlen: number;//最小起息天数
  671. interestrate: number;//利率
  672. interestratemode: number;//利率方式 - 1:年利率 2:日利率 3:日固定值
  673. interestsettlemode: number;//结息方式 - 1:按日结息 3:按月结息
  674. interestsettlevalue: number;//结息方式值
  675. isautoloan: number;//是否自动放款 - number;
  676. //:手动 1:自动 - [仓单质押]
  677. lastcloseinterestday: string;//最近结息日(yyyyMMdd)
  678. lenderamount: number;//贷款金额 -> 借款金额
  679. lenderuserid: number;//贷款方用户ID -> 融出方用户ID
  680. lenderusername: string;//融出方
  681. marginratio: number;//保证金比率质押率 - [仓单质押]
  682. marketid: number;//市场ID - 拆成三个独立模式后,根据市场ID处理
  683. minivalue: number;//现货商品最小变动值
  684. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  685. pricemove: number;//估值升贴水值
  686. productdetailid: number;//产品组合ID
  687. productid: number;//金融产品ID
  688. productname: string;//产品名称
  689. remainamount: number;//合同剩余金额 -> 剩余金额
  690. remainwrpositionqty: number;//剩余仓单头寸数量 - [仓单回购\仓单质押] -> 剩余数量(待回购数量)
  691. remark: string;//备注
  692. scfcontractid: string;//SCF合同ID(31number;
  693. //+Unix秒时间戳(1number;
  694. //位)+xxxxxx)
  695. scfcontractstatus: number;//合同状态 - 1:待确认 2:已确认 3:确认拒绝 4:已支付保证金 5:已激活 6:已违约 7:到期结束 8:延期结束 9:违约结束 1number;
  696. //:已注销 11:已关闭 99:未提交
  697. scfcontracttype: number;//合同类型 - 1:仓单回购 2:仓单质押 3:合作套保 4:资金贷款 5:融资单 6:融资回购
  698. startinterestday: string;//计息开始日(yyyyMMdd) -> 开始计费日期
  699. totalinterest: number;//已计利息 -> 已计费用
  700. unpaidinterest: number;//未结费用
  701. updatetime: string;//更新时间
  702. warehouseid: number;//仓库ID
  703. warehousename: string;//仓库名称
  704. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  705. //位)+xxxxxx)
  706. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  707. wrqty: number;//仓单数量 - [仓单回购\仓单质押] -> 数量
  708. wrstandardcode: string;//现货商品代码
  709. wrstandardid: number;//现货商品ID
  710. wrstandardname: string;//商品名称
  711. wrtypename: string;//商品
  712. }
  713. /**
  714. * 查询融资购买申请 请求
  715. */
  716. export interface QueryWrFinanceBuyApplyReq {
  717. userid: number //
  718. }
  719. /**
  720. * 查询融资购买申请 返回
  721. */
  722. export interface WrFinanceBuyApply {
  723. applydate: string;//申请时间
  724. applystatus: number;//申请状态 - 1:待审核 2.审核中 3:审核通过 4:审核拒绝 5:审核失败 6:已撤销 7:自动审核 8:融资失败
  725. applyuserid: number;//申请人
  726. auditdate: string;//审核时间
  727. auditremark: string;//审核备注
  728. audituserid: number;//审核人
  729. buyaccountid: number;//买方资金账号
  730. buyorsell: number;//买卖 - number;
  731. //:买 1:卖
  732. buyuserid: number;//买方用户ID
  733. buyusername: string;//买方名称
  734. buywrtradeorderid: string;//融资方买委托单ID
  735. deliverygoodscode: string;//品种代码
  736. deliverygoodsid: number;//品种ID
  737. deliverygoodsname: string;//品种名称
  738. deliverymonth: string;//交收月(yyyy-MM) [无仓单HasWR =number;
  739. //]
  740. enumdicname: string;//单位名称
  741. financeaccountid: number;//融资方资金帐户ID
  742. financeapplyid: string;//融资申请单ID(32number;
  743. //+Unix秒时间戳(1number;
  744. //位)+xxxxxx)
  745. financeareauserid: string;//融资方用户ID
  746. financename: string;//融出方名称
  747. financetype: number;//融资类型 1-融资回购
  748. financingdays: number;//天数(天)
  749. freezebuymargin: number;//冻结融资保证金(买方)
  750. handleremark: string;//处理备注
  751. handlestatus: number;//处理状态
  752. interestminlen: number;//最小起息天数
  753. interestrate: number;//利率
  754. interestratemode: number;//利率方式 - 1:年利率 2:日利率 3:日固定值
  755. interestsettlemode: number;//结息方式 - 1:按日结息 3:按月结息
  756. interestsettlevalue: number;//结息方式值
  757. isautoloan: number;//是否自动放款 - number;
  758. //:手动 1:自动
  759. marginratio: number;//保证金比率质押率 - [仓单质押]
  760. marketid: number;//市场ID
  761. minivalue: number;//现货商品最小变动值
  762. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  763. orderqty: number;//委托数量(商品数量)
  764. productdetailid: number;//产品组合ID
  765. productid: number;//金融产品ID
  766. productname: string;//产品名称
  767. remark: string;//备注
  768. scfcontractid: string;//仓单回购合同ID
  769. sellaccountid: number;//卖方资金账号
  770. selluserid: number;//卖方用户ID
  771. sellwrtradeorderid: string;//卖方委托单ID
  772. tradeamount: number;//成交金额(借款金额)
  773. tradedate: string;//交易日(yyyyMMdd)
  774. tradeprice: number;//成交价格
  775. warehouseid: number;//仓库ID
  776. warehousename: string;//仓库名称
  777. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  778. //位)+xxxxxx)
  779. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  780. wrpricetype: number;//价格方式 - 1:固定价 2-浮动价 - [挂牌单]
  781. wrstandardcode: string;//现货商品代码
  782. wrstandardid: number;//现货商品ID
  783. wrstandardname: string;//商品名称
  784. wrtypename: string;//商品
  785. }
  786. /**
  787. * 查询仓单回购明细 请求
  788. */
  789. export interface QueryWrBuybackDetailReq {
  790. scfcontractid?: number //融资合同id
  791. }
  792. /**
  793. * 查询仓单回购明细 返回
  794. */
  795. export interface WrBuybackDetail {
  796. buybackamount: number;//回购金额
  797. buybackqty: number;//回购数量
  798. buybackreleasemargin: number;//回购释放保证金
  799. buybacktime: string;//回购时间
  800. errordesc: string;//错误描述
  801. handlestatus: number;//处理 - 1:待处理 2:处理成功 3:处理失败
  802. relatedwrid: number;//关联仓单ID
  803. scfcontractid: string;//SCF合同ID
  804. scfwrbuybackid: number;//SCF仓单回购明细ID(312+Unix秒时间戳(1number;
  805. //位)+xxxxxx)
  806. tradedate: string;//交易日(yyyyMMdd)
  807. }
  808. /**
  809. * 查询融资合同费用明细 请求
  810. */
  811. export interface QueryWrScfContractInterestReq {
  812. scfcontractid?: number // 融资合同id
  813. }
  814. /**
  815. * 查询融资合同费用明细 返回
  816. */
  817. export interface WrScfContractInterest {
  818. closeinterest: number;//已结利息
  819. closeintereststatus: number;//结息状态 - 1:未结 2:已结
  820. closetime: string;//结息时间
  821. closetradedate: string;//结息交易日
  822. creatorid: number;//操作人ID
  823. dayrate: number;//日利率(根据利率配置计算出的日利率值,年利率则除以36number;
  824. //,保留5位小数)
  825. interest: number;//利息
  826. interestamount: number;//计息金额
  827. interestday: string;//计息日(yyyyMMdd)
  828. scfcontractid: string;//SCF合同ID
  829. scfcontractinterestid: number;//SCF合同计息ID(313+Unix秒时间戳(1number;
  830. //位)+xxxxxx)
  831. updatetime: string;//更新时间
  832. }
  833. export interface QueryWrOutInApplyReq {
  834. userid: number // 用户id
  835. }
  836. export interface WrOutInApply {
  837. applyid: string;//申请单id
  838. applystatus: number;//申请状态 - number;
  839. //:预约成功 1:待初审 2:初审通过 3:初审拒绝 4:初审失败 5复审通过 6:复审拒绝 7:复审失败 8:已撤销
  840. applytime: string;//申请时间
  841. applytype: number;//申请类型 - 1:预约入库 2:预约出库 3:入库注册 4:出库注销
  842. deliverygoodscode: string;//品种代码
  843. deliverygoodsid: number;//品种ID
  844. deliverygoodsname: string;//品种名称
  845. enumdicname: string;//单位名称
  846. expresscompany: string;//物流公司
  847. expressnum: string;//物流单号
  848. minivalue: number;//现货商品最小变动值
  849. optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
  850. qty: number;//数量
  851. userid: number;//用户id
  852. warehouseid: number;//仓库ID
  853. warehousename: string;//仓库名称
  854. wrfactortypeid: string;//仓单要素类型ID(212+Unix秒时间戳(1number;
  855. //位)+xxxxxx)
  856. wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
  857. wrstandardcode: string;//现货商品代码
  858. wrstandardid: number;//现货商品ID
  859. wrstandardname: string;//商品名称
  860. wrtypename: string;//商品
  861. }