77 lines
2.9 KiB
TypeScript
77 lines
2.9 KiB
TypeScript
/*
|
||
* @Author: cclu
|
||
* @Date: 2022-01-06 14:28:43
|
||
* @LastEditors: cclu
|
||
* @LastEditTime: 2022-03-03 17:45:08
|
||
* @FilePath: \cloud-platform\src\pages\busniess\analysis\data.d.ts
|
||
* @Description:
|
||
*
|
||
* Copyright (c) 2022 by cclu/杭州驿商科技, All Rights Reserved.
|
||
*/
|
||
import { DataItem } from '@antv/g2plot/esm/interface/config';
|
||
|
||
export { DataItem };
|
||
|
||
export type contrctStaticCard = {
|
||
merchant: number,
|
||
contract: number,
|
||
value: number,
|
||
type: string,
|
||
}
|
||
export type projectSummaryInfo = {
|
||
Contract_SignCount: number // 合同签约(份) ,
|
||
Contract_Amount: number // 合同金额(万元) ,
|
||
Contractor_Count: number // 签约商户(家) ,
|
||
ArrearageMerchant_Count: number // 欠款商户(家) ,
|
||
ArrearageContract_Count: number // 欠款合同(份) ,
|
||
Arrearage_Amount: number // 未缴欠款(万元) ,
|
||
NewlyContract_Count: number; // 新增招商合同(份) ,
|
||
NewlyContract_Amount: number; // 新增招商金额(万元) ,
|
||
NewlyAccount_Amount: number; // 今年新增合同应收金额(万元) ,
|
||
BusinessTypeSummaryList: BusinessTypeSummaryModel[]; // 项目类型分析数据
|
||
ArrearageList: ProjectArrearageModel[] // 项目欠款列表
|
||
projectAnasisData: projectAnasisData[]
|
||
staticCard: contrctStaticCard;
|
||
}
|
||
|
||
export type ProjectArrearageModel = {
|
||
Overdue_Situation: string // 逾期情况 ,
|
||
ArrearageMerchant_Count: number // 欠款商户(家) ,
|
||
ArrearageContract_Count: number // 欠款合同(份) ,
|
||
Arrearage_Amount: number // 未缴欠款(万元)
|
||
}
|
||
|
||
type BusinessTypeSummaryModel = {
|
||
BusinessType: number;// 经营模式:1000【合作分成】,2000【固定租金】 ,
|
||
Contract_SignCount: number;// 合同签约(份) ,
|
||
Contract_Amount: number;// 合同金额(万元) ,
|
||
Contractor_Count: number;// 签约商户(家) ,
|
||
ArrearageMerchant_Count: number;// 欠款商户(家) ,
|
||
ArrearageContract_Count: number;// 欠款合同(份) ,
|
||
Arrearage_Amount: number;// 未缴欠款(万元)
|
||
}
|
||
type projectAnasisData = {
|
||
des: string,
|
||
type: string,
|
||
merchant: number,
|
||
contract: number,
|
||
value: number,
|
||
}
|
||
|
||
type ProjectMonthlyCompleteModel = {
|
||
Business_Year: number // 经营月份 ,
|
||
Business_Month: number // 经营月份 ,
|
||
Account_Amount: number // 应收账款(万元) ,
|
||
Payment_Amount: number // 已缴金额(万元) ,
|
||
Unpaid_Amount: number // 未缴金额(万元) ,
|
||
Complete_Degree: number // 完成度(%) ,
|
||
ProjectCompleteDetailList: ProjectCompleteDetailModel[]// 应收账款明细列表
|
||
}
|
||
|
||
type ProjectCompleteDetailModel = {
|
||
Account_Type: number // 经营月份 ,
|
||
Account_Name: string // 款项名称 ,
|
||
Account_Amount: number // 应收账款(万元) ,
|
||
Payment_Amount: number // 已缴金额(万元) ,
|
||
Complete_Degree: number // 完成度(%)
|
||
} |