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

  /**
   * 仓库编码
   */
  warehouseCode: string;

  /**
   * 仓库名称
   */
  warehouseName: string;

  /**
   * 库存状态
   */
  stkStu: string;

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

  /**
   * 省份
   */
  province: string;

  /**
   * 城市
   */
  city: string;

  /**
   * 区/县
   */
  district: string;

  /**
   * 省市区
   */
  provinceCityDistrict: string;

  /**
   * 仓库类型
   */
  warehouseType: string;

  /**
   * 仓库功能
   */
  warehouseFunction: string;

  /**
   * 是否支持发货
   */
  isShip: string;

  /**
   * 是否支持退货
   */
  isReturn: string;

  /**
   * 是否默认仓库
   */
  isDefault: string;

  /**
   * 是否前台展示
   */
  isShow: string;

  /**
   * 数据来源
   */
  dataSource: string;

  /**
   * 联系人姓名
   */
  contacts: string;

  /**
   * 手机号
   */
  mobile: string;

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

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

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

  /**
   * 最大配送时效（天）
   */
  maxLeadTime: number;

  /**
   * 最小配送时效（天）
   */
  minLeadTime: number;

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

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

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

  /**
   * 仓库编码
   */
  warehouseCode?: string;

  /**
   * 仓库名称
   */
  warehouseName?: string;

  /**
   * 库存状态
   */
  stkStu?: string;

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

  /**
   * 省份
   */
  province?: string;

  /**
   * 城市
   */
  city?: string;

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

  /**
   * 省市区
   */
  provinceCityDistrict?: string;

  /**
   * 仓库类型
   */
  warehouseType?: string;

  /**
   * 仓库功能
   */
  warehouseFunction?: string;

  /**
   * 是否支持发货
   */
  isShip?: string;

  /**
   * 是否支持退货
   */
  isReturn?: string;

  /**
   * 是否默认仓库
   */
  isDefault?: string;

  /**
   * 是否前台展示
   */
  isShow?: string;

  /**
   * 数据来源
   */
  dataSource?: string;

  /**
   * 联系人姓名
   */
  contacts?: string;

  /**
   * 手机号
   */
  mobile?: string;

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

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

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

  /**
   * 最大配送时效（天）
   */
  maxLeadTime?: number;

  /**
   * 最小配送时效（天）
   */
  minLeadTime?: number;

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

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

export interface WarehouseQuery extends PageQuery {
  /**
   * 仓库编码
   */
  warehouseCode?: string;

  /**
   * 仓库名称
   */
  warehouseName?: string;

  /**
   * 库存状态
   */
  stkStu?: string;

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

  /**
   * 省份
   */
  province?: string;

  /**
   * 城市
   */
  city?: string;

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

  /**
   * 省市区
   */
  provinceCityDistrict?: string;

  /**
   * 仓库类型
   */
  warehouseType?: string;

  /**
   * 仓库功能
   */
  warehouseFunction?: string;

  /**
   * 是否支持发货
   */
  isShip?: string;

  /**
   * 是否支持退货
   */
  isReturn?: string;

  /**
   * 是否默认仓库
   */
  isDefault?: string;

  /**
   * 是否前台展示
   */
  isShow?: string;

  /**
   * 数据来源
   */
  dataSource?: string;

  /**
   * 联系人姓名
   */
  contacts?: string;

  /**
   * 手机号
   */
  mobile?: string;

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

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

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

  /**
   * 最大配送时效（天）
   */
  maxLeadTime?: number;

  /**
   * 最小配送时效（天）
   */
  minLeadTime?: number;

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

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

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