feat: вфыв
This commit is contained in:
16
schemas/payrate.py
Normal file
16
schemas/payrate.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from typing import Optional
|
||||
|
||||
from schemas.base import BaseSchema
|
||||
from schemas.payroll import PayrollSchemeSchema
|
||||
|
||||
|
||||
class PayRateSchemaBase(BaseSchema):
|
||||
name: str
|
||||
payroll_scheme: PayrollSchemeSchema
|
||||
base_rate: float
|
||||
overtime_rate: Optional[float] = None
|
||||
overtime_threshold: Optional[float] = None
|
||||
|
||||
|
||||
class PayRateSchema(PayRateSchemaBase):
|
||||
id: int
|
||||
Reference in New Issue
Block a user