Browse Source

commit 信息 - 套保品种接口

xkwg 4 years ago
parent
commit
353abe26b9

+ 14 - 2
src/services/go/ermcp/goodsInfo/index.ts

@@ -7,8 +7,9 @@ import {
     Ermcp3Wrstandard,
     Ermcp3Wrstandard,
     ErmcpDeliveryGoodsDetailEx,
     ErmcpDeliveryGoodsDetailEx,
     ErmcpDeliveryGoodsReq,
     ErmcpDeliveryGoodsReq,
-    ErmcpDeliveryGoodsRsp
+    ErmcpDeliveryGoodsRsp, ErmcpMiddleGoodsModel
 } from './interface';
 } from './interface';
+import {getUserId} from "@/services/bus/account";
 
 
 /**
 /**
  * 查询现货商品 /Ermcp3/QueryDeliveryGoods
  * 查询现货商品 /Ermcp3/QueryDeliveryGoods
@@ -70,4 +71,15 @@ export function QueryGoodsfGroup(excludecfg: number): Promise<Ermcp3GoodsGroup[]
     });
     });
 }
 }
 
 
-
+/** ================================= 信息 - 套保品种 ================================**/
+/**
+ * 查询套保品种(菜单:套保品种) /Ermcp/QueryMiddleGoods
+ * @param status 状态 0-停用 1-正常
+ * @constructor
+ */
+export function QueryMiddleGoods(status: number):  Promise<ErmcpMiddleGoodsModel[]> {
+    const userid = getUserId(); // 所属机构id
+    return commonSearch_go('Ermcp/QueryMiddleGoods', { userid, status }).catch((err) => {
+        throw new Error(`查询套保品种: ${err.message}`);
+    });
+}

+ 24 - 0
src/services/go/ermcp/goodsInfo/interface.ts

@@ -187,6 +187,30 @@ export interface Ermcp3GoodsGroup {
     //表示不限
     //表示不限
 }
 }
 
 
+/**
+ * 套保品种
+ */
+export interface ErmcpMiddleGoodsModel{
+    areauserid	:number;//机构用户ID
+    createtime	:string;//修改时间
+    enumdicname	:string;//单位名称
+    evaluateratio	:number;//估价系数
+    goodsgroupid	:number;//关联期货品种ID
+    goodsunitid	:number;//单位ID
+    isvalid	:number;//状态 number;
+//-无效(停用) 1-有效(正常)
+    middlegoodscode	:string;//套保品种代码
+    middlegoodsid	:number;//套保品种ID(SEQ_ERMS_MIDDLEGOODS)
+    middlegoodsname	:string;//套保品种名称
+    modifytime	:string;//修改时间
+    needhedgeratio	:number;//套保比率
+    qtydecimalplace	:number;//数量小数位
+    relatedgoodsid	:number;//关联交易商品ID
+    relatedgoodstype	:number;//关联商品类型 - 1:期货合约 2:现货品种
+    remark	:string;//备注
+}
+
+
 interface MenuItem {
 interface MenuItem {
     key: string;
     key: string;
     title: string;
     title: string;