pattern_base.py 998 B

12345678910111213141516171819
  1. from sqlalchemy import Column, Integer, String, JSON, create_engine,DateTime,BigInteger
  2. from sqlalchemy.ext.declarative import declarative_base
  3. from sqlalchemy.orm import sessionmaker
  4. from database import Base
  5. from datetime import datetime
  6. class TpPatternList(Base):
  7. __tablename__ = 'tp_pattern_list'
  8. id = Column(Integer, autoincrement=True, primary_key=True)
  9. pattern_name = Column(String(255), nullable=True, comment='图案名称')
  10. content = Column(JSON, nullable=True, comment='图案json')
  11. del_flag = Column(String(1), default='0', comment='删除标志(0代表存在 2代表删除)')
  12. create_time = Column(DateTime, default=datetime.now, comment='数据创建时间')
  13. update_time = Column(DateTime, default=datetime.now, onupdate=datetime.now, comment='数据更新时间')
  14. create_dept = Column(BigInteger, default=None, comment='创建部门')
  15. create_by = Column(BigInteger, default=None, comment='创建者')
  16. class Config:
  17. orm_mode = True