export interface ContractChangeMaterialVO {
  /**
   * 变更物料快照ID
   */
  changeMaterialId: string | number;

  /**
   * 合同变更ID
   */
  contractChangeId: string | number;

  /**
   * 标准物料标识
   */
  materialFlag: string;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 规格描述
   */
  specificationDescription: string;

  /**
   * 物料ID
   */
  materialId: string | number;

  /**
   * 销售物料ID
   */
  relationMaterialId: string | number;

  /**
   * 数量
   */
  amount: number;

  /**
   * 单位ID
   */
  unitId: string | number;

  /**
   * 未税单价
   */
  beforePrice: number;

  /**
   * 税率
   */
  taxRate: number;

  /**
   * 含税单价
   */
  includingPrice: number;

  /**
   * 小计
   */
  subtotal: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 排序号
   */
  sortOrder: number;

  /**
   * 激活标识
   */
  activeFlag: string;

}

export interface ContractChangeMaterialForm extends BaseEntity {
  /**
   * 变更物料快照ID
   */
  changeMaterialId?: string | number;

  /**
   * 合同变更ID
   */
  contractChangeId?: string | number;

  /**
   * 标准物料标识
   */
  materialFlag?: string;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 规格描述
   */
  specificationDescription?: string;

  /**
   * 物料ID
   */
  materialId?: string | number;

  /**
   * 销售物料ID
   */
  relationMaterialId?: string | number;

  /**
   * 数量
   */
  amount?: number;

  /**
   * 单位ID
   */
  unitId?: string | number;

  /**
   * 未税单价
   */
  beforePrice?: number;

  /**
   * 税率
   */
  taxRate?: number;

  /**
   * 含税单价
   */
  includingPrice?: number;

  /**
   * 小计
   */
  subtotal?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 激活标识
   */
  activeFlag?: string;

}

export interface ContractChangeMaterialQuery extends PageQuery {

  /**
   * 合同变更ID
   */
  contractChangeId?: string | number;

  /**
   * 标准物料标识
   */
  materialFlag?: string;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 规格描述
   */
  specificationDescription?: string;

  /**
   * 物料ID
   */
  materialId?: string | number;

  /**
   * 销售物料ID
   */
  relationMaterialId?: string | number;

  /**
   * 数量
   */
  amount?: number;

  /**
   * 单位ID
   */
  unitId?: string | number;

  /**
   * 未税单价
   */
  beforePrice?: number;

  /**
   * 税率
   */
  taxRate?: number;

  /**
   * 含税单价
   */
  includingPrice?: number;

  /**
   * 小计
   */
  subtotal?: number;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 激活标识
   */
  activeFlag?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



