export interface ErpSupplierInfoVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 关联供应商ID
   */
  supplierId: string | number;

  /**
   * 采购人员id
   */
  purchaseId: string | number;

  /**
   * 所属部门
   */
  belongingDepartmentId: string | number;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

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

  /**
   * 单价含税
   */
  unitPrice: string;

  /**
   * 交易币别
   */
  dealCurrencyId: string | number;

  /**
   * 账款归属
   */
  accountBelong: string;

  /**
   * 税码id
   */
  rateId: string | number;

  /**
   * 采购开票类型id
   */
  purchaseInvoiceId: string | number;

  /**
   * 采购开票类型编号
   */
  purchaseInvoiceNo: string;

  /**
   * 采购开票类型
   */
  purchaseInvoice: string;

  settlementMethod: string;
}

export interface ErpSupplierInfoForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 关联供应商ID
   */
  supplierId?: string | number;

  /**
   * 采购人员id
   */
  purchaseId?: string | number;

  /**
   * 所属部门
   */
  belongingDepartmentId?: string | number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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

  /**
   * 单价含税
   */
  unitPrice?: string;

  /**
   * 交易币别
   */
  dealCurrencyId?: string | number;

  /**
   * 账款归属
   */
  accountBelong?: string;

  /**
   * 税码id
   */
  rateId?: string | number;

  /**
   * 采购开票类型id
   */
  purchaseInvoiceId?: string | number;

  /**
   * 采购开票类型编号
   */
  purchaseInvoiceNo?: string;

  /**
   * 采购开票类型
   */
  purchaseInvoice?: string;

  settlementMethod?: string;
}

export interface ErpSupplierInfoQuery extends PageQuery {
  /**
   * 关联供应商ID
   */
  supplierId?: string | number;

  /**
   * 采购人员id
   */
  purchaseId?: string | number;

  /**
   * 所属部门
   */
  belongingDepartmentId?: string | number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

  /**
   * 单价含税
   */
  unitPrice?: string;

  /**
   * 交易币别
   */
  dealCurrencyId?: string | number;

  /**
   * 账款归属
   */
  accountBelong?: string;

  /**
   * 税码id
   */
  rateId?: string | number;

  /**
   * 采购开票类型id
   */
  purchaseInvoiceId?: string | number;

  /**
   * 采购开票类型编号
   */
  purchaseInvoiceNo?: string;

  /**
   * 采购开票类型
   */
  purchaseInvoice?: string;

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