import LineAttributeType from '../LineAttributeType'; export default interface IGood { /** 数据索引 */ $index: string; /** 级别 */ level?: number; /** 序号 */ serialNo?: number; /** 折扣组 uuid */ discountGroup?: string; /** 发票ID */ id?: string; /** 商品编码(对方-购买方) */ itemCode?: string; /** 项目名称(对方-购买方) */ itemName?: string; /** 单位(对方-购买方) */ unit?: string; /** 货物规格型号(对方-购买方) */ itemModelName?: string; /** 商品编码(我方-销售) */ itemCodeSelf?: string; /** 项目名称(我方-销售) */ itemNameSelf?: string; /** 货物规格型号(我方-销售) */ itemModelNameSelf?: string; /** 数量 */ quantity?: number; /** 单价(含税) */ priceIncludeTax?: number; /** 单价(不含税) */ priceExcludeTax?: number; /** 类型 0 正常行, 1 折扣行 2 被折扣行 */ lineAttribute: LineAttributeType; /** 金额(含税) */ lineAmountIncludeTax?: number; /** 金额(不含税) */ lineAmountExcludeTax?: number; /** 税率列表 */ goodsTaxRateList?: number[] | null; /** 税率 */ taxRate?: number; /** 免税类型 */ taxFreeType?: string; /** 税额 */ taxAmount?: number; /** 税收分类编码 */ taxClassificationCode?: string; /** 商品和服务分类简称 */ shorthand?: string; /** 是否享受优惠政策 */ favouredPolicyMark?: number; /** 优惠政策类型 */ favouredPolicyName?: string; /** 税收分类名称 */ productName?: string; /** 孩子 */ children?: IGood[]; referenceLines?: any[]; }