message.py 649 B

1234567891011121314151617
  1. from sqlalchemy import Boolean, Column, ForeignKey, Integer, String, BigInteger, Text, DateTime
  2. from sqlalchemy.orm import relationship
  3. from db.session import Base
  4. class Message(Base):
  5. __tablename__ = 'message'
  6. id = Column(BigInteger, primary_key=True, index=True)
  7. create_user_id = Column(Integer, ForeignKey("user.id"))
  8. create_user = relationship("User", back_populates="message")
  9. content = Column(Text)
  10. create_time = Column(DateTime)
  11. target_user_id = Column(Integer, ForeignKey("user.id"))
  12. target_user = relationship("User", back_populates="message")
  13. is_bound = Column(Boolean)
  14. is_open = Column(Boolean)