from sqlalchemy import Column, Text, BigInteger, TIMESTAMP, Integer, Float from sqlalchemy.dialects.mysql import VARCHAR, MEDIUMTEXT from sqlalchemy.orm import declarative_base Base = declarative_base() class Dataset(Base): __tablename__ = "dataset" id = Column(BigInteger, primary_key=True, autoincrement=True, comment="主键id") name = Column(VARCHAR(64)) created_at = Column(TIMESTAMP, nullable=False, server_default="CURRENT_TIMESTAMP") updated_at = Column(TIMESTAMP, nullable=False, server_default="CURRENT_TIMESTAMP", onupdate="CURRENT_TIMESTAMP") status = Column(Integer, default=1, nullable=False)