feat: work shifts by QR codes
This commit is contained in:
@@ -5,6 +5,7 @@ from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from enums.user import UserRole
|
||||
from models.base import BaseModel
|
||||
from models.work_shifts import WorkShift
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from models.payroll import PayRate, PaymentRecord
|
||||
@@ -91,6 +92,12 @@ class User(BaseModel):
|
||||
uselist=True,
|
||||
foreign_keys="PaymentRecord.user_id"
|
||||
)
|
||||
work_shifts: Mapped[list["WorkShift"]] = relationship(
|
||||
"WorkShift",
|
||||
back_populates="user",
|
||||
uselist=True,
|
||||
foreign_keys="WorkShift.user_id"
|
||||
)
|
||||
|
||||
|
||||
class Position(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user