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

/**
 * @description: MesEquipmentFileInfo分页参数 模型
 */
export interface MesEquipmentFileInfoPageParams extends BasicPageParams {
  sbmc: string;

  sbbm: string;
}

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

  sbmc: string;

  sbbm: string;

  sblx: string;

  sbzt: string;

  ggxh: string;

  xcjyrq: string;
}

/**
 * @description: MesEquipmentFileInfo表类型
 */
export interface MesEquipmentFileInfoModel {
  id: string;

  sbbm: string;

  sbmc: string;

  lxid: string;

  deleteMark: string;

  sblx: string;

  sbzt: string;

  fzr: string;

  gs: string;

  ggxh: string;

  zjbm: string;

  cj: string;

  ccbh: string;

  zcdm: string;

  bxqrq: string;

  syz: string;

  bcjyrq: string;

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

  mesEquipmentFileInfoItemList?: MesEquipmentFileInfoItemModel;
}

/**
 * @description: MesEquipmentFileInfoItem表类型
 */
export interface MesEquipmentFileInfoItemModel {
  id: string;

  sbid: string;

  sbbm: string;

  sbmc: string;

  lxid: string;

  deleteMark: string;

  sblx: string;

  sbzt: string;

  fzr: string;

  gs: string;

  ggxh: string;

  zjbm: string;

  cj: string;

  ccbh: string;

  zcdm: string;

  bxqrq: string;

  syz: string;

  bcjyrq: string;

  xcjyrq: 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: MesEquipmentFileInfo分页返回值结构
 */
export type MesEquipmentFileInfoPageResult = BasicFetchResult<MesEquipmentFileInfoPageModel>;
