question_knowledge_point_model.py 665 B

123456789101112131415161718
  1. from sqlalchemy import Column, Integer, ForeignKey
  2. from .base_model import BaseModel
  3. class QuestionKnowledgePointModel(BaseModel):
  4. """
  5. 题目-知识点关联模型
  6. 对应数据库表: question_knowledge_points
  7. """
  8. __tablename__ = 'question_knowledge_points'
  9. question_id = Column(Integer, ForeignKey('questions.id'), primary_key=True)
  10. knowledge_point_id = Column(Integer,
  11. ForeignKey('knowledge_points.id'),
  12. primary_key=True)
  13. def __repr__(self):
  14. return f"<QuestionKnowledgePoint(question_id={self.question_id}, knowledge_point_id={self.knowledge_point_id})>"