export interface BaseSupplierInfoVO {
  /**
   * 主键标识
   */
  supplierId: string | number;

  /**
   * 租户编号
   */
  tenantId: string | number;

  /**
   * 供应商编号
   */
  supplierCode: string;

  /**
   * 供应商名称
   */
  supplierName: string;

  /**
   * 供应商简称
   */
  supplierShortName: string;

  /**
   * 联系人
   */
  contactPerson: string;

  /**
   * 联系电话
   */
  contactPhone: string;

  /**
   * 邮箱
   */
  contactEmail: string;

  /**
   * 联系地址
   */
  contactAddress: string;

  /**
   * 营业执照编号
   */
  businessLicenseNo: string;

  /**
   * 资质文件路径（JSON格式存储）
   */
  qualificationFiles: string;

  /**
   * 资质到期日期
   */
  qualificationExpireDate: string;

  /**
   * 银行账户名
   */
  bankAccountName: string;

  /**
   * 开户行
   */
  bankName: string;

  /**
   * 银行账号
   */
  bankAccountNo: string;

  /**
   * 合作状态（1正常 0暂停）
   */
  cooperationStatus: string;

  /**
   * 审核状态（1通过 0待审核 2拒绝）
   */
  auditStatus: string;

  /**
   * 审核备注
   */
  auditRemark: string;

  /**
   * erp的主键
   */
  erpId: string | number;

  /**
   * 激活状态（1启用 0停用）
   */
  supplierStatus: string;

  /**
   * 审核日期
   */
  auditDate: string;

  /**
   * erp最后更新时间
   */
  erpModifyDate: string;

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

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建人
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新人
   */
  updateBy: number;

  /**
   * 更新时间
   */
  updateTime: string;

}

export interface BaseSupplierInfoForm extends BaseEntity {
  /**
   * 主键标识
   */
  supplierId?: string | number;

  /**
   * 供应商编号
   */
  supplierCode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 供应商简称
   */
  supplierShortName?: string;

  /**
   * 联系人
   */
  contactPerson?: string;

  /**
   * 联系电话
   */
  contactPhone?: string;

  /**
   * 邮箱
   */
  contactEmail?: string;

  /**
   * 联系地址
   */
  contactAddress?: string;

  /**
   * 营业执照编号
   */
  businessLicenseNo?: string;

  /**
   * 资质文件路径（JSON格式存储）
   */
  qualificationFiles?: string;

  /**
   * 资质到期日期
   */
  qualificationExpireDate?: string;

  /**
   * 银行账户名
   */
  bankAccountName?: string;

  /**
   * 开户行
   */
  bankName?: string;

  /**
   * 银行账号
   */
  bankAccountNo?: string;

  /**
   * 合作状态（1正常 0暂停）
   */
  cooperationStatus?: string;

  /**
   * 审核状态（1通过 0待审核 2拒绝）
   */
  auditStatus?: string;

  /**
   * 审核备注
   */
  auditRemark?: string;

  /**
   * erp的主键
   */
  erpId?: string | number;

  /**
   * 激活状态（1启用 0停用）
   */
  supplierStatus?: string;

  /**
   * 审核日期
   */
  auditDate?: string;

  /**
   * erp最后更新时间
   */
  erpModifyDate?: string;

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

}

export interface BaseSupplierInfoQuery extends PageQuery {

  /**
   * 主键标识
   */
  supplierId?: string | number;

  /**
   * 供应商编号
   */
  supplierCode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 供应商简称
   */
  supplierShortName?: string;

  /**
   * 联系人
   */
  contactPerson?: string;

  /**
   * 联系电话
   */
  contactPhone?: string;

  /**
   * 邮箱
   */
  contactEmail?: string;

  /**
   * 营业执照编号
   */
  businessLicenseNo?: string;

  /**
   * 合作状态（1正常 0暂停）
   */
  cooperationStatus?: string;

  /**
   * 审核状态（1通过 0待审核 2拒绝）
   */
  auditStatus?: string;

  /**
   * erp的主键
   */
  erpId?: string | number;

  /**
   * 激活状态（1启用 0停用）
   */
  supplierStatus?: string;

  /**
   * 审核日期
   */
  auditDate?: string;

  /**
   * 资质到期日期
   */
  qualificationExpireDate?: string;

  /**
   * erp最后更新时间
   */
  erpModifyDate?: string;

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



