export interface EmailAuditVO {
  /**
   * 审核信息ID
   */
  auditId: string | number;

  /**
   * 模版ID
   */
  templateId: string | number;

  /**
   * 模板编码
   */
  templateCode: string;

  /**
   * 版本号
   */
  versionNumber: string;

  /**
   * 申请人
   */
  applicant: string;

  /**
   * 申请时间
   */
  applicationTime: string;

  /**
   * 审核人
   */
  auditer: string;

  /**
   * 审核时间
   */
  auditTime: string;

  /**
   * 审核结论
   */
  auditResult: string;

  /**
   * 回退原因
   */
  rollbackReason: string;
}

export interface EmailAuditForm extends BaseEntity {
  /**
   * 审核信息ID
   */
  auditId?: string | number;

  /**
   * 模版ID
   */
  templateId?: string | number;

  /**
   * 模板编码
   */
  templateCode?: string;

  /**
   * 版本号
   */
  versionNumber?: string;

  /**
   * 申请人
   */
  applicant?: string;

  /**
   * 申请时间
   */
  applicationTime?: string;

  /**
   * 审核人
   */
  auditer?: string;

  /**
   * 审核时间
   */
  auditTime?: string;

  /**
   * 审核结论
   */
  auditResult?: string;

  /**
   * 回退原因
   */
  rollbackReason?: string;
}

export interface EmailAuditQuery extends PageQuery {
  /**
   * 模版ID
   */
  templateId?: string | number;

  /**
   * 模板编码
   */
  templateCode?: string;

  /**
   * 版本号
   */
  versionNumber?: string;

  /**
   * 申请人
   */
  applicant?: string;

  /**
   * 申请时间
   */
  applicationTime?: string;

  /**
   * 审核人
   */
  auditer?: string;

  /**
   * 审核时间
   */
  auditTime?: string;

  /**
   * 审核结论
   */
  auditResult?: string;

  /**
   * 回退原因
   */
  rollbackReason?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
