emails.py 689 B

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