Config.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. from app import db
  2. from datetime import datetime
  3. class Config(db.Model):
  4. __tablename__ = 'SYS_CONFIG'
  5. config_id = db.Column(db.Integer, primary_key=True)
  6. config_name = db.Column(db.String(100))
  7. config_key = db.Column(db.String(100))
  8. config_value = db.Column(db.String(500))
  9. config_type = db.Column(db.Integer)
  10. create_by = db.Column(db.String(64))
  11. create_time = db.Column(db.DATETIME, default=datetime.now)
  12. update_by = db.Column(db.String(64))
  13. update_time = db.Column(db.DATETIME, default=datetime.now)
  14. remark = db.Column(db.String(500))
  15. def to_json(self):
  16. return {
  17. 'config_id': self.config_id,
  18. 'config_name': self.config_name,
  19. 'config_key': self.dicconfig_keyt_type,
  20. 'config_value': self.config_value,
  21. 'config_type': self.config_type,
  22. 'create_by': self.create_by,
  23. 'create_time': self.create_time,
  24. 'update_by': self.update_by,
  25. 'update_time': self.update_time,
  26. 'remark': self.remark,
  27. }
  28. def __repr__(self):
  29. return '<Config %r>\n' %(self.config_name)