Browse Source

commit 一些接口提交

xkwg 4 years ago
parent
commit
8cd08c0ba3

+ 2 - 1
src/goServiceAPI/ermcp/business-review/index.ts

@@ -1 +1,2 @@
-/** ================================= 业务审核 ================================**/
+/** ================================= 业务审核 ================================**/
+

+ 12 - 0
src/goServiceAPI/ermcp/customInfo/index.ts

@@ -43,5 +43,17 @@ export function QueryModifyUserInfoApply(userInfoApply: ModifyUserInfoApplyReq):
         })
         })
 }
 }
 
 
+/**
+ * 删除客户申请
+ * @param userId 用户id  只可删除 UserState = 1 (未提交)状态的申请信息
+ * @constructor
+ */
+export function QueryDeleteUserInfoApply(userId: number): Promise<BaseResponse> {
+    return commonUpdate_go('/Erms3/DeleteUserInfoApply', {userId}, "get")
+        .catch(err => {
+            throw new Error(`删除客户申请: ${err.message}`);
+        })
+}
+
 
 
 
 

+ 2 - 1
src/goServiceAPI/ermcp/exposure-report/index.ts

@@ -17,4 +17,5 @@ export async function QueryExposureDayReport(queryInfo:QueryExposureDayReportReq
     } catch (err) {
     } catch (err) {
         throw new Error(err.message);
         throw new Error(err.message);
     }
     }
-}
+}
+

+ 37 - 3
src/goServiceAPI/ermcp/goodsInfo/index.ts

@@ -3,19 +3,53 @@
 
 
 import APP from '@/services';
 import APP from '@/services';
 import {commonSearch_go} from '@/goServiceAPI/index';
 import {commonSearch_go} from '@/goServiceAPI/index';
-import {ErmcpDeliveryGoodsReq, ErmcpDeliveryGoodsRsp} from "./interface";
+import {Ermcp3Brand, Ermcp3Wrstandard, ErmcpDeliveryGoodsReq, ErmcpDeliveryGoodsRsp} from "./interface";
 
 
 /**
 /**
  * 查询现货商品 /Ermcp3/QueryDeliveryGoods
  * 查询现货商品 /Ermcp3/QueryDeliveryGoods
  * @param excluudecfg 排除已配置的现货商品 1-排除
  * @param excluudecfg 排除已配置的现货商品 1-排除
  * @constructor
  * @constructor
  */
  */
-export function QueryDeliveryGoods( req : ErmcpDeliveryGoodsReq) : Promise<ErmcpDeliveryGoodsRsp[]>{
+export function QueryDeliveryGoods(req: ErmcpDeliveryGoodsReq): Promise<ErmcpDeliveryGoodsRsp[]> {
     const areauserid = APP.get('userAccount').memberuserid; // 所属机构id
     const areauserid = APP.get('userAccount').memberuserid; // 所属机构id
-    return commonSearch_go('/Ermcp3/QueryDeliveryGoods', {areauserid ,  ...req})
+    return commonSearch_go('/Ermcp3/QueryDeliveryGoods', {areauserid, ...req})
         .catch(err => {
         .catch(err => {
             throw new Error(`查询现货商品: ${err.message}`);
             throw new Error(`查询现货商品: ${err.message}`);
         })
         })
 }
 }
 
 
+/**
+ * 查询商品品类 /Ermcp3/QueryGoodsWrstandard
+ * @param deliverygoodsid 现货商品id
+ * @constructor
+ */
+export function QueryGoodsWrstandard(deliverygoodsid: number): Promise<Ermcp3Wrstandard[]> {
+    const areauserid = APP.get('userAccount').memberuserid; // 所属机构id
+    return commonSearch_go('/Ermcp3/QueryGoodsWrstandard', {areauserid, deliverygoodsid})
+        .catch(err => {
+            throw new Error(`查询商品品类: ${err.message}`);
+        })
+}
+
+/**
+ * 查询商品品牌 /Ermcp3/QueryGoodsbrand
+ * @constructor
+ */
+export function QueryGoodsbrand(): Promise<Ermcp3Brand[]> {
+    const areauserid = APP.get('userAccount').memberuserid; // 所属机构id
+    return commonSearch_go('/Ermcp3/QueryGoodsbrand', {areauserid})
+        .catch(err => {
+            throw new Error(`查询商品品牌: ${err.message}`);
+        })
+}
+
+
+
+
+
+
+
+
+
+
 
 

+ 35 - 0
src/goServiceAPI/ermcp/goodsInfo/interface.ts

@@ -29,3 +29,38 @@ export interface ErmcpDeliveryGoodsRsp{
     standardqty	:number;//标准数量(库位数量) [标准品特有]
     standardqty	:number;//标准数量(库位数量) [标准品特有]
     standardqtyrange	:number;//标准数量偏差范围 [标准品特有]
     standardqtyrange	:number;//标准数量偏差范围 [标准品特有]
 }
 }
+
+/**
+ * 现货商品品类
+ */
+export interface Ermcp3Wrstandard{
+    areauserid	:number;//所属机构
+    convertfactor	:number;//标仓系数
+    createtime	:string;//创建时间
+    creatorid	:number;//创建人
+    deliverygoodsid	:number;//现货品种ID
+    enumdicname	:string;//品类单位名称
+    isvalid	:number;//是否有效 number;
+//-无效(停用) 1-有效(正常)
+    minivalue	:number;//最小变动值
+    minivaluedp	:number;//最小变动值小数位
+    realminivalue	:number;//实际最小变动值
+    realminivaluedp	:number;//实际最小变动值小数位
+    remark	:string;//备注
+    unitid	:number;//品类单位ID
+    updatetime	:string;//更新时间
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:number;//品类ID(SEQ_WRSTANDARD)
+    wrstandardname	:string;//品类名称
+}
+
+/**
+ * 现货商品品牌
+ */
+export interface Ermcp3Brand{
+    areauserid	:number;//用户id
+    brandid	:number;//品牌id
+    brandname	:string;//品牌名称
+    deliverygoodsid	:number;//品种ID
+}
+

+ 17 - 1
src/goServiceAPI/ermcp/plan/index.ts

@@ -1 +1,17 @@
-/** ================================= 计划 ================================**/
+import {commonSearch_go} from "@/goServiceAPI";
+import {Ermcp3HedgePlan} from "@/goServiceAPI/ermcp/plan/interface";
+
+/** ================================= 计划 ================================**/
+
+/**
+ * 查询套保计划 /Ermcp3/QueryHedgePlan
+ * @param userId 用户ID
+ * @param hedgeplanstatus 套保计划状态(允许多个,逗号隔开) - 0:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
+ * @constructor
+ */
+export function QueryHedgePlan(userId: number, hedgeplanstatus: string): Promise<Ermcp3HedgePlan[]> {
+    return commonSearch_go('/Erms3/QueryHedgePlan', {userId, hedgeplanstatus})
+        .catch(err => {
+            throw new Error(`查询套保计划: ${err.message}`);
+        })
+}

+ 24 - 0
src/goServiceAPI/ermcp/plan/interface.ts

@@ -0,0 +1,24 @@
+export interface Ermcp3HedgePlan{
+    areauserid	:number;//用户ID
+    audittime	:string;//审核时间
+    contracttype	:number;//计划类型 - 1:采购 -1:销售
+    convertfactor	:number;//标仓系数
+    createtime	:string;//创建时间
+    deliverygoodscode	:string;//现货品种代码
+    deliverygoodsid	:number;//现货品种ID
+    deliverygoodsname	:string;//现货品种名称
+    enumdicname	:string;//单位名称
+    hedgeplanid	:string;//套保计划ID(6number;
+//1+Unix秒时间戳(1number;
+//位)+xxxxxx)
+    hedgeplanno	:string;//套保计划编号(名称)
+    hedgeplanstatus	:number;//套保计划状态 - number;
+//:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
+    planqty	:number;//计划数量
+    plantime	:string;//计划时间
+    producttype	:number;//产品类型 - 1:标准仓单 2:等标 3:非标
+    remark	:string;//备注
+    spotgoodsdesc	:string;//商品型号
+    unitid	:number;//单位id
+    updatetime	:string;//更新时间
+}

+ 13 - 1
src/goServiceAPI/ermcp/warehouse-info/index.ts

@@ -1,6 +1,6 @@
 /** ================================= 仓库信息 ================================**/
 /** ================================= 仓库信息 ================================**/
 import { commonSearch_go } from "@/goServiceAPI";
 import { commonSearch_go } from "@/goServiceAPI";
-import { ErmcpWareHouseInfo, WareHouseInfoReq } from "@/goServiceAPI/ermcp/warehouse-info/interface";
+import {Ermcp3AreaStock, ErmcpWareHouseInfo, WareHouseInfoReq} from "@/goServiceAPI/ermcp/warehouse-info/interface";
 
 
 /**
 /**
  * 查询仓库信息 /Ermcp/QueryWarehouseInfo
  * 查询仓库信息 /Ermcp/QueryWarehouseInfo
@@ -13,4 +13,16 @@ export function QueryWareHouse(req: WareHouseInfoReq): Promise<ErmcpWareHouseInf
         .catch(err => {
         .catch(err => {
             throw new Error(`查询仓库信息: ${err.message}`);
             throw new Error(`查询仓库信息: ${err.message}`);
         })
         })
+}
+
+/**
+ * 查询机构库存(库存管理/当前库存)
+ * @param userid 用户id
+ * @constructor
+ */
+export function QueryAreaStock(userid: number): Promise<Ermcp3AreaStock[]> {
+    return commonSearch_go('/Ermcp3/QueryAreaStock', {userid})
+        .catch(err => {
+            throw new Error(`查询机构库存(库存管理/当前库存): ${err.message}`);
+        })
 }
 }

+ 31 - 0
src/goServiceAPI/ermcp/warehouse-info/interface.ts

@@ -27,3 +27,34 @@ export interface ErmcpWareHouseInfo {
     warehousestatus: number;//仓库状态 - 1:正常 2:注销 3:待审核 4:审核拒绝
     warehousestatus: number;//仓库状态 - 1:正常 2:注销 3:待审核 4:审核拒绝
     warehousetype: number;//仓库类型 - 1 厂库 2 自有库 3 合作库
     warehousetype: number;//仓库类型 - 1 厂库 2 自有库 3 合作库
 }
 }
+
+/**
+ * 查询机构库存(库存管理/当前库存)
+ */
+export interface Ermcp3AreaStock{
+    brandname	:string;//品牌名称
+    curstock	:number;//期末库存量(今日量)
+    deliverygoodscode	:string;//现货品种代码
+    deliverygoodsid	:number;//现货品种id
+    deliverygoodsname	:string;//现货品种名称
+    enumdicname	:string;//单位名称
+    goodsunitid	:number;//现货商品单位id
+    oristock	:number;//期初库存量(昨日量)
+    spotgoodsbrandid	:number;//现货品牌ID
+    todaybuyinqty	:number;//今日采购入库量
+    todayproduceinqty	:number;//今日生产入库量
+    todayproduceoutqty	:number;//今日生产出库量
+    todayselloutqty	:number;//今日销售出库量
+    unitid	:number;//单位id
+    updatetime	:string;//更新时间
+    userid	:number;//机构ID
+    username	:string;//机构名称
+    warehousecode	:string;//仓库代码
+    warehouseinfoid	:string;//仓库ID
+    warehousename	:string;//仓库名称
+    warehousetype	:number;//仓库类型 - 1 厂库 2 自有库 3 合作库
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:string;//品类ID
+    wrstandardname	:string;//品类名称
+}
+