Ver Fonte

Merge branch 'master' of http://47.101.159.18:3000/Muchinfo/MTP2.0_WEB

huangbin há 4 anos atrás
pai
commit
6522f33d5c

+ 29 - 0
src/services/go/ermcp/business-review/index.ts

@@ -1,2 +1,31 @@
 /** ================================= 业务审核 ================================**/
+import {
+    QryBusinessDjRsp,
+    QryBussinessJsRsp,
+    QueryBusinessDjReq,
+    QueryBusinessJsReq
+} from "@/services/go/ermcp/business-review/interface";
+import {commonSearch_go} from "@/services/go";
+
+/**
+ * 查询业务管理(结算)(对应菜单:业务管理/结算) /Ermcp/QueryBusinessJs
+ * @param req.UserId 用户ID (必填)
+ * @constructor
+ */
+export function QueryBusinessJs(req: QueryBusinessJsReq): Promise<QryBussinessJsRsp[]> {
+    return commonSearch_go('/Ermcp/QueryBusinessJs', req).catch((err) => {
+        throw new Error(`业务管理 - 结算: ${err.message}`);
+    });
+}
+
+/**
+ * 查询业务管理(点价)(对应菜单:业务管理/点价) /Ermcp/QueryBusinessDj
+ * @param req.UserId 用户ID (必填)
+ * @constructor
+ */
+export function QueryBusinessDj(req: QueryBusinessDjReq): Promise<QryBusinessDjRsp[]> {
+    return commonSearch_go('/Ermcp/QueryBusinessDj', req).catch((err) => {
+        throw new Error(`业务管理 - 点价: ${err.message}`);
+    });
+}
 

+ 102 - 0
src/services/go/ermcp/business-review/interface.ts

@@ -0,0 +1,102 @@
+/**
+ * 查询业务管理 业务管理 - 结算  请求
+ */
+export interface QueryBusinessJsReq{
+    UserId: number
+    relatedid?: string  // 现货合同ID, 不填则查所有
+    operateapplyid?: string  // 操作申请id
+    applystatus?: string  // 申请状态(逗号隔开) 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+}
+
+/**
+ * 查询业务管理 业务管理 - 结算 返回
+ */
+export interface QryBussinessJsRsp{
+    addmargin	:number;//追加保证金(非必填)
+    applyid	:string;//申请人
+    applyname	:string;//申请人名称
+    applystatus	:number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+    applytime	:string;//申请时间
+    attachurl	:string;//附件
+    auditid	:string;//审核人ID
+    auditname	:string;//审核人名称
+    audittime	:string;//审核时间
+    buyusername	:string;//采购方名称
+    contractno	:string;//合同编号
+    contractstatus	:number;//合同状态- number;
+//:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
+    contracttype	:number;//现货合同类型 - 1:采购 -1:销售
+    decmargin	:number;//减少保证金(非必填)
+    deliverygoodscode	:string;//现货品种代码
+    deliverygoodsid	:number;//现货商品ID
+    deliverygoodsname	:string;//现货品种名称
+    enumdicname	:string;//单位名称
+    goodscode	:string;//点价合约
+    goodsname	:string;//商品名称
+    operateapplyid	:string;//操作申请ID(6number;
+//3+Unix秒时间戳(1number;
+//位)+xxxxxx)
+    operateapplytype	:number;//操作申请类型 - 1:点价 2:结算登记 3:款项登记 4:发票登记
+    pricemove	:number;//升贴水
+    pricetype	:number;//定价类型 - 1:一口价 2:点价 3:暂定价
+    reckonadjustamount	:number;//结算调整金额(非必填)
+    reckonosamount	:number;//结算溢短金额(非必填)
+    reckonotheramount	:number;//结算其他费用(非必填)
+    reckonrealqty	:number;//结算实际数量(非必填)
+    relatedid	:string;//现货合同ID
+    sellusername	:string;//销售方名字
+    userid	:number;//用户ID
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:number;//品类id
+    wrstandardname	:string;//品类名称
+}
+
+/**
+ * 查询业务管理(点价)(对应菜单:业务管理/点价) 请求
+ */
+export interface QueryBusinessDjReq{
+    UserId: number
+    relatedid?: string  // 现货合同ID, 不填则查所有
+    applystatus?: string  // 申请状态(逗号隔开) 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+}
+
+/**
+ * 查询业务管理(点价)(对应菜单:业务管理/点价)
+ */
+export interface QryBusinessDjRsp{
+    amount	:number;//点价金额=(点价价格+升贴水)点价数量
+    applyid	:string;//申请人
+    applyname	:string;//申请人名称
+    applystatus	:number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+    applytime	:string;//申请时间
+    attachurl	:string;//附件
+    auditid	:string;//审核人ID
+    auditname	:string;//审核人名称
+    audittime	:string;//审核时间
+    buyusername	:string;//采购方名称
+    contractno	:string;//合同编号
+    contractstatus	:number;//合同状态- number;
+//:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
+    contracttype	:number;//现货合同类型 - 1:采购 -1:销售
+    deliverygoodscode	:string;//现货品种代码
+    deliverygoodsid	:number;//现货商品ID
+    deliverygoodsname	:string;//现货品种名称
+    enumdicname	:string;//单位名称
+    goodscode	:string;//点价合约
+    goodsname	:string;//商品名称
+    operateapplyid	:string;//操作申请ID(6number;
+//3+Unix秒时间戳(1number;
+//位)+xxxxxx)
+    operateapplytype	:number;//操作申请类型 - 1:点价 2:结算登记 3:款项登记 4:发票登记
+    pricedPrice	:number;//点价价格(非必填)
+    pricedQty	:number;//点价数量(非必填)
+    pricemove	:number;//升贴水
+    pricetype	:number;//定价类型 - 1:一口价 2:点价 3:暂定价
+    relatedid	:string;//现货合同ID
+    sellusername	:string;//销售方名字
+    userid	:number;//用户ID
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:number;//品类id
+    wrstandardname	:string;//品类名称
+}
+

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

@@ -1,9 +1,9 @@
-/** ================================= 商品信息 ================================**/
+/** ================================= 现货商品信息 ================================**/
 
 import APP from '@/services';
 import { commonSearch_go } from '@/services/go/index';
 import {
-    Ermcp3Brand,
+    Ermcp3Brand, Ermcp3GoodsGroup,
     Ermcp3Wrstandard,
     ErmcpDeliveryGoodsDetailEx,
     ErmcpDeliveryGoodsReq,
@@ -57,4 +57,16 @@ export function QueryDeliveryGoodsDetail(deliverygoodsid : number): Promise<Ermc
     });
 }
 
+/**
+ * 查询期货商品组 /Ermcp3/QueryGoodsGroup
+ * @param excludecfg 排除套保品中已关联的商品组 1-排除
+ * @constructor
+ */
+export function QueryGoodsfGroup(excludecfg: number): Promise<Ermcp3GoodsGroup[]>{
+    const areauserid = APP.get('userAccount').memberuserid; // 所属机构id
+    return commonSearch_go('Ermcp3/QueryDeliveryGoodsDetail', { areauserid, excludecfg }).catch((err) => {
+        throw new Error(`查询期货商品组: ${err.message}`);
+    });
+}
+
 

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

@@ -154,4 +154,38 @@ export interface Ermcp3GoodsGroupEx{
     middlegoodsid	:number;//套保商品id
 }
 
+/**
+ *  期货商品组
+ */
+export interface Ermcp3GoodsGroup{
+    agreeunit	:number;//合约单位
+    areauserid	:number;//所属机构id(套保品是有areauserid的,当要排除已配置商品组时需要areauserid过滤)
+    canshort	:number;//是否允许做空[通道交易] - number;
+//:不能做空 1:可以做空
+    closepricemode	:number;//强平价格方式 - 1:市价 2:最新价 3:涨跌停(未实现)
+    createtime	:string;//创建时间
+    creatorid	:number;//创建人
+    currencyid	:number;//报价货币ID
+    decimalplace	:number;//报价小数位
+    enumdicname	:string;//单位名称
+    excludecfg	:number;//排除套保品已配置期货分类下的商品组(但显示已配置商品组) 1-排除
+    exexchangeid	:number;//外部交易所ID[通道交易]
+    goodsgroupid	:number;//商品组ID(自增ID)
+    goodsgroupname	:string;//商品组名称
+    goodsgroupstatus	:number;//商品组状态 - 1:正常 2:注销
+    goodunitid	:number;//报价单位ID
+    groupcategroyid	:number;//品种分类ID
+    innerdealmode	:number;//内部成交方式[通道交易] - 1:净头寸 2:开平 3:平今
+    marketid	:number;//所属市场ID
+    modifierid	:number;//修改人
+    modifytime	:string;//修改时间
+    outerdealmode	:number;//外部成交方式[通道交易]- 1:净头寸 2:开平 3:平今
+    outergroupcode	:string;//外部商品组代码[通道交易]
+    quoteminunit	:number;//行情最小变动单位 [整数,报价小数位一起使用]
+    quotesourcegroupid	:number;//所属行情源分组ID[参考行情市场用\通道交易]
+    syncgoodsqty	:number;//同步合约数[通道交易-投资管理用] - number;
+//表示不限
+}
+
+