Files
geg-gas-web/src/api/dayPlan/PngSettleHdr/model/PngSettleHdrModel.ts

232 lines
2.9 KiB
TypeScript
Raw Normal View History

2026-02-05 17:44:35 +08:00
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>;