/**
 * Generated by orval v8.5.3 🍺
 * Do not edit manually.
 * Reading Platform API
 * Reading Platform Backend Service API Documentation
 * OpenAPI spec version: 1.0.0
 */
import type { CoursePackageCourseItem } from './coursePackageCourseItem';

/**
 * 课程套餐响应
 */
export interface CoursePackageResponse {
  /** ID */
  id?: number;
  /** 名称 */
  name?: string;
  /** 描述 */
  description?: string;
  /** 价格（分） */
  price?: number;
  /** 折后价格（分） */
  discountPrice?: number;
  /** 折扣类型 */
  discountType?: string;
  /** 年级水平（数组） */
  gradeLevels?: string[];
  /** 课程数量 */
  courseCount?: number;
  /** 使用学校数 */
  tenantCount?: number;
  /** 状态 */
  status?: string;
  /** 提交时间 */
  submittedAt?: string;
  /** 提交人 ID */
  submittedBy?: number;
  /** 审核时间 */
  reviewedAt?: string;
  /** 审核人 ID */
  reviewedBy?: number;
  /** 审核意见 */
  reviewComment?: string;
  /** 发布时间 */
  publishedAt?: string;
  /** 创建时间 */
  createdAt?: string;
  /** 更新时间 */
  updatedAt?: string;
  /** 包含的课程 */
  courses?: CoursePackageCourseItem[];
  /** 开始日期（租户套餐） */
  startDate?: string;
  /** 结束日期（租户套餐） */
  endDate?: string;
  /** 排序号（在课程套餐中的顺序） */
  sortOrder?: number;
}
