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

/**
 * @description: MesQlIncheckerror分页参数 模型
 */
export interface MesQlIncheckerrorPageParams extends BasicPageParams {
  errorNo: string;

  errorType: string;

  errorNum: string;

  errorRate: string;

  judgeResult: string;

  reportNo: string;

  reportName: string;

  createUserId: string;

  createDateStart: string;
  createDateEnd: string;

  errorState: string;

  remark: string;
}

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

  errorNo: string;

  isSysNum: string;

  errorType: string;

  errorNum: string;

  errorRate: string;

  judgeResult: string;

  reportNo: string;

  reportName: string;

  createUserId: string;

  createDate: string;

  errorState: string;

  remark: string;
}

/**
 * @description: MesQlIncheckerror表类型
 */
export interface MesQlIncheckerrorModel {
  id: number;

  isSysNum: string;

  reportId: string;

  reportNo: string;

  reportName: string;

  errorState: string;

  sort: number;

  remark: string;

  errorNo: string;

  errorType: string;

  errorNum: string;

  errorRate: string;

  judgeResult: string;

  createUserId: number;

  createDate: string;

  modifyUserId: number;

  modifyDate: string;

  deleteMark: number;

  enabledMark: number;
}

/**
 * @description: MesQlIncheckerror分页返回值结构
 */
export type MesQlIncheckerrorPageResult = BasicFetchResult<MesQlIncheckerrorPageModel>;
