| 123456789101112131415161718192021222324252627282930313233 |
- from sqlalchemy import Column, Text, BigInteger, TIMESTAMP, Integer, Float
- from sqlalchemy.dialects.mysql import VARCHAR
- from sqlalchemy.orm import declarative_base
- Base = declarative_base()
- class ContentChunks(Base):
- __tablename__ = "content_chunks"
- id = Column(BigInteger, primary_key=True, autoincrement=True, comment="主键id")
- chunk_id = Column(Integer)
- doc_id = Column(VARCHAR(64))
- text = Column(Text)
- tokens = Column(Integer)
- summary = Column(Text)
- topic = Column(VARCHAR(255))
- domain = Column(VARCHAR(100))
- task_type = Column(VARCHAR(100))
- topic_purity = Column(Float)
- keywords = Column(Text)
- concepts = Column(Text)
- questions = Column(Text)
- created_at = Column(TIMESTAMP)
- updated_at = Column(TIMESTAMP)
- chunk_status = Column(Integer, default=0)
- es_status = Column(Integer, default=0)
- embedding_status = Column(Integer, default=0)
- entities = Column(Text)
- version = Column(Integer, default=1)
- text_type = Column(Integer, default=1)
- dataset_id = Column(Integer)
- status = Column(Integer, default=1)
|