feat: 初始化考培练系统项目
- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
This commit is contained in:
49
backend/app/models/__init__.py
Normal file
49
backend/app/models/__init__.py
Normal file
@@ -0,0 +1,49 @@
|
||||
"""数据库模型包"""
|
||||
from app.models.base import Base, BaseModel
|
||||
from app.models.user import User
|
||||
from app.models.course import Course, CourseMaterial, KnowledgePoint, GrowthPath
|
||||
from app.models.training import (
|
||||
TrainingScene,
|
||||
TrainingSession,
|
||||
TrainingMessage,
|
||||
TrainingReport,
|
||||
)
|
||||
from app.models.exam import Exam, Question, ExamResult
|
||||
from app.models.exam_mistake import ExamMistake
|
||||
from app.models.position import Position
|
||||
from app.models.position_member import PositionMember
|
||||
from app.models.position_course import PositionCourse
|
||||
from app.models.practice import PracticeScene, PracticeSession, PracticeDialogue, PracticeReport
|
||||
from app.models.system_log import SystemLog
|
||||
from app.models.task import Task, TaskCourse, TaskAssignment
|
||||
from app.models.notification import Notification
|
||||
|
||||
__all__ = [
|
||||
"Base",
|
||||
"BaseModel",
|
||||
"User",
|
||||
"Course",
|
||||
"CourseMaterial",
|
||||
"KnowledgePoint",
|
||||
"GrowthPath",
|
||||
"TrainingScene",
|
||||
"TrainingSession",
|
||||
"TrainingMessage",
|
||||
"TrainingReport",
|
||||
"Exam",
|
||||
"Question",
|
||||
"ExamResult",
|
||||
"ExamMistake",
|
||||
"Position",
|
||||
"PositionMember",
|
||||
"PositionCourse",
|
||||
"PracticeScene",
|
||||
"PracticeSession",
|
||||
"PracticeDialogue",
|
||||
"PracticeReport",
|
||||
"SystemLog",
|
||||
"Task",
|
||||
"TaskCourse",
|
||||
"TaskAssignment",
|
||||
"Notification",
|
||||
]
|
||||
Reference in New Issue
Block a user