dataset_model.py 972 B

1234567891011121314151617
  1. from sqlalchemy import Column, Integer, Text, BigInteger, String, SmallInteger, Boolean, TIMESTAMP
  2. from sqlalchemy.ext.declarative import declarative_base
  3. Base = declarative_base()
  4. class DatasetModule(Base):
  5. __tablename__ = "dataset_module"
  6. id = Column(BigInteger, primary_key=True, autoincrement=True, comment="主键id")
  7. dataset_id = Column(BigInteger, nullable=False, comment="数据集id")
  8. module_id = Column(BigInteger, nullable=False, comment="模型id")
  9. is_default = Column(Integer, nullable=False, default=0, comment="是否为该模块的默认数据集")
  10. is_delete = Column(Integer, nullable=False, default=0, comment="是否删除 1-删除 0-未删除")
  11. create_time = Column(TIMESTAMP, nullable=False, server_default="CURRENT_TIMESTAMP", comment="创建时间")
  12. update_time = Column(TIMESTAMP, nullable=False, server_default="CURRENT_TIMESTAMP", onupdate="CURRENT_TIMESTAMP",
  13. comment="更新时间")