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

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

  /**
   * 供应商编号ID
   */
  supplierId: string | number;

  /**
   * 配送公司名称
   */
  shippingCompany: string;

  /**
   * 发货人姓名
   */
  shipperName: string;

  /**
   * 发货人电话
   */
  shipperPhone: string;

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

  /**
   * 省
   */
  shippingProvincial: string;

  /**
   * 市
   */
  shippingCity: string;

  /**
   * 区/县
   */
  shippingCounty: string;

  /**
   * 详细地址
   */
  shippingAddress: string;

  /**
   * 推送状态（例如：0-未推送, 1-已推送, 16-推送失败）
   */
  pushStatus: string;

  /**
   * 是否为自身地址（1-是, 0-否）
   */
  isSelf: string;

  /**
   * 地址类型（例如：1-注册地址, 2-经营地址, 3-发货地址）
   */
  type: string;

  /**
   * 地址编码
   */
  addressNo: string;

}

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

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

  /**
   * 供应商编号ID
   */
  supplierId?: string | number;

  /**
   * 配送公司名称
   */
  shippingCompany?: string;

  /**
   * 发货人姓名
   */
  shipperName?: string;

  /**
   * 发货人电话
   */
  shipperPhone?: string;

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

  /**
   * 省
   */
  shippingProvincial?: string;

  /**
   * 市
   */
  shippingCity?: string;

  /**
   * 区/县
   */
  shippingCounty?: string;

  /**
   * 详细地址
   */
  shippingAddress?: string;

  /**
   * 推送状态（例如：0-未推送, 1-已推送, 16-推送失败）
   */
  pushStatus?: string;

  /**
   * 是否为自身地址（1-是, 0-否）
   */
  isSelf?: string;

  /**
   * 地址类型（例如：1-注册地址, 2-经营地址, 3-发货地址）
   */
  type?: string;

  /**
   * 地址编码
   */
  addressNo?: string;

}

export interface SupplieraddressQuery extends PageQuery {

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

  /**
   * 供应商编号ID
   */
  supplierId?: string | number;

  /**
   * 配送公司名称
   */
  shippingCompany?: string;

  /**
   * 发货人姓名
   */
  shipperName?: string;

  /**
   * 发货人电话
   */
  shipperPhone?: string;

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

  /**
   * 省
   */
  shippingProvincial?: string;

  /**
   * 市
   */
  shippingCity?: string;

  /**
   * 区/县
   */
  shippingCounty?: string;

  /**
   * 详细地址
   */
  shippingAddress?: string;

  /**
   * 推送状态（例如：0-未推送, 1-已推送, 16-推送失败）
   */
  pushStatus?: string;

  /**
   * 是否为自身地址（1-是, 0-否）
   */
  isSelf?: string;

  /**
   * 地址类型（例如：1-注册地址, 2-经营地址, 3-发货地址）
   */
  type?: string;

  /**
   * 地址编码
   */
  addressNo?: string;

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



