销售结算

This commit is contained in:
‘huanghaiixia’
2026-02-05 17:44:35 +08:00
parent 1431ceaec8
commit 9944eb8c3a
10 changed files with 2417 additions and 5 deletions

View File

@ -0,0 +1,232 @@
import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
/**
* @description: LngPngSettleHdr分页参数 模型
*/
export interface LngPngSettleHdrPageParams extends BasicPageParams {
id: string;
settleMonthStart: string;
settleMonthEnd: string;
dateFromStart: string;
dateFromEnd: string;
dateToStart: string;
dateToEnd: string;
cpCode: string;
qtySettleGj: string;
qtySettleM3: string;
amount: string;
comId: string;
settleDesc: string;
deptId: string;
approCode: string;
}
/**
* @description: LngPngSettleHdr分页返回值模型
*/
export interface LngPngSettleHdrPageModel {
id: string;
settleMonth: string;
dateFrom: string;
dateTo: string;
cpCode: string;
qtySettleGj: string;
qtySettleM3: string;
amount: string;
comId: string;
settleDesc: string;
deptId: string;
approCode: string;
}
/**
* @description: LngPngSettleHdr表类型
*/
export interface LngPngSettleHdrModel {
id: number;
settleMonth: string;
dateFrom: string;
dateTo: string;
settleTypeCode: string;
cpCode: string;
comId: number;
qtySettleGj: number;
qtySettleM3: number;
amount: number;
rpSign: string;
billAccount: string;
approCode: string;
settleDesc: string;
note: string;
createUserId: number;
createDate: string;
modifyUserId: number;
modifyDate: string;
tenantId: number;
deptId: number;
ruleUserId: number;
lngPngSettleSalesList?: LngPngSettleSalesModel;
lngPngSettleSalesDtlList?: LngPngSettleSalesDtlModel;
}
/**
* @description: LngPngSettleSales表类型
*/
export interface LngPngSettleSalesModel {
id: number;
settleHdrId: number;
salesId: number;
settleMonth: string;
settleTypeCode: string;
datePlan: string;
dateMea: string;
cuCode: string;
ksId: number;
ksppId: number;
pointDelyCode: string;
uomCode: string;
rateM3Gj: number;
qtyMeaGj: number;
qtyMeaM3: number;
qtySettleGj: number;
qtySettleM3: number;
priceGj: number;
priceM3: number;
amount: number;
priceDesc: string;
settleTimes: number;
note: string;
createUserId: number;
createDate: string;
modifyUserId: number;
modifyDate: string;
tenantId: number;
deptId: number;
ruleUserId: number;
}
/**
* @description: LngPngSettleSalesDtl表类型
*/
export interface LngPngSettleSalesDtlModel {
id: number;
settleId: number;
priceCode: string;
sort: number;
uomCode: string;
rateQtyGj: number;
rateQtyM3: number;
rateM3Gj: number;
qtySettleGj: number;
qtySettleM3: number;
priceGj: number;
priceM3: number;
amount: number;
note: string;
createUserId: number;
createDate: string;
modifyUserId: number;
modifyDate: string;
tenantId: number;
deptId: number;
ruleUserId: number;
}
/**
* @description: LngPngSettleHdr分页返回值结构
*/
export type LngPngSettleHdrPageResult = BasicFetchResult<LngPngSettleHdrPageModel>;