import {ListParams} from '.';

/** 获取产成品入库流水列表 */
export type GetFinishProductListStreamParams = {
  /** 物料编号 */
  wllbCode: string;
  /** 开始时间 */
  startTime: string;
  /** 结束时间 */
  endTime: string;
  /**
   * 属性
   */
  attribute: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 库位名称
   */
  storageLocationName: string;
  /**
   * 用户名称
   */
  userName: string;
  /** wbs编号 */
  wbs: string;
  /** 利道单号 */
  storageCode: string;
  /** 真实姓名 */
  realName: string;
  /** 生产单号 */
  productionCode: string;
  /** 所属公司 */
  companyNumber: string;
} & ListParams;

/** 产成品出库流水 */
export type GetFinishProductOutListStreamParams = {
  /** 销售单编号 */
  deliveryCode: string;
  /** 物料编号 */
  wllbCode: string;
  /** 开始时间 */
  startTime: string;
  /** 结束时间 */
  endTime: string;
  /**
   * 物料名称
   */
  materialName: string;
  /** 出库编号 */
  storageCode: string;
  /** 出库人 */
  userName: string;
  /** 所属公司 */
  companyCode: string;
  /** 客户名称 */
  customerCode: string;
  /** wbs */
  wbs: string;
  /** 真实姓名 */
  realName: string;
} & ListParams;

/** 其他出库 */
export type OtherGoodsOutParams = {
  /** 物料code */
  wllbCode: string;
  /** 库位code */
  storageLocationCode: string;
  /** 出库数量 */
  num: string;
  /** 用户id */
  userId: string;
  /** 部门id */
  department: string;
  /** wbs编号 */
  wbs: string;
  /** 公司tldId */
  accountSleeve: string;
};
