import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';

/**
 * @description: MesWarehouseProductNumber分页参数 模型
 */
export interface MesWarehouseProductNumberPageParams extends BasicPageParams {
  cpbh: string;

  cpmc: string;

  cplx: string;

  ywzz: string;

  pch: string;

  ck: string;

  hw: string;
}

/**
 * @description: MesWarehouseProductNumber分页返回值模型
 */
export interface MesWarehouseProductNumberPageModel {
  id: string;

  cpmc: string;

  cplx: string;

  gg: string;

  xh: string;

  sl: string;

  ywzz: string;

  pch: string;

  ck: string;

  hw: string;

  kcg: string;

  kxs: string;

  erpid: string;

  bz: string;

  cpbh: string;
}

/**
 * @description: MesWarehouseProductNumber表类型
 */
export interface MesWarehouseProductNumberModel {
  id: string;

  deleteMark: string;

  cpbh: string;

  cpmc: string;

  cptp: string;

  kxs: string;

  kcg: string;

  cplx: string;

  gg: string;

  xh: string;

  sl: string;

  ywzz: string;

  pch: string;

  ck: string;

  hw: string;

  erpid: string;

  bz: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  mesWarehouseProductNumInfoList?: MesWarehouseProductNumInfoModel;
}

/**
 * @description: MesWarehouseProductNumInfo表类型
 */
export interface MesWarehouseProductNumInfoModel {
  id: string;

  deleteMark: string;

  zbid: string;

  bgsl: string;

  bgrq: string;

  bz: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;
}

/**
 * @description: MesWarehouseProductNumber分页返回值结构
 */
export type MesWarehouseProductNumberPageResult =
  BasicFetchResult<MesWarehouseProductNumberPageModel>;
