/**
 * 成品库存类型定义
 * @Author: Antigravity
 */

export interface GoodsStockVO {
  /** 项目号 */
  itemNo?: string;
  /** 型材ID */
  modelId?: string;
  /** 型材型号 */
  modelNum?: string;
  /** 型材名称 */
  modelName?: string;
  /** 客户型号 */
  clientModel?: string;
  /** 表面ID */
  colorId?: string;
  /** 表面代码 */
  colorNum?: string;
  /** 表面名称 */
  colorName?: string;
  /** 表面分类 */
  colorKind?: string;
  /** 材质ID */
  alloyId?: string;
  /** 材质名称 */
  alloyName?: string;
  /** 壁厚 */
  thick?: number;
  /** 膜厚 */
  film?: number;
  /** 包装ID */
  packId?: string;
  /** 包装方式 */
  packName?: string;
  /** 仓库ID */
  storeId?: string;
  /** 仓库名称 */
  storeName?: string;
  /** 框ID */
  frameId?: string;
  /** 框名称 */
  frameName?: string;
  /** 框重 */
  frameWt?: number;
  /** 框条码 */
  frameBar?: string;
  /** 长度 */
  flength?: number;
  /** 米重 */
  meterWt?: number;
  /** 6米支重 */
  sixMeterWt?: number;
  /** 单据编号 */
  docCode?: string;
  /** 销售数量 */
  saleQty?: number;
  /** 数量 */
  qty?: number;
  /** 理论重量 */
  theoryWt?: number;
  /** 实际重量 */
  wt?: number;
  /** 支/扎 */
  packPricks?: number;
  /** 装扎数量 */
  packPrickQty?: number;
  /** 生产完成时间 */
  finishDate?: string;
  /** 库龄（天） */
  stockDays?: number;
  /** 客户ID */
  clientId?: string;
  /** 客户编号 */
  clientNum?: string;
  /** 客户名称 */
  clientName?: string;
  /** 平均重量 */
  avgWt?: number;
  /** 待字标志 */
  dzsj?: number;
  /** 订单状态 */
  orderState?: string;
  /** 是否减半 */
  isHalf?: number;
  /** 来源ID */
  fromId?: string;
  /** 首次排产时间 */
  firstdate?: string;
  /** 是否尾料 */
  isSurplus?: number;
  /** 来源单据 */
  fromBill?: string;
  /** 客户代码 */
  clientCode?: string;
  /** 销售代码 */
  saleCode?: string;
  /** 氧化料别 */
  oxidModelSort?: string;
}

export interface GoodsStockQuery extends PageParam {
  /** 型材型号 */
  modelNum?: string;
  /** 表面名称 */
  colorName?: string;
  /** 客户名称 */
  clientName?: string;
  /** 单据编号 */
  docCode?: string;
}
