DictType.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. from app import db
  2. from datetime import datetime
  3. class DictType(db.Model):
  4. __tablename__ = 'SYS_DICT_TYPE'
  5. dict_id = db.Column(db.Integer, primary_key=True)
  6. dict_name = db.Column(db.String(100))
  7. dict_type = db.Column(db.String(100))
  8. status = db.Column(db.Integer)
  9. create_by = db.Column(db.String(64))
  10. create_time = db.Column(db.DATETIME, default=datetime.now)
  11. update_by = db.Column(db.String(64))
  12. update_time = db.Column(db.DATETIME, default=datetime.now)
  13. remark = db.Column(db.String(500))
  14. data_list = db.relationship('DictData', backref='type', lazy='dynamic')
  15. def to_json(self):
  16. return {
  17. 'dictId': self.dict_id,
  18. 'dictName': self.dict_name,
  19. 'dictType': self.dict_type,
  20. 'status': self.status,
  21. 'createBy': self.create_by,
  22. 'createTime': self.create_time,
  23. 'updateBy': self.update_by,
  24. 'updateTime': self.update_time,
  25. 'remark': self.remark,
  26. }
  27. def __repr__(self):
  28. return '<DictType %r>\n' %(self.dict_name)