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

/**
 * @description: MesDeQualityInspection分页参数 模型
 */
export interface MesDeQualityInspectionPageParams extends BasicPageParams {
  zjfa: string;

  zjgj: string;

  zjsb: string;
}

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

  cp: string;

  zjry: string;

  zjbmmc: string;

  zt: string;

  zjfa: string;

  bhgsl: string;

  wcsj: string;

  zjgj: string;
}

/**
 * @description: MesDeQualityInspection表类型
 */
export interface MesDeQualityInspectionModel {
  id: string;

  deleteMark: string;

  bh: string;

  ywrq: string;

  zjbmmc: string;

  zjry: string;

  zjfa: string;

  cp: string;

  bjsl: string;

  hgsl: string;

  bhgsl: string;

  ypphsl: string;

  hgl: string;

  zjgj: string;

  blclbz: string;

  blclbh: string;

  qyd: string;

  rq: string;

  p1: string;

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

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  cpbh: string;

  zjsb: string;

  lydh: string;

  lch: string;

  wcsj: string;

  djlx: string;

  bz: string;

  zt: string;

  gdid: string;

  gdbh: string;

  rwid: string;

  rwbh: string;

  mesQualityInspectionDetailList?: MesQualityInspectionDetailModel;
}

/**
 * @description: MesQualityInspectionDetail表类型
 */
export interface MesQualityInspectionDetailModel {
  id: string;

  deleteMark: string;

  bh: string;

  zjxm: string;

  bzz: string;

  jcz: string;

  zjgj: string;

  fxff: string;

  jyyf: string;

  wcsj: string;

  bz: string;

  mainId: string;

  p1: string;

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

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;
}

/**
 * @description: MesDeQualityInspection分页返回值结构
 */
export type MesDeQualityInspectionPageResult = BasicFetchResult<MesDeQualityInspectionPageModel>;
