emails.py 737 B

123456789101112131415161718192021
  1. from sqlalchemy import Column, BigInteger, String, Text, TIMESTAMP
  2. from sqlalchemy.sql import func
  3. from sqlalchemy.ext.declarative import declarative_base
  4. Base = declarative_base()
  5. class VasEmail(Base):
  6. __tablename__ = "emails"
  7. uid = Column(BigInteger, primary_key=True, comment="邮件UID")
  8. subject = Column(String(1024), comment="邮件标题")
  9. sender = Column(String(255), comment="发件人")
  10. recipient = Column(String(500), comment="收件人(别名)")
  11. receive_time = Column(String(100), comment="接收时间字符串")
  12. body_text = Column(Text, comment="邮件正文")
  13. created_at = Column(
  14. TIMESTAMP,
  15. server_default=func.current_timestamp(),
  16. comment="入库时间"
  17. )