export interface WarehouseInfoVO {
  /**
   * 仓库ID
   */
  warehouseId: string | number;

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

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

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

  /**
   * 仓库类型（1原材料 8样品 9物料）
   */
  warehouseType: string;

  /**
   * 所属部门ID
   */
  deptId: string | number;

  /**
   * 仓库负责人
   */
  warehouseManager: string;

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

  /**
   * 仓库状态（1启用 0禁用）
   */
  activeFlag: string;

  /**
   * 删除标志（0代表存在 1代表删除）
   */
  delFlag: string;

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

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

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

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

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

export interface WarehouseInfoForm extends BaseEntity {
  /**
   * 仓库ID
   */
  warehouseId: string | number;
  /**
   * 仓库编码
   */
  warehouseCode?: string;
  wmsStoreType?: string;

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

  /**
   * 仓库类型（1原材料 8样品 9物料）
   */
  warehouseType?: string;

  /**
   * 所属部门ID
   */
  deptId?: string | number;

  /**
   * 仓库负责人
   */
  warehouseManager?: string;

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

  /**
   * 仓库状态（1启用 0禁用）
   */
  activeFlag?: string;
}

export interface WarehouseInfoQuery extends PageQuery {
  /**
   * 仓库名称
   */
  warehouseName?: string;

  /**
   * 仓库类型（1原材料 8样品 9物料）
   */
  warehouseType?: string;

  /**
   * 仓库状态（1启用 0禁用）
   */
  activeFlag?: string;

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