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

/**
 * @description: MesQclbgRecord分页参数 模型
 */
export interface MesQclbgRecordPageParams extends BasicPageParams {
  bh: string;

  bgr: string;

  zyr: string;

  ccwl: string;

  gzzx: string;

  ywzz: string;

  lch: string;

  lx: string;

  kssj: string;

  jssj: string;
}

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

  bh: string;

  lx: string;

  ccwl: string;

  lch: string;

  bgsl: string;

  zyr: string;

  kssj: string;

  jssj: string;

  ywzz: string;

  bgr: string;

  bc: string;
}

/**
 * @description: MesQclbgRecord表类型
 */
export interface MesQclbgRecordModel {
  id: string;

  bh: string;

  lx: string;

  mc: string;

  ccwl: string;

  kssj: string;

  jssj: string;

  gs: string;

  bgsl: string;

  lch: string;

  gzzx: string;

  bgr: string;

  bgzz: string;

  zyr: string;

  ywzz: string;

  fj: string;

  bz: string;

  deleteMark: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;

  bc: string;

  mesQclbgRecordMaterialList?: MesQclbgRecordMaterialModel;
}

/**
 * @description: MesQclbgRecordMaterial表类型
 */
export interface MesQclbgRecordMaterialModel {
  id: string;

  wlid: string;

  wlbh: string;

  wlmc: string;

  lch: string;

  bgid: string;

  tlsl: string;

  bz: string;

  deleteMark: string;

  createDate: string;

  createUserId: string;

  modifyDate: string;

  modifyUserId: string;

  p1: string;

  p2: string;

  p3: string;

  p4: string;

  p5: string;

  p6: string;

  p7: string;

  p8: string;

  p9: string;

  p10: string;
}

/**
 * @description: MesQclbgRecord分页返回值结构
 */
export type MesQclbgRecordPageResult = BasicFetchResult<MesQclbgRecordPageModel>;
