/**
 * Generated by orval v7.13.2 🍺
 * Do not edit manually.
 * Reading Platform API
 * Reading Platform Backend Service API Documentation
 * OpenAPI spec version: 1.0.0
 */

/**
 * 管理员设置更新请求
 */
export interface AdminSettingsUpdateRequest {
  /** 系统名称 */
  systemName?: string;
  /** 系统描述 */
  systemDesc?: string;
  /** 联系电话 */
  contactPhone?: string;
  /** 联系邮箱 */
  contactEmail?: string;
  /** 系统 Logo */
  systemLogo?: string;
  /** 密码强度 */
  passwordStrength?: string;
  /** 最大登录尝试次数 */
  maxLoginAttempts?: number;
  /** Token 过期时间 */
  tokenExpire?: string;
  /** 强制 HTTPS */
  forceHttps?: boolean;
  /** 邮箱启用 */
  emailEnabled?: boolean;
  /** SMTP 主机 */
  smtpHost?: string;
  /** SMTP 端口 */
  smtpPort?: number;
  /** SMTP 用户 */
  smtpUser?: string;
  /** SMTP 密码 */
  smtpPassword?: string;
  /** 发件人邮箱 */
  fromEmail?: string;
  /** 短信启用 */
  smsEnabled?: boolean;
  /** 存储类型 */
  storageType?: string;
  /** 最大文件大小 */
  maxFileSize?: number;
  /** 允许的文件类型 */
  allowedTypes?: string;
  /** 默认教师配额 */
  defaultTeacherQuota?: number;
  /** 默认学生配额 */
  defaultStudentQuota?: number;
  /** 启用自动过期 */
  enableAutoExpire?: boolean;
  /** 提前通知天数 */
  notifyBeforeDays?: number;
}
