Bladeren bron

add-ReportApi-Base

zhangpeng 4 jaren geleden
bovenliggende
commit
bbb5cc4e72

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

@@ -5,10 +5,15 @@ import * as type from './interface';
 import {commonSearch_go} from '@/goServiceAPI/index';
 import {QueryExposureDayReportReq} from "./interface";
 
+/**
+ * 查询敞口日报表
+ * @param queryInfo 查询信息
+ * @returns 敞口日报表
+ */
 export async function QueryExposureDayReport(queryInfo:QueryExposureDayReportReq):Promise<type.QueryExposureDayReportRsp[]>
 {
     try {
-        return commonSearch_go('/Ermcp/QueryReportDayExposure', { queryInfo });
+        return commonSearch_go('/Ermcp/QryReportDayExposure', { queryInfo });
     } catch (err) {
         throw new Error(err.message);
     }

+ 6 - 1
src/goServiceAPI/ermcp/exposure-report/interface.ts

@@ -1,8 +1,13 @@
+/**
+ * 查询敞口日报表请求
+ */
 export interface QueryExposureDayReportReq{
     userid:number;  
     tradedate:string;   
 }
-
+/**
+ * 查询敞口日报表回应
+ */
 export interface QueryExposureDayReportRsp{
     areauserid:number;
     buyfutureqty:number;

+ 63 - 1
src/goServiceAPI/ermcp/finance-report/index.ts

@@ -1 +1,63 @@
-/** ================================= 财务报表 ================================**/
+/** ================================= 财务报表 ================================**/
+
+import APP from '@/services';
+import * as type from './interface';
+import {commonSearch_go} from '@/goServiceAPI/index';
+import {QueryFinanceDayReportReq} from "./interface";
+import {QueryFinanceMonthReportReq} from "./interface";
+
+/**
+ * 查询财务日报表
+ * @param queryInfo 查询信息
+ * @returns 财务日报表数据
+ */
+export async function QueryFinanceDayReport(queryInfo:QueryFinanceDayReportReq):Promise<type.QueryFinanceDayReportRsp[]>
+{
+    try {
+        return commonSearch_go('/Ermcp/QryReportDayFinance', { queryInfo });
+    } catch (err) {
+        throw new Error(err.message);
+    }
+}
+
+/**
+ * 查询财务发票日报表
+ * @param queryInfo 查询信息
+ * @returns 财务发票日报表
+ */
+export async function QueryFinanceInvoiceDayReport(queryInfo:QueryFinanceDayReportReq):Promise<type.QueryFinanceInvoiceDayReportRsp[]>
+{
+    try {
+        return commonSearch_go('/Ermcp/QryReportDayFinanceFp', { queryInfo });
+    } catch (err) {
+        throw new Error(err.message);
+    }
+}
+
+/**
+ * 查询财务付款日报表
+ * @param queryInfo 查询信息
+ * @returns 财务付款日报表
+ */
+export async function QueryFinancePayDayReport(queryInfo:QueryFinanceDayReportReq):Promise<type.QueryFinancePayDayReportRsp[]>
+{
+    try {
+        return commonSearch_go('/Ermcp/QryReportDayFinanceKx', { queryInfo });
+    } catch (err) {
+        throw new Error(err.message);
+    }
+}
+
+/**
+ * 查询财务月报表
+ * @param queryInfo 查询信息
+ * @returns 财务月报表数据
+ */
+ export async function QueryFinanceMonthReport(queryInfo:QueryFinanceMonthReportReq):Promise<type.QueryFinanceMonthReportRsp[]>
+ {
+     try {
+         return commonSearch_go('/Ermcp/QryReportMonthFinance', { queryInfo });
+     } catch (err) {
+         throw new Error(err.message);
+     }
+ }

+ 102 - 0
src/goServiceAPI/ermcp/finance-report/interface.ts

@@ -0,0 +1,102 @@
+ /**
+  * 财务报表查询请求
+  */
+ export interface QueryFinanceDayReportReq{
+    userid:number;  
+    tradedate:string;   
+}
+/**
+ * 财务日报表查询回应
+ */
+export interface QueryFinanceDayReportRsp{
+    areauserid:number;
+    collectinvoiceamount:number;
+    collectinvoicecount:number;
+    collectmoneyamount:number;
+    collectmoneycount:number;
+    payinvoiceamount:number;
+    payinvoicecount:number;
+    paymoneyamount:number;
+    paymoneycount:number;
+    reckondate:string;
+    updatetime:string;
+}
+/**
+ * 财务发票日报表查询回应
+ */
+export interface QueryFinanceInvoiceDayReportRsp{
+    applyid:number;
+    applyname:string;
+    biztype:number;
+    brandname:string;
+    contracttype:number;
+    enumdicname:string;
+    logdatetime:string;
+    logid:string;
+    logtypename:string;
+    logvalue:string;
+    modelname:string;
+    operatelogtype:number;
+    optypename:string;
+    relatedid:string;
+    relatedno:string;
+    tradedate:string;
+    userid:number;
+    wrstandardcode:string;
+    wrstandardid:number;
+    wrstandardname:string;
+}
+/**
+ * 财务付款日报表查询回应
+ */
+export interface QueryFinancePayDayReportRsp{
+    applyid:number;
+    applyname:string;
+    biztype:number;
+    brandname:string;
+    contracttype:number;
+    enumdicname:string;
+    logdatetime:string;
+    logid:string;
+    logtypename:string;
+    logvalue:string;
+    modelname:string;
+    operatelogtype:number;
+    optypename:string;
+    relatedid:string;
+    relatedno:string;
+    tradedate:string;
+    userid:number;
+    wrstandardcode:string;
+    wrstandardid:number;
+    wrstandardname:string;
+}
+
+
+/**
+  * 财务月报表查询请求
+  */
+ export interface QueryFinanceMonthReportReq{
+    userid:number;  
+    cycletime:string;   
+}
+
+/**
+ * 财务月报表查询回应
+ */
+ export interface QueryFinanceMonthReportRsp{
+    areauserid:number;
+    collectinvoiceamount:number;
+    collectinvoicecount:number;
+    collectmoneyamount:number;
+    collectmoneycount:number;
+    cycletime:string;
+    cycletype:number;
+    dayfr:QueryFinanceDayReportRsp[];
+    payinvoiceamount:number;
+    payinvoicecount:number;
+    paymoneyamount:number;
+    paymoneycount:number;
+    updatetime:string;
+}
+

+ 10 - 1
src/goServiceAPI/ermcp/inventory-report/index.ts

@@ -4,7 +4,11 @@ import * as type from './interface';
 import {commonSearch_go} from '@/goServiceAPI/index';
 import {QueryAreaStockReportReq} from "./interface";
 import {QueryAreaStockReportDetailReq} from "./interface";
-
+/**
+ * 查询库存报表
+ * @param queryInfo 查询信息 
+ * @returns 库存报表
+ */
 export async function QueryAreaStockReport(queryInfo:QueryAreaStockReportReq):Promise<type.QueryAreaStockReportRsp[]>
 {
     try {
@@ -14,6 +18,11 @@ export async function QueryAreaStockReport(queryInfo:QueryAreaStockReportReq):Pr
     }
 }
 
+/**
+ * 查询库存明细报表
+ * @param queryInfo 查询信息 
+ * @returns 库存明细报表
+ */
 export async function QueryAreaStockReportDetail(queryInfo:QueryAreaStockReportDetailReq):Promise<type.QueryAreaStockReportDetailRsp[]>
 {
     try {

+ 10 - 2
src/goServiceAPI/ermcp/inventory-report/interface.ts

@@ -1,6 +1,6 @@
 
 /**
- * 
+ * 查询库存报表请求
  */
 export interface QueryAreaStockReportReq{
     userid:number;
@@ -13,7 +13,9 @@ export interface QueryAreaStockReportReq{
 
 }
 
-
+/**
+ * 查询库存报表回应
+ */
 export interface QueryAreaStockReportRsp{
 brandname:string;
 curstock:number;
@@ -41,6 +43,9 @@ wrstandardid:number;
 wrstandardname:string;
 }
 
+/**
+ * 查询库存报表明细请求
+ */
 export interface QueryAreaStockReportDetailReq{
     userid:number;
     querytype:number;
@@ -52,6 +57,9 @@ export interface QueryAreaStockReportDetailReq{
     warehouseinfoid?:number;
 }
 
+/**
+ * 查询库存报表明细回应
+ */
 export interface QueryAreaStockReportDetailRsp{
     applyid:number;
     applyname:string;

+ 64 - 1
src/goServiceAPI/ermcp/spot-report/index.ts

@@ -1 +1,64 @@
-/** ================================= 现货报表 ================================**/
+/** ================================= 现货报表 ================================**/
+import APP from '@/services';
+import * as type from './interface';
+import {commonSearch_go} from '@/goServiceAPI/index';
+import {QuerySpotDayReportReq} from "./interface";
+import {QuerySpotDayReportDetailReq} from "./interface";
+import {QuerySpotMonthReportReq} from "./interface";
+import {QuerySpotMonthReportDetailReq} from "./interface";
+/**
+ * 查询现货报表
+ * @param queryInfo 查询信息 
+ * @returns 现货报表
+ */
+ export async function QuerySpotDayReport(queryInfo:QuerySpotDayReportReq):Promise<type.QuerySpotDayReportRsp[]>
+ {
+     try {
+         return commonSearch_go('/Ermcp/QryReportDaySpot', { queryInfo });
+     } catch (err) {
+         throw new Error(err.message);
+     }
+ }
+ 
+ /**
+  * 查询现货明细报表
+  * @param queryInfo 查询信息 
+  * @returns 现货明细报表
+  */
+ export async function QuerySpotDayReportDetail(queryInfo:QuerySpotDayReportDetailReq):Promise<type.QuerySpotDayReportDetailRsp[]>
+ {
+     try {
+         return commonSearch_go('/Ermcp/QryReportDaySpotDetail', { queryInfo });
+     } catch (err) {
+         throw new Error(err.message);
+     }
+ }
+
+
+ /**
+ * 查询现货月报表
+ * @param queryInfo 查询信息
+ * @returns 现货月报表数据
+ */
+  export async function QuerySpotMonthReport(queryInfo:QuerySpotMonthReportReq):Promise<type.QuerySpotMonthReportRsp[]>
+  {
+      try {
+          return commonSearch_go('/Ermcp/QryReportMonthSpot', { queryInfo });
+      } catch (err) {
+          throw new Error(err.message);
+      }
+  }
+
+   /**
+  * 查询现货月报表明细
+  * @param queryInfo 查询信息 
+  * @returns 现货月报表明细
+  */
+ export async function QuerySpotMonthReportDetail(queryInfo:QuerySpotMonthReportDetailReq):Promise<type.QuerySpotMonthReportDetailRsp[]>
+ {
+     try {
+         return commonSearch_go('/Ermcp/QryReportMonthSpotDetail', { queryInfo });
+     } catch (err) {
+         throw new Error(err.message);
+     }
+ }

+ 116 - 0
src/goServiceAPI/ermcp/spot-report/interface.ts

@@ -0,0 +1,116 @@
+
+/**
+ * 查询现货报表请求
+ */
+ export interface QuerySpotDayReportReq{
+    userid:number;    
+    tradedate:string;    
+}
+
+/**
+ * 查询现货报表回应
+ */
+export interface QuerySpotDayReportRsp{
+areauserid:number;
+buyinqty:number;
+enumdicname:string;
+reckondate:string;
+selloutqty:number;
+todaybuyreckonqty:number;
+todaysellreckonqty:number;
+totalbuypricedqty:number;
+totalsellpricedqty:number;
+wrstandardcode:string;
+wrstandardid:number;
+wrstandardname:string;
+}
+
+/**
+ * 查询现货报表明细请求
+ */
+ export interface QuerySpotDayReportDetailReq{
+    userid:number;    
+    wrstandardid:number;
+    tradedate:string;    
+}
+
+/**
+ * 查询现货报表明细回应
+ */
+export interface QuerySpotDayReportDetailRsp{
+        applyid:number;
+        applyname:string;
+        biztype:number;
+        brandname:string;
+        contracttype:number;
+        enumdicname:string;
+        logdatetime:string;
+        logid:number;
+        logtypename:string;
+        logvalue:string;
+        modelname:string;
+        operatelogtype:number;
+        optypename:string;
+        relatedid:number;
+        relatedno:string;
+        tradedate:string;
+        userid:number;
+        wrstandardcode:string;
+        wrstandardid:number;
+        wrstandardname:string;
+}
+
+/**
+ * 查询现货月报表请求
+ */
+export interface QuerySpotMonthReportReq{
+    userid:number;    
+    cycletime:string;    
+}
+
+/**
+ * 查询现货月报表回应
+ */
+ export interface QuerySpotMonthReportRsp{
+    areauserid:number;
+    buyinqty:number;
+    cycletime:string;
+    cycletype:number;
+    enumdicname:string;    
+    selloutqty:number;
+    todaybuyreckonqty:number;
+    todaysellreckonqty:number;
+    totalbuypricedqty:number;
+    totalsellpricedqty:number;
+    wrstandardcode:string;
+    wrstandardid:number;
+    wrstandardname:string;
+    }
+
+
+    /**
+ * 查询现货月报表明细请求
+ */
+ export interface QuerySpotMonthReportDetailReq{
+    userid:number;    
+    wrstandardid:number;
+    cycletime:string;    
+}
+
+/**
+ * 查询现货月报表明细回应
+ */
+export interface QuerySpotMonthReportDetailRsp{
+    areauserid:number;
+    buyinqty:number;   
+    enumdicname:string;    
+    reckondate:string;
+    selloutqty:number;
+    todaybuyreckonqty:number;
+    todaysellreckonqty:number;
+    totalbuypricedqty:number;
+    totalsellpricedqty:number;
+    wrstandardcode:string;
+    wrstandardid:number;
+    wrstandardname:string;
+}