content_data.py 879 B

123456789101112131415161718
  1. from sqlalchemy import Column, Text, BigInteger, TIMESTAMP, Integer
  2. from sqlalchemy.orm import declarative_base
  3. Base = declarative_base()
  4. class ContentData(Base):
  5. __tablename__ = "content_data"
  6. id = Column(BigInteger, primary_key=True, autoincrement=True, comment="主键id")
  7. pre_content_id = Column(BigInteger, nullable=False, comment="上一段内容id")
  8. content = Column(Text, nullable=True, comment="内容")
  9. summary = Column(Text, nullable=True, comment="总结")
  10. keywords = Column(Text, nullable=True, comment="关键词")
  11. entities = Column(Text, nullable=True, comment="实体")
  12. questions = Column(Text, nullable=True, comment="问题")
  13. keywords_status = Column(Integer, nullable=False, comment="关键词处理状态")
  14. create_time = Column(TIMESTAMP, nullable=False, server_default="CURRENT_TIMESTAMP", comment="创建时间")