summaryrefslogtreecommitdiff
path: root/app/models/user.py
blob: a76fb2e0f6a8dcf6d34d11885ecaeb942bb44fd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from sqlalchemy import BigInteger, String, Date
from sqlalchemy.orm import mapped_column
from app.database import db

class User(db.Model):
    __tablename__ = 'users'

    id = mapped_column(BigInteger, primary_key=True)
    email = mapped_column(String, nullable=False)
    first_name = mapped_column(String, nullable=False)
    last_name = mapped_column(String, nullable=False)
    role = mapped_column(String(10), nullable=False)
    created_at = mapped_column(Date, nullable=False)