summaryrefslogtreecommitdiff
path: root/app/database/models/user.py
blob: a04e185500e7ed4f4925d1ea3d1283cf984bafbb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)