interface.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. /**
  2. * 提货查询请求
  3. */
  4. export interface QueryTradeGoodsPickupReq {
  5. userid: number //用户ID
  6. }
  7. /**
  8. * 提货查询返回
  9. */
  10. export interface QhjTradeGoodsPickup {
  11. accountid: number;//账户ID
  12. address: string;//提货人详细地址
  13. amount: number;//提货金额
  14. artradedate: string;//自动收货交易日(yyyyMMdd)
  15. auditer: number;//审核人
  16. auditsrc: number;//更新来源 - 1:管理端 2:终端
  17. audittime: string;//审核时间(发货时间)
  18. audittradedate: string;//审核交易日(yyyyMMdd)
  19. cardnum: string;//提货人证件号码
  20. cardtypeid: number;//提货人证件类型
  21. checkremark: string;//审核备注
  22. cityid: number;//市
  23. cityname: string;//城市名称
  24. countryid: number;//国家
  25. countryname: string;//国家名称
  26. districtid: number;//地区
  27. districtname: string;//地区名称
  28. enumdicname: string;//单位名称(提货商品)
  29. expresscompany: string;//物流公司
  30. expressnum: string;//物流单号
  31. goodsagreeunit: number;//交易商品乘数
  32. goodscode: string;//商品代码
  33. goodsid: number;//商品ID
  34. goodsname: string;//商品名称
  35. goodsqty: number;//交易商品手数(69模式按成交量小数位放大取整)
  36. handlestatus: number;//处理状态
  37. marketid: number;//市场ID
  38. phonenum: string;//提货人联系方式
  39. pickupgoodsagreeunit: number;//提货商品合约乘数
  40. pickupgoodsid: string;//提货商品ID
  41. pickupgoodsname: string;//提货商品名称
  42. pickupgoodsqty: number;//提货商品手数(数量)
  43. pickupgoodsunitid: number;//单位ID(提货商品)
  44. pickupratio: number;//提货系数
  45. preparedays: number;//备货期(天)-提货单明细表
  46. provinceid: number;//省
  47. provincename: string;//省名称
  48. qty: number;//交易商品总手数(交易商品 - 69模式按成交量放大) - 明细表的交易商品手数汇总
  49. recivername: string;//提货人姓名
  50. reqtime: string;//提货申请时间
  51. storeuserid: number;//门店用户ID (千海金)
  52. storeusername: string;//门店用户名称
  53. takemode: number;//提货方式 - 2:自提 3:配送(邮寄)
  54. takeorderid: number;//提货单号(9number;
  55. //5+Unix秒时间戳(1number;
  56. //位)+xxxxxx)
  57. takeorderstatus: number;//提货状态 - 1:备货中 2:待取货(自提) 3:已取货(自提) 4:待收货(邮寄) 5:已收货(邮寄) 6:自动收货(邮寄) 7:已拒绝 8:已撤销
  58. takeremark: string;//提货备注
  59. tradedate: string;//交易日(yyyyMMdd)
  60. updatetime: string;//更新时间
  61. userid: number;//用户ID
  62. username: string;//用户名称
  63. }
  64. /**
  65. * 查询充值提现请求
  66. */
  67. export interface QueryAccountInOutApplyReq {
  68. begindate?: string // 申请起始日期(格式yyyymmdd)
  69. enddate?: string // 申请截止日期(格式yyyymmdd)
  70. likename?: string // 模糊搜索名称
  71. }
  72. /**
  73. * 查询充值提现返回
  74. */
  75. export interface QhjAccountOutInApply {
  76. accountcode: string;//资金账号
  77. accountname: string;//用户名称(名称)
  78. accountpwd: string;//资金密码
  79. accountticket: string;//最新账户服务流水号
  80. amount: number;//金额
  81. applyremark: string;//申请备注
  82. applystatus: number;//申请状态 - 1:待审核 2:待复审 3:初审拒绝 4:交易冻结中 5:交易解冻中 6:交易解冻扣款中 7:交易入金中 8:交易冻结/解冻/扣款中(银行发起出金时用) 9:银行出金中 1number;
  83. //:银行入金中 11:成功 12:失败 13:银行审核中 14:账户服务入金失败; 15:账户服务解冻失败; 16:账户服务解冻扣款失败; 17:账户服务出金失败 18:复审通过 19:复审拒绝 2number;
  84. //:提交审核,账户冻结中 21:审核拒绝,账户解冻中;22: 待审核,账户服务解冻回滚中; 23:待复审,账户服务解冻回滚中; 24: 审核通过,账户冻结金额检查中;25: 复审通过,账户冻结金额检查中;
  85. auditid: number;//审核人
  86. audittime: string;//审核时间
  87. bank_apply_ticket: string;//银行申请流水
  88. bankaccountname: string;//银行账户名
  89. bankaccountno: string;//银行卡号
  90. bankid: string;//银行编号
  91. bankticket: string;//银行流水
  92. branchbankid: string;//银行支行号
  93. branchbankname: string;//银行支行名称
  94. capamountout: number;//出金(劣后本金) - 外部子账户
  95. certificatephotourl: string;//凭证地址
  96. charge: number;//手续费
  97. checkerrorflag: number;//对账差错标志 - 1:为单边账;其它为正常出入金
  98. currency: string;//币种
  99. cusbankid: string;//托管银行编号
  100. exchticket: string;//银行服务流水号
  101. executetype: number;//申请类型 - 1:出金 2:入金 3: 单边账调整:入金; 4:单边账调整:出金 5:外部母账户调整:入金 6:外部母账户调整:出金 7:外部子账户:入金 8:外部子账户:出金
  102. extendinfo: string;//扩展信息
  103. extoperateid: number;//交易服务流水号
  104. infamount: number;//劣后金额(自有)
  105. logincode: string;//登录账号(账号)
  106. netaddr: string;//调转网址
  107. priamount: number;//优先金额(授信)
  108. reauditid: number;//复审人
  109. reauditremark: string;//复审备注
  110. reaudittime: string;//复审时间
  111. relatedorderid: string;//三方关联ID
  112. remark: string;//备注
  113. remark2: string;//备注(失败原因)
  114. soucreamount: number;//原始出入金金额
  115. soucrecurrencyid: number;//原始出入金币种
  116. tradedate: string;//交易日(yyyyMMdd)
  117. updatetime: string;//更新时间(申请时间)
  118. userid: number;//用户id
  119. userinfotype: number;//账户类型 1-个人 2-企业
  120. }
  121. /**
  122. * 定投价查询请求
  123. */
  124. export interface QueryReckonPriceLogReq {
  125. goodsid: number // 商品ID
  126. tradedate: string // 交易日 格式(yyyymmdd)
  127. }
  128. /**
  129. * 定投价查询返回
  130. */
  131. export interface QhjReckonPriceLog{
  132. goodsid :number;//商品ID
  133. lastreckonprice :number;//上日结算价
  134. nextdnlimitprice :number;//下个交易日跌停价
  135. nexttrade :string;//下个交易日
  136. nextuplimitprice :number;//下个交易日涨停价
  137. reckonprice :number;//今日结算价(定投价)
  138. reckontime :string;//结算时间
  139. totalholderqty :number;//总持仓数
  140. totalstock :number;//总库存
  141. tradedate :string;//交易日
  142. updowncount :number;//连续涨(跌)停天数 (涨跌停标志变为number;
  143. //时值归number;
  144. //,变成涨停或是跌停时值为1,连续涨停天数+1,连续跌停天数+1)
  145. updownflag :number;//连续涨跌停标志 - number;
  146. //:无涨跌停 -1:跌停 1:涨停
  147. updownrate :number;//今日涨跌幅
  148. updownrate_2d :number;//连续两日涨跌幅
  149. updownrate_3d :number;//连续三日涨跌幅
  150. }
  151. /**
  152. * 定投流水请求
  153. */
  154. export interface QueryRSTriggerLogReq {
  155. userid: number // 用户ID
  156. status: string // 策略状态(可多选,逗号隔开) - 1:正常 2:暂停 3:终止
  157. }
  158. /**
  159. * 定投流水返回
  160. */
  161. export interface QhjRSTriggerLog{
  162. accountid :number;//用户资金账户
  163. accountname :string;//账号名称(ACCOUNTID对应的名称)
  164. currencyid :number;//币种id
  165. currencyname :string;//币种名称
  166. enumdicname :string;//单位名称
  167. goodscode :string;//定投商品代码
  168. goodsid :string;//定投商品ID
  169. goodsname :string;//定投商品名称
  170. goodunitid :number;//定投商品单位id
  171. logid :string;//LogID(SEQ_QHJ_RSTRIGGERLOG)
  172. regularlycycle :number;//定投频率 - 1:每周 2:每月
  173. regularlycyclevalue :string;//定投频率值 - 每周几(number;
  174. //-6) 或 每月几号(<=28)
  175. regularlymode :number;//定投方式 - 1:按数量 2:按金额
  176. regularlymodevalue :number;//定投方式值 - 数量或金额
  177. regularlystrategyid :number;//定投策略ID
  178. retcode :string;//错误码
  179. tradeid :string;//成交单ID
  180. triggeramount :number;//触发金额
  181. triggerqty :number;//触发数量
  182. triggerstatus :number;//触发状态 - 1:成功 2:失败
  183. triggertime :string;//触发时间
  184. triggertradedate :string;//触发交易日
  185. userid :number;//所属用户ID
  186. username :string;//用户名称(userid对应的名称)
  187. }
  188. /**
  189. * 定投计划查询请求
  190. */
  191. export interface QueryRStrategyReq{
  192. userid: number // 用户ID
  193. status?: string // 策略状态(可多选,逗号隔开) - 1:正常 2:暂停 3:终止
  194. }
  195. /**
  196. * 定投计划查询返回
  197. */
  198. export interface QhjRStrategy{
  199. accountid :number;//用户资金账户
  200. accountname :string;//账号名称(ACCOUNTID对应的名称)
  201. currencyid :number;//币种id
  202. currencyname :string;//币种名称
  203. enumdicname :string;//单位名称
  204. goodscode :string;//定投商品代码
  205. goodsid :string;//定投商品ID
  206. goodsname :string;//定投商品名称
  207. goodunitid :number;//定投商品单位id
  208. lasteffecttradedate :string;//最新生效交易日
  209. laststoptradedate :string;//最新暂停交易日
  210. lasttriggertradedate :string;//最新触发交易日
  211. nexttriggeramount :number;//下次触发金额
  212. nexttriggerdate :string;//下次触发日期
  213. nexttriggerqty :number;//下次触发数量 [按小数位放大值]
  214. regularlycycle :number;//定投频率 - 1:每周 2:每月
  215. regularlycyclevalue :string;//定投频率值 - 每周几(number;
  216. //-6) 或 每月几号(<=28)
  217. regularlymode :number;//定投方式 - 1:按数量 2:按金额
  218. regularlymodevalue :number;//定投方式值 - 数量或金额
  219. regularlystrategyid :number;//定投策略ID (SEQ_QHJ_REGULARLYSTRATEGY)
  220. regularlystrategystatus :number;//策略状态 - 1:正常 2:暂停 3:终止
  221. remark :string;//备注
  222. triggersuccesstimes :string;//累计定投成功次数
  223. triggertotalamount :number;//累计定投金额(成功)
  224. triggertotalqty :number;//累计定投数量(成功) [按小数位放大值]
  225. triggertotaltimes :string;//累计定投总次数
  226. updatesrc :number;//更新来源 - 1:管理端 2:终端
  227. updatetime :string;//更新时间
  228. updatorid :string;//更新人
  229. userid :number;//所属用户ID
  230. username :string;//用户名称(userid对应的名称)
  231. }
  232. /**
  233. * 查询融资信息
  234. */
  235. export interface QueryContractReq {
  236. userid: number // 用户ID
  237. scfcontractid?: number // scf合同id
  238. }
  239. /**
  240. * 查询融资信息返回
  241. */
  242. export interface QhjContract{
  243. contractconfirmtime :string;//合同确认时间(时间)
  244. enumdicname :string;//单位名称
  245. goodscode :string;//商品代码
  246. goodsid :number;//商品ID [5:融资单]
  247. goodsname :string;//商品名称
  248. goodunitid :number;//商品单位id
  249. initmargin :number;//初始保证金(首付款)
  250. lenderamount :number;//贷款金额(总额|订单总额)
  251. marginratio :number;//保证金比率(首付比例)
  252. payamount :number;//已付(已付货款)
  253. recoveredmargin :number;//已追缴保证金
  254. remainamount :number;//合同剩余金额(融资额)
  255. scfcontractid :number;//SCF合同ID(31number;
  256. //+Unix秒时间戳(1number;
  257. //位)+xxxxxx)
  258. scfcontracttype :number;//合同类型 - 1:仓单回购 2:仓单质押 3:合作套保 4:资金贷款 5:融资单
  259. totalinterest :number;//已计总利息(利息)
  260. tradeprice :number;//成交价格(成本价格)
  261. userid :number;//用户ID
  262. username :string;//用户名称
  263. wrqty :number;//仓单数量(数量)
  264. }