|
@@ -0,0 +1,104 @@
|
|
|
|
|
+/**
|
|
|
|
|
+ * 实时敞口信息返回
|
|
|
|
|
+ */
|
|
|
|
|
+export interface ErmcpRealExposureModel{
|
|
|
|
|
+ AreaUserID :number;//所属机构
|
|
|
|
|
+ BuyFutureQty :number;//买入期货数量
|
|
|
|
|
+ BuyPlanQty :number;//采购计划数量
|
|
|
|
|
+ BuyPricedQty :number;//采购合同已定价数量
|
|
|
|
|
+ MiddleGoodsCode :string;//套保品种代码
|
|
|
|
|
+ MiddleGoodsHedgeRatio :number;//应套保比例
|
|
|
|
|
+ MiddleGoodsID :number;//套保品种
|
|
|
|
|
+ MiddleGoodsName :string;//套保品种名称
|
|
|
|
|
+ NeedHedgeExposoure :number;//应套保敞口
|
|
|
|
|
+ NeedHedgeRatio :number;//应套保敞口比例
|
|
|
|
|
+ OriBuyFutureQty :number;//期初买入期货数量
|
|
|
|
|
+ OriBuyPlanQty :number;//期初采购计划数量
|
|
|
|
|
+ OriBuyPricedQty :number;//期初采购合同已定价数量
|
|
|
|
|
+ OriSellFutureQty :number;//期初卖出期货数量
|
|
|
|
|
+ OriSellPlanQty :number;//期初销售计划数量
|
|
|
|
|
+ OriSellPricedQty :number;//期初销售合同已定价数量
|
|
|
|
|
+ SellFutureQty :number;//卖出期货数量
|
|
|
|
|
+ SellPlanQty :number;//销售计划数量
|
|
|
|
|
+ SellPricedQty :number;//销售合同已定价数量
|
|
|
|
|
+ TotalExposure :number;//总敞口
|
|
|
|
|
+ TotalFutureQty :number;//期货数量
|
|
|
|
|
+ TotalHedgeRatio :number;//敞口比例
|
|
|
|
|
+ TotalNeedHedgeQty :number;//期货应套保量
|
|
|
|
|
+ TotalSpotQty :number;//现货数量
|
|
|
|
|
+ diffFutuQty :number;//今日变动量(期货) = (买入 - 买入期初) - (卖出 - 卖出期初)
|
|
|
|
|
+ diffSpotQty :number;//今日变动量(现货) = 现货数量 - 期初现货数量
|
|
|
|
|
+ enumdicname :string;//单位名称
|
|
|
|
|
+ oriTotalFutuQty :number;//期初期货数量=期初买入期货数量-期初卖出期货数量
|
|
|
|
|
+ oriTotalSpotQty :number;//期初现货数量=(期初销售计划数量-期初销售合同已定价数量)-(期初采购计划数量-期初采购合同已定价数量)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询实时敞口现货明细请求
|
|
|
|
|
+ */
|
|
|
|
|
+export interface Ermcp3ExposureReq{
|
|
|
|
|
+ middlegoodsid: number // 套保商品
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 实时敞口现货明细返回
|
|
|
|
|
+ */
|
|
|
|
|
+export interface Ermcp3ExposureDetail{
|
|
|
|
|
+ areauserid :number;//机构ID
|
|
|
|
|
+ changeQty :number;//套保变动量
|
|
|
|
|
+ contracttype :number;//现货合同类型 - 1:采购 -1:销售
|
|
|
|
|
+ convertfactor :number;//标仓系数
|
|
|
|
|
+ convertratio :number;//套保系数
|
|
|
|
|
+ createtime :string;//时间
|
|
|
|
|
+ deliverygoodscode :string;//现货品种代码
|
|
|
|
|
+ deliverygoodsid :number;//现货品种id
|
|
|
|
|
+ deliverygoodsname :string;//现货品种名称
|
|
|
|
|
+ enumdicname :string;//现货商品单位名称
|
|
|
|
|
+ logtype :number;//类型 - 1:套保计划 2:现货合同
|
|
|
|
|
+ middlegoodsId :number;//套保商品id
|
|
|
|
|
+ middlegoodscode :string;//套保商品代码
|
|
|
|
|
+ middlegoodsname :string;//套保商品名称
|
|
|
|
|
+ qty :number;//数量
|
|
|
|
|
+ relateNo :string;//现货合同/套保计划编号
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 敞口现货头寸返回
|
|
|
|
|
+ */
|
|
|
|
|
+export interface Ermcp3AreaSpot{
|
|
|
|
|
+ areauserid :number;//所属机构
|
|
|
|
|
+ decreaseqty :number;//减少数量=-(销售已定价数量+采购计划数量)
|
|
|
|
|
+ deliverygoodscode :string;//现货品种代码
|
|
|
|
|
+ deliverygoodsid :number;//现货品种id
|
|
|
|
|
+ deliverygoodsname :string;//现货品种名称
|
|
|
|
|
+ enumdicname :string;//单位名称
|
|
|
|
|
+ goodsunitid :number;//现货品种单位id
|
|
|
|
|
+ increaseqty :number;//增加数量=销售计划数量+采购已定价数量
|
|
|
|
|
+ oritoalspotqty :number;//昨日数量
|
|
|
|
|
+ totalspotqty :number;//当前数量(现货头寸总量) = (销售计划数量 - 销售已定价数量) - (采购计划数量 - 采购已定价数量)
|
|
|
|
|
+ updatetime :string;//更新时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+export interface Ermcp3AreaSpotDetailReq{
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 敞口现货头寸明细(敞口 -> 现货头寸 ->现货明细)
|
|
|
|
|
+ */
|
|
|
|
|
+export interface Ermcp3AreaSpotDetail{
|
|
|
|
|
+ contracttype :number;//合同类型 1-采购 -1-销售
|
|
|
|
|
+ createtime :string;//创建时间
|
|
|
|
|
+ deliverygoodscode :string;//现货品种代码
|
|
|
|
|
+ deliverygoodsid :number;//现货品种id
|
|
|
|
|
+ deliverygoodsname :string;//现货品种名称
|
|
|
|
|
+ enumdicname :string;//现货商品单位名称
|
|
|
|
|
+ logtype :number;//记录类型 1-套保 2-现货合同
|
|
|
|
|
+ qty :number;//数量
|
|
|
|
|
+ recordname :string;//类型名称
|
|
|
|
|
+ relatedid :string;//套保计划ID/现货合同ID
|
|
|
|
|
+ relatedno :string;//编号
|
|
|
|
|
+ strtime :string;//时间
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|