Skip to content

Commit

Permalink
feat: add report schema model
Browse files Browse the repository at this point in the history
  • Loading branch information
nahyun0121 committed Dec 3, 2023
1 parent 14d7765 commit 709a472
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions app/models/schemas/reports.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
from sqlalchemy import Column, Integer, String, ForeignKey
from sqlalchemy.orm import relationship
from app.db.base_class import Base


class Report(Base):
id = Column(Integer, primary_key=True, autoincrement=True, index=True)
reporter_id = Column(Integer, ForeignKey("user.id"))
reported_id = Column(Integer, ForeignKey("user.id"))
reason = Column(String(255), nullable=False)

reporter = relationship("User", foreign_keys=[reporter_id])
reported = relationship("User", foreign_keys=[reported_id])

0 comments on commit 709a472

Please sign in to comment.