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

/**
 * @description: MesWarehouseProduct分页参数 模型
 */
export interface MesWarehouseProductPageParams extends BasicPageParams {
  djbh: string;

  ck: string;

  scbm: string;

  ywzz: string;

  djzt: string;

  pch: string;
}

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

  djbh: string;

  djrq: string;

  crklx: string;

  ck: string;

  pch: string;

  ywzz: string;

  djzt: string;

  bz: string;

  kgy: string;
}

/**
 * @description: MesWarehouseProduct表类型
 */
export interface MesWarehouseProductModel {
  id: string;

  deleteMark: string;

  ywzz: string;

  djrq: string;

  ck: string;

  crklx: string;

  kgy: string;

  scbm: string;

  pch: string;

  djbh: string;

  djzt: string;

  bz: string;

  fj: 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;

  ccmxid: string;

  mesWarehouseProductInfoList?: MesWarehouseProductInfoModel;

  mesWarehouseProductChangeList?: MesWarehouseProductChangeModel;
}

/**
 * @description: MesWarehouseProductInfo表类型
 */
export interface MesWarehouseProductInfoModel {
  id: string;

  deleteMark: string;

  wlid: string;

  wlbm: string;

  wlmc: string;

  gg: string;

  xh: string;

  pch: string;

  hw: string;

  ysjs: string;

  ssjs: string;

  syjs: string;

  bz: string;

  scid: string;

  fj: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  p11: string;

  p12: string;

  p13: string;

  p14: string;

  p15: string;

  p16: string;

  p17: string;

  p18: string;

  p19: string;

  p20: string;

  p21: string;

  p22: string;

  p23: string;

  p24: string;

  p25: string;

  p26: string;

  p27: string;

  p28: string;

  p29: string;

  p30: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  rkdh: string;
}

/**
 * @description: MesWarehouseProductChange表类型
 */
export interface MesWarehouseProductChangeModel {
  id: string;

  deleteMark: string;

  wlid: string;

  wlbm: string;

  wlmc: string;

  gg: string;

  xh: string;

  pch: string;

  hw: string;

  rksl: string;

  bz: string;

  scid: string;

  fj: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  p11: string;

  p12: string;

  p13: string;

  p14: string;

  p15: string;

  p16: string;

  p17: string;

  p18: string;

  p19: string;

  p20: string;

  p21: string;

  p22: string;

  p23: string;

  p24: string;

  p25: string;

  p26: string;

  p27: string;

  p28: string;

  p29: string;

  p30: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  rkdh: string;
}

/**
 * @description: MesWarehouseProduct分页返回值结构
 */
export type MesWarehouseProductPageResult = BasicFetchResult<MesWarehouseProductPageModel>;
