/** 呆滞品数据 */
export type DeadProductsListData = {
  id: string;
  /**
   * 数量
   */
  amount: string;
  /**
   * 物料id
   */
  materialId: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 生成日期
   */
  scrq: string;
  /**
   * 库位code
   */
  storageLocationCode: string;
  /** 库位名称 */
  storageLocationName: string;
  /** 物料编号 */
  wllbCode: string;
  /** 所属公司 */
  companyName: string;
  /** 公司编号 */
  accountSleeve: string;
  /** 供应商 */
  ustomerName: string;
  wbs: string;
};

export type ReserveWarningListData = {
  /**
   * 数量
   */
  amount: string;
  /**
   * 物料id
   */
  materialId: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 物料最大数量
   */
  maxNum: string;
  /**
   * 物料最小数量
   */
  minNum: string;
};

/** 库存信息 */
export type StockListData = {
  id: string;
  /** 库位名称 */
  storageLocationName: string;
  /** 物料名称 */
  name: string;
  /** 物料code */
  code: string;
  /** 物料数量 */
  sum: number;
  /** 所属公司 */
  companyName: string;
  /** 供应商 */
  supplierName: string;
  wbs: string;
  /** 所属仓库 */
  warehouseName: string;
  /** 公司编号 */
  accountSleeve: string;
  /** 物料类型 */
  wllbClass: string;
  /** 单位 */
  unitOfMeasurement: string;
  /** 物料类别 */
  partType: string;
  /** 仓库编号 */
  warehouseCode: string;
  /** 安全库存 */
  maxNum: string;
  /** 库龄 */
  day: number;
};

/** GS接口信息 */
export type GSInterfaceData = {
  /**
   * 0接入1接出
   */
  accessType: '0' | '1';
  /**
   * 数据
   */
  data: string;
  /**
   * 主键
   */
  id: string;
  /**
   * 时间
   */
  scrq: string;
  /**
   * 类型
   */
  type: string;
};

/** 生产领料单 */
export type ProductionRequisitionListData = {
  id: string;
  /**
   * 生产领用编号
   */
  askGoodsCode: string;
  /**
   * 生产领用单id
   */
  askGoodsId: string;
  /**
   * 公司编号
   */
  companyNumber: string;
  /**
   * 物料编号
   */
  materialCode: string;
  /**
   * 物料id
   */
  materialId: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 要料数量
   */
  num: string;
  /**
   * 已出库数量
   */
  outNum: string;
  /** 申请日期 */
  srqr: string;
  /** 所属公司 */
  companyName: string;
  /** 领用部门 */
  departmentName: string;
  /** 移动类型 */
  moveType: string;
  /** 来源类型 */
  sourceType: string;
  /** 分录号 */
  entryNumber: string;
  /** 生产订单号 */
  productionCode: string;
  /** 物料库存 */
  amount: string;
};

/** 销售单 */
export type SellOrderListData = {
  /**
   * 单据日期
   */
  billsTime: string;
  /**
   * 公司编号
   */
  companyNumber: string;
  /**
   * 销售单ID
   */
  deliveryId: string;
  deliveryCode: string;
  /**
   * 取消数量
   */
  gsCancelNum: string;
  /**
   * 交货数量
   */
  gsDeliveryNum: string;
  id: string;
  /**
   * 物料编号
   */
  materialCode: string;
  /**
   * 物料ID
   */
  materialId: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 出库数量
   */
  outNum: string;
  /**
   * WBS
   */
  wbs: string;
  /** 客户 */
  customerName: string;
  /** 公司名称 */
  companyName: string;
  /** 分录号 */
  entryNumber: string;
  /** 来源类型 */
  sourceType: string;
  /** 移动类型 */
  moveType: string;
  /** 订单类型 */
  deliveryType: string;
  /** 库存数量 */
  amount: string;
};

/** 移库单数据 */
export type RelocationOrderListData = {
  /**
   * 要货仓库
   */
  askGoodsWarehouseaName: string;
  /**
   * 要货仓库ID
   */
  askGoodsWarehouseId: string;
  /**
   * 单据日期
   */
  documentTime: string;
  /**
   * 分录号
   */
  entryNumber: string;
  id: string;
  /**
   * 物料编号
   */
  materialCode: string;
  /**
   * 物料ID
   */
  materialId: string;
  /**
   * 物料名称
   */
  materialName: string;
  /**
   * 移库数量
   */
  num: string;
  /**
   * 出库数量
   */
  outNum: string;
  /**
   * 出货仓库ID
   */
  supplyWarehouseId: string;
  /**
   * 出货仓库名称
   */
  supplyWarehouseName: string;
  /**
   * 状态
   */
  type: string;
  /**
   * 移库单编号
   */
  warehouseTransferCode: string;
  /**
   * 移库单ID
   */
  warehouseTransferId: string;
  /**
   * 移库类型
   */
  warehouseTransferType: string;
  /**
   * WBS
   */
  wbs: string;
  /** 所属公司 */
  companyName: string;
  /** 公司编号 */
  accountSleeve: string;
};

/** 单据删除日志 */
export type DeleteLogListData = {
  id: string;
  /** 用户id */
  userId: string;
  /** 删除日期 */
  scrq: string;
  /** 删除数据 */
  data: string;
  /** 0删除 1修改 */
  type: '0' | '1';
  /** 单据类型 */
  documentType: string;
  /** 用户名称 */
  userName: string;
};

/** GS错误日志 */
export type GSErrorListData = {
  id: string;
  /** 路径 */
  url: string;
  /** 错误信息 */
  errorInfo: string;
  /** 数据 */
  dataVal: string;
  /** 日期 */
  scrq: string;
  /** 是否重传 1未重传 0重传 */
  transmissionType: 0 | 1;
  /** 请求类型 */
  type: string;
};

/** 其他入库数据 */
export type OtherInListData = {
  id: string;
  /** 其他入库ID */
  noticeId: string;
  /** 其他入库编号 */
  noticeCode: string;
  /** 公司编号 */
  companyNumber: string;
  /** 通知时间 */
  noticeTime: Date;
  /** 来源类型 */
  sourceType: string;
  /** 移动类型 */
  moveType: string;
  /** 分录号 */
  entryNumber: string;
  /** 物料id */
  materialId: string;
  wbs: string;
  /** 计量单位 */
  measurementId: string;
  /** shuliang  */
  num: string;
  /** 入库数量 */
  warehousingNum: string;
  /** 物料名称 */
  materialName: string;
  /** 公司名称 */
  companyName: string;
  /** 物料类别 */
  partType: string;
  /**  物料编号 */
  materialCode: string;
};

/** 其他出库数据 */
export type OtherOutListData = {
  id: string;
  /** 其他入库ID */
  askGoodsId: string;
  /** 其他入库编号 */
  askGoodsCode: string;
  /** 公司编号 */
  companyNumber: string;
  /** 通知时间 */
  sqrq: Date;
  /** 来源类型 */
  sourceType: string;
  /** 移动类型 */
  moveType: string;
  /** 分录号 */
  entryNumber: string;
  /** 物料id */
  materialId: string;
  wbs: string;
  /** 计量单位 */
  measurementId: string;
  /** shuliang  */
  num: string;
  /** 出库数量 */
  outNum: string;
  /** 物料名称 */
  materialName: string;
  /** 公司名称 */
  companyName: string;
  /** 物料类别 */
  partType: string;
  /**  物料编号 */
  materialCode: string;
  /** 所属部门 */
  department: string;
};
