repo.py 722 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. """
  4. @Contact : liuyuqi.gov@msn.cn
  5. @Time : 2024/04/09 20:38:55
  6. @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
  7. @Desc : repo
  8. """
  9. from fgh import db
  10. class RepoModel(db.Model):
  11. """ repo model """
  12. __tablename__ = 'repo'
  13. id = db.Column(db.Integer, primary_key=True)
  14. name = db.Column(db.String(64))
  15. description = db.Column(db.String(256))
  16. create_time = db.Column(db.DateTime)
  17. update_time = db.Column(db.DateTime)
  18. user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
  19. user = db.relationship('UserModel', backref=db.backref('repo', lazy=True))
  20. def __repr__(self):
  21. return '<RepoModel %r>' % self.name