Изменен ИС ЖКХ РС
This commit is contained in:
32
isjkhrs/schemas.py
Normal file
32
isjkhrs/schemas.py
Normal file
@ -0,0 +1,32 @@
|
||||
from decimal import Decimal
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional, List
|
||||
from datetime import date, datetime
|
||||
|
||||
|
||||
class FilterTypeInit(BaseModel):
|
||||
IDUser: int
|
||||
GetType: int
|
||||
NeedClear: bool
|
||||
|
||||
|
||||
class FilterListInit(BaseModel):
|
||||
IDUser: int = 1
|
||||
IDFilterType: int
|
||||
|
||||
|
||||
class FilterSetInit(FilterListInit):
|
||||
IDFilterObject: int
|
||||
NeedClear: bool
|
||||
|
||||
class FilterTypeSerializer(BaseModel):
|
||||
ID: int
|
||||
Name: Optional[str] = None
|
||||
IDParent: int = None
|
||||
OrderField: int
|
||||
|
||||
|
||||
class FilterListSerializer(BaseModel):
|
||||
ID: int
|
||||
Name: Optional[str] = None
|
||||
IsChecked: bool
|
Reference in New Issue
Block a user