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;