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

/**
 * @description: MesFineReport分页参数 模型
 */
export interface MesFineReportPageParams extends BasicPageParams {
  templateName: string;

  templateCode: string;

  previewUrl: string;

  reportName: string;

  printUrl: string;

  description: string;

  enabled: string;
}

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

  templateName: string;

  templateCode: string;

  previewUrl: string;

  enabled: string;

  reportName: string;

  printUrl: string;

  description: string;
}

/**
 * @description: MesFineReport表类型
 */
export interface MesFineReportModel {
  id: string;

  templateName: string;

  templateCode: string;

  previewUrl: string;

  printUrl: string;

  reportName: string;

  description: string;

  enabled: string;

  createDate: string;

  modifyDate: string;

  createUserId: string;

  modifyUserId: string;
}

/**
 * @description: MesFineReport分页返回值结构
 */
export type MesFineReportPageResult = BasicFetchResult<MesFineReportPageModel>;
