export interface InfoVO {
  /**
   * 主键ID
   */
  id: string | number;

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

  /**
   * 企业名称
   */
  enterpriseName: string;

  /**
   * 人员规模
   */
  membershipSize: string | number;

  /**
   * 供应商类型
   */
  supplierType: string | number;

  /**
   * 合作类型
   */
  cooperationType: string | number;

  /**
   * 固定电话
   */
  fixedPhone: string;

  /**
   * 传真
   */
  fax: string;

  /**
   * 网址
   */
  url: string;

  /**
   * 邮政编码
   */
  postCode: string;

  /**
   * 邮箱
   */
  mailbox: string;

  /**
   * 办公地址-省
   */
  officeProvince: string;

  /**
   * 办公地址-市
   */
  officeCity: string;

  /**
   * 办公地址-区/县
   */
  officeCounty: string;

  /**
   * 办公详细地址
   */
  officeAddress: string;

  /**
   * 营业执照名称
   */
  businessName: string;

  /**
   * 统一社会信用代码
   */
  socialCreditCode: string;

  /**
   * 法人姓名
   */
  legalPersonName: string;

  /**
   * 法人身份证号
   */
  legalPersonId: string | number;

  /**
   * 注册资本
   */
  registeredCapital: string;

  /**
   * 注册地址-省
   */
  businessProvince: string;

  /**
   * 注册地址-市
   */
  businessCity: string;

  /**
   * 注册地址-区/县
   */
  businessCounty: string;

  /**
   * 注册详细地址
   */
  businessAddress: string;

  /**
   * 营业执照图片路径
   */
  businessLicense: string;

  /**
   * 发票类型
   */
  invoiceType: string;

  /**
   * 发票抬头
   */
  invoiceHeader: string;

  /**
   * 纳税人识别号
   */
  taxpayerIdentifier: string | number;

  /**
   * 开户银行
   */
  depositaryBank: string;

  /**
   * 行号（可能是银行行号）
   */
  rowNum: string;

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

  /**
   * 发票地址
   */
  invoiceAddress: string;

  /**
   * 发票电话
   */
  invoiceLandline: string;

  /**
   * 供货范围
   */
  scopeSupply: string;

  /**
   * 合作方式（0-公开招标, 1-邀请招标...）
   */
  cooperateWay: number;

  /**
   * 合作等级
   */
  cooperateLevel: string;

  /**
   * 合同到期时间
   */
  contractEndTime: string;

  /**
   * 供应状态（0-暂停, 1-正常...）
   */
  supplyStatus: number;

  /**
   * 供应评分
   */
  supplyScore: number;

  /**
   * 年销售额
   */
  yearSales: number;

  /**
   * 供应商联系人姓名
   */
  supplierName: string;

  /**
   * 供应商联系人电话
   */
  supplierPhone: string;

  /**
   * 供应商登录密码（已加密）
   */
  supplierPassword: string;

  /**
   * 经营品类
   */
  operatingCategory: string;

  /**
   * 经营品牌
   */
  operatingBrand: string;

  /**
   * 其他客户
   */
  otherCustomers: string;

  /**
   * 简称
   */
  shortName: string;

  /**
   * 所属行业
   */
  industrCategory: string | number;

  /**
   * 类型（可能与supplier_type重复或细分）
   */
  type: string;

  /**
   * 所属公司
   */
  ownedCompany: string | number;

  /**
   * 推送状态（0-未推送, 1-已推送...）
   */
  pushStatus: number;

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

  /**
   * 修改时间
   */
  modify: string;

  /**
   * 有效期开始时间
   */
  validityFromDate: string | number;

  /**
   * 有效期结束时间
   */
  validityToDate: string | number;

  /**
   * 行号（可能是内部排序或备用字段）
   */
  rowNo: number;

  /**
   * 法人身份证图片路径
   */
  personImage: string;

  /**
   * 法人身份证图片路径Url
   */
  personImageUrl: string;
  /**
   * 对接次数
   */
  abutmentNo: number;

  /**
   * 是否合作（1-是, 0-否）
   */
  cooperative: number;
}

export interface InfoForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

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

  /**
   * 企业名称
   */
  enterpriseName?: string;

  /**
   * 人员规模
   */
  membershipSize?: string | number;

  /**
   * 供应商类型
   */
  supplierType?: string | number;

  /**
   * 合作类型
   */
  cooperationType?: string | number;

  /**
   * 固定电话
   */
  fixedPhone?: string;

  /**
   * 传真
   */
  fax?: string;

  /**
   * 网址
   */
  url?: string;

  /**
   * 邮政编码
   */
  postCode?: string;

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

  /**
   * 办公地址-省
   */
  officeProvince?: string;

  /**
   * 办公地址-市
   */
  officeCity?: string;

  /**
   * 办公地址-区/县
   */
  officeCounty?: string;

  /**
   * 办公详细地址
   */
  officeAddress?: string;

  /**
   * 营业执照名称
   */
  businessName?: string;

  /**
   * 统一社会信用代码
   */
  socialCreditCode?: string;

  /**
   * 法人姓名
   */
  legalPersonName?: string;

  /**
   * 法人身份证号
   */
  legalPersonId?: string | number;

  /**
   * 注册资本
   */
  registeredCapital?: string;

  /**
   * 注册地址-省
   */
  businessProvince?: string;

  /**
   * 注册地址-市
   */
  businessCity?: string;

  /**
   * 注册地址-区/县
   */
  businessCounty?: string;

  /**
   * 注册详细地址
   */
  businessAddress?: string;

  /**
   * 营业执照图片路径
   */
  businessLicense?: string;

  /**
   * 发票类型
   */
  invoiceType?: string;

  /**
   * 发票抬头
   */
  invoiceHeader?: string;

  /**
   * 纳税人识别号
   */
  taxpayerIdentifier?: string | number;

  /**
   * 开户银行
   */
  depositaryBank?: string;

  /**
   * 行号（可能是银行行号）
   */
  rowNum?: string;

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

  /**
   * 发票地址
   */
  invoiceAddress?: string;

  /**
   * 发票电话
   */
  invoiceLandline?: string;

  /**
   * 供货范围
   */
  scopeSupply?: string;

  /**
   * 合作方式（0-公开招标, 1-邀请招标...）
   */
  cooperateWay?: number;

  /**
   * 合作等级
   */
  cooperateLevel?: string;

  /**
   * 合同到期时间
   */
  contractEndTime?: string;

  /**
   * 供应状态（0-暂停, 1-正常...）
   */
  supplyStatus?: number;

  /**
   * 供应评分
   */
  supplyScore?: number;

  /**
   * 年销售额
   */
  yearSales?: number;

  /**
   * 供应商联系人姓名
   */
  supplierName?: string;

  /**
   * 供应商联系人电话
   */
  supplierPhone?: string;

  /**
   * 供应商登录密码（已加密）
   */
  supplierPassword?: string;

  /**
   * 经营品类
   */
  operatingCategory?: string;

  /**
   * 经营品牌
   */
  operatingBrand?: string;

  /**
   * 其他客户
   */
  otherCustomers?: string;

  /**
   * 简称
   */
  shortName?: string;

  /**
   * 所属行业
   */
  industrCategory?: string | number;

  /**
   * 类型（可能与supplier_type重复或细分）
   */
  type?: string;

  /**
   * 所属公司
   */
  ownedCompany?: string | number;

  /**
   * 推送状态（0-未推送, 1-已推送...）
   */
  pushStatus?: number;

  /**
   * 创建时间
   */
  created?: string;

  /**
   * 修改时间
   */
  modify?: string;

  /**
   * 有效期开始时间
   */
  validityFromDate?: string | number;

  /**
   * 有效期结束时间
   */
  validityToDate?: string | number;

  /**
   * 行号（可能是内部排序或备用字段）
   */
  rowNo?: number;

  /**
   * 法人身份证图片路径
   */
  personImage?: string;

  /**
   * 对接次数
   */
  abutmentNo?: number;

  /**
   * 是否合作（1-是, 0-否）
   */
  cooperative?: number;
}

export interface InfoQuery extends PageQuery {
  /**
   * 供应商编号
   */
  supplierNo?: string;

  /**
   * 企业名称
   */
  enterpriseName?: string;

  /**
   * 人员规模
   */
  membershipSize?: string | number;

  /**
   * 供应商类型
   */
  supplierType?: string | number;

  /**
   * 合作类型
   */
  cooperationType?: string | number;

  /**
   * 固定电话
   */
  fixedPhone?: string;

  /**
   * 传真
   */
  fax?: string;

  /**
   * 网址
   */
  url?: string;

  /**
   * 邮政编码
   */
  postCode?: string;

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

  /**
   * 办公地址-省
   */
  officeProvince?: string;

  /**
   * 办公地址-市
   */
  officeCity?: string;

  /**
   * 办公地址-区/县
   */
  officeCounty?: string;

  /**
   * 办公详细地址
   */
  officeAddress?: string;

  /**
   * 营业执照名称
   */
  businessName?: string;

  /**
   * 统一社会信用代码
   */
  socialCreditCode?: string;

  /**
   * 法人姓名
   */
  legalPersonName?: string;

  /**
   * 法人身份证号
   */
  legalPersonId?: string | number;

  /**
   * 注册资本
   */
  registeredCapital?: string;

  /**
   * 注册地址-省
   */
  businessProvince?: string;

  /**
   * 注册地址-市
   */
  businessCity?: string;

  /**
   * 注册地址-区/县
   */
  businessCounty?: string;

  /**
   * 注册详细地址
   */
  businessAddress?: string;

  /**
   * 营业执照图片路径
   */
  businessLicense?: string;

  /**
   * 发票类型
   */
  invoiceType?: string;

  /**
   * 发票抬头
   */
  invoiceHeader?: string;

  /**
   * 纳税人识别号
   */
  taxpayerIdentifier?: string | number;

  /**
   * 开户银行
   */
  depositaryBank?: string;

  /**
   * 行号（可能是银行行号）
   */
  rowNum?: string;

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

  /**
   * 发票地址
   */
  invoiceAddress?: string;

  /**
   * 发票电话
   */
  invoiceLandline?: string;

  /**
   * 供货范围
   */
  scopeSupply?: string;

  /**
   * 合作方式（0-公开招标, 1-邀请招标...）
   */
  cooperateWay?: number;

  /**
   * 合作等级
   */
  cooperateLevel?: string;

  /**
   * 合同到期时间
   */
  contractEndTime?: string;

  /**
   * 供应状态（0-暂停, 1-正常...）
   */
  supplyStatus?: number;

  /**
   * 供应评分
   */
  supplyScore?: number;

  /**
   * 年销售额
   */
  yearSales?: number;

  /**
   * 供应商联系人姓名
   */
  supplierName?: string;

  /**
   * 供应商联系人电话
   */
  supplierPhone?: string;

  /**
   * 供应商登录密码（已加密）
   */
  supplierPassword?: string;

  /**
   * 经营品类
   */
  operatingCategory?: string;

  /**
   * 经营品牌
   */
  operatingBrand?: string;

  /**
   * 其他客户
   */
  otherCustomers?: string;

  /**
   * 简称
   */
  shortName?: string;

  /**
   * 所属行业
   */
  industrCategory?: string | number;

  /**
   * 类型（可能与supplier_type重复或细分）
   */
  type?: string;

  /**
   * 所属公司
   */
  ownedCompany?: string | number;

  /**
   * 推送状态（0-未推送, 1-已推送...）
   */
  pushStatus?: number;

  /**
   * 创建时间
   */
  created?: string;

  /**
   * 修改时间
   */
  modify?: string;

  /**
   * 有效期开始时间
   */
  validityFromDate?: string | number;

  /**
   * 有效期结束时间
   */
  validityToDate?: string | number;

  /**
   * 行号（可能是内部排序或备用字段）
   */
  rowNo?: number;

  /**
   * 法人身份证图片路径
   */
  personImage?: string;

  /**
   * 对接次数
   */
  abutmentNo?: number;

  /**
   * 是否合作（1-是, 0-否）
   */
  cooperative?: number;

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