import {ListParams} from '.';

/** 获取库位列表 */
export type GetStorageListParams = {
  /** 库位编号 */
  storageLocationCode: string;
  /** 库位名称 */
  storageLocationName: string;
  /** 库位类型 */
  storageLocationType: string;
  /** 是否混合库位 */
  isNotDisable: string;
  /** 所属仓库 */
  warehouseWhere: string;
  /** 是否是产成品库位 */
  isProduct: string;
  /** 修改人 */
  modifyUser: string;
} & ListParams;

/** 新增库位 */
export type AddStorageParams = {
  /** 库位编号 */
  storageLocationCode: string;
  /** 库位名称 */
  storageLocationName: string;
  /** 是否是混合库位 */
  isNotDisable: string;
  /** 所在仓库 */
  warehouseWhere: string;
  /** 物料类型 */
  storageLocationType: string;
  /** 是否是产成品库位 */
  isProduct: string;
};

/** 修改仓库 */
export type EditStorageParams = AddStorageParams & {
  id: string;
};
