2025-06-13 19:18:28 +08:00

77 lines
2.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* @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 // 完成度(%
}