فهرست منبع

commit 信息 - 套保品种接口

xkwg 4 سال پیش
والد
کامیت
353abe26b9
2فایلهای تغییر یافته به همراه38 افزوده شده و 2 حذف شده
  1. 14 2
      src/services/go/ermcp/goodsInfo/index.ts
  2. 24 0
      src/services/go/ermcp/goodsInfo/interface.ts

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

@@ -7,8 +7,9 @@ import {
     Ermcp3Wrstandard,
     ErmcpDeliveryGoodsDetailEx,
     ErmcpDeliveryGoodsReq,
-    ErmcpDeliveryGoodsRsp
+    ErmcpDeliveryGoodsRsp, ErmcpMiddleGoodsModel
 } from './interface';
+import {getUserId} from "@/services/bus/account";
 
 /**
  * 查询现货商品 /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 {
     key: string;
     title: string;