16 lines
594 B
Python
16 lines
594 B
Python
from sqlalchemy import Column, Integer, String
|
|
from database import Base
|
|
from sqlalchemy import Enum
|
|
from enums.enums import ClinicUserRoles, UserType
|
|
from models.CustomBase import CustomBase
|
|
|
|
class Users(Base, CustomBase):
|
|
__tablename__ = "users"
|
|
id = Column(Integer, primary_key=True, index=True)
|
|
username = Column(String, index=True)
|
|
email = Column(String, unique=True, index=True)
|
|
password = Column(String)
|
|
clinicRole = Column(Enum(ClinicUserRoles), nullable=True)
|
|
userType = Column(Enum(UserType), nullable=True)
|
|
profile_pic = Column(String, nullable=True)
|