| from flask_sqlalchemy import SQLAlchemy | |
| db = SQLAlchemy() | |
| class User(db.Model): | |
| id = db.Column(db.Integer, primary_key=True) | |
| username = db.Column(db.String(50), unique=True, nullable=False) | |
| password = db.Column(db.String(255), nullable=False) | |
| user_type = db.Column(db.String(20), nullable=False) | |
| class Resource(db.Model): | |
| id = db.Column(db.Integer, primary_key=True) | |
| name = db.Column(db.String(100), nullable=False) | |
| type = db.Column(db.String(50), nullable=False) | |
| institution = db.Column(db.String(100), nullable=False) | |
| department = db.Column(db.String(100), nullable=False) | |
| resource_file = db.Column(db.String(255), nullable=False) |