export interface InfoTemporaryVO {
  /**
   * 对应supplier_info.id 
   */
  id: string | number;

  /**
   * 供应商ID（关联supplier_info表的主键）
   */
  supplierId?: string | number;

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

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

  /**
   * 企业规模
   */
  membershipSize: number;

  /**
   * 供应商类型（如生产厂家/经销商/代理商）
   */
  supplierType: number;

  /**
   * 合作类型（如框架合作/项目合作/一次性合作）
   */
  cooperationType: 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;

  /**
   * 注册资本（如500万/1000万元人民币）
   */
  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线上 2混合）
   */
  cooperateWay: string;

  /**
   * 合作等级（如A级/B级/C级）
   */
  cooperateLevel: number;

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

  /**
   * 供货状态（0未供货 1供货中 2暂停供货 3终止供货）
   */
  supplyStatus: string;

  /**
   * 供货评分（如1-100分）
   */
  supplyScore: number;

  /**
   * 年销售额（单位：万元）
   */
  yearSales: number;

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

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

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

  /**
   * 经营品类（多个品类用分隔符区分）
   */
  operatingCategory: string;

  /**
   * 经营品牌（多个品牌用分隔符区分）
   */
  operatingBrand: string;

  /**
   * 其他合作客户（客户名称列表）
   */
  otherCustomers: string;

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

  /**
   * 行业分类（如电子/建材/食品）
   */
  industrCategory: number;

  /**
   * 补充类型（预留字段）
   */
  type: string;

  /**
   * 所属集团公司（如有）
   */
  ownedCompany: number;

  /**
   * 数据推送状态（0未推送 1已推送 2推送失败）
   */
  pushStatus: string;

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

  /**
   * 有效期截止时间
   */
  validityToDate: string | number;

  /**
   * 行序号（导入数据用）
   */
  rowNo: number;

  /**
   * 经办人身份证/授权书图片地址
   */
  personImage: string;

  /**
   * 经办人身份证/授权书图片地址Url
   */
  personImageUrl: string;
  /**
   * 对接人编号
   */
  abutmentNo: number;

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

  /**
   * 覆盖区域列表（JSON格式，如省份/城市列表）
   */
  areaListJson: string;

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

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

}

export interface InfoTemporaryForm extends BaseEntity {
  /**
   * 对应supplier_info.id 
   */
  id?: string | number;

  /**
   * 供应商ID（关联supplier_info表的主键）
   */
  supplierId?: string | number;

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

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

  /**
   * 企业规模
   */
  membershipSize?: number;

  /**
   * 供应商类型（如生产厂家/经销商/代理商）
   */
  supplierType?: number;

  /**
   * 合作类型（如框架合作/项目合作/一次性合作）
   */
  cooperationType?: 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;

  /**
   * 注册资本（如500万/1000万元人民币）
   */
  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线上 2混合）
   */
  cooperateWay?: string;

  /**
   * 合作等级（如A级/B级/C级）
   */
  cooperateLevel?: number;

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

  /**
   * 供货状态（0未供货 1供货中 2暂停供货 3终止供货）
   */
  supplyStatus?: string;

  /**
   * 供货评分（如1-100分）
   */
  supplyScore?: number;

  /**
   * 年销售额（单位：万元）
   */
  yearSales?: number;

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

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

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

  /**
   * 经营品类（多个品类用分隔符区分）
   */
  operatingCategory?: string;

  /**
   * 经营品牌（多个品牌用分隔符区分）
   */
  operatingBrand?: string;

  /**
   * 其他合作客户（客户名称列表）
   */
  otherCustomers?: string;

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

  /**
   * 行业分类（如电子/建材/食品）
   */
  industrCategory?: number;

  /**
   * 补充类型（预留字段）
   */
  type?: string;

  /**
   * 所属集团公司（如有）
   */
  ownedCompany?: number;

  /**
   * 数据推送状态（0未推送 1已推送 2推送失败）
   */
  pushStatus?: string;

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

  /**
   * 有效期截止时间
   */
  validityToDate?: string | number;

  /**
   * 行序号（导入数据用）
   */
  rowNo?: number;

  /**
   * 经办人身份证/授权书图片地址
   */
  personImage?: string;

  /**
   * 对接人编号
   */
  abutmentNo?: number;

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

  /**
   * 覆盖区域列表（JSON格式，如省份/城市列表）
   */
  areaListJson?: string;

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

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

}

export interface InfoTemporaryQuery extends PageQuery {

  /**
   * 供应商ID（关联supplier_info表的主键）
   */
  supplierId?: string | number;

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

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

  /**
   * 企业规模
   */
  membershipSize?: number;

  /**
   * 供应商类型（如生产厂家/经销商/代理商）
   */
  supplierType?: number;

  /**
   * 合作类型（如框架合作/项目合作/一次性合作）
   */
  cooperationType?: 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;

  /**
   * 注册资本（如500万/1000万元人民币）
   */
  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线上 2混合）
   */
  cooperateWay?: string;

  /**
   * 合作等级（如A级/B级/C级）
   */
  cooperateLevel?: number;

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

  /**
   * 供货状态（0未供货 1供货中 2暂停供货 3终止供货）
   */
  supplyStatus?: string;

  /**
   * 供货评分（如1-100分）
   */
  supplyScore?: number;

  /**
   * 年销售额（单位：万元）
   */
  yearSales?: number;

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

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

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

  /**
   * 经营品类（多个品类用分隔符区分）
   */
  operatingCategory?: string;

  /**
   * 经营品牌（多个品牌用分隔符区分）
   */
  operatingBrand?: string;

  /**
   * 其他合作客户（客户名称列表）
   */
  otherCustomers?: string;

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

  /**
   * 行业分类（如电子/建材/食品）
   */
  industrCategory?: number;

  /**
   * 补充类型（预留字段）
   */
  type?: string;

  /**
   * 所属集团公司（如有）
   */
  ownedCompany?: number;

  /**
   * 数据推送状态（0未推送 1已推送 2推送失败）
   */
  pushStatus?: string;

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

  /**
   * 有效期截止时间
   */
  validityToDate?: string | number;

  /**
   * 行序号（导入数据用）
   */
  rowNo?: number;

  /**
   * 经办人身份证/授权书图片地址
   */
  personImage?: string;

  /**
   * 对接人编号
   */
  abutmentNo?: number;

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

  /**
   * 覆盖区域列表（JSON格式，如省份/城市列表）
   */
  areaListJson?: string;

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

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

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



