Pārlūkot izejas kodu

State of the day 23-01-2026

proxy2core
root pirms 1 nedēļas
vecāks
revīzija
6a77939c9d
9 mainītis faili ar 105 papildinājumiem un 4 dzēšanām
  1. +3
    -0
      .vscode/settings.json
  2. +2
    -2
      models/__init__.py
  3. Binārs
      models/__pycache__/__init__.cpython-310.pyc
  4. Binārs
      models/__pycache__/floor_item.cpython-310.pyc
  5. +2
    -2
      reslevis/models/__init__.py
  6. Binārs
      routes/__pycache__/reslevis.cpython-310.pyc
  7. +83
    -0
      routes/reslevis.py
  8. Binārs
      schemas/__pycache__/reslevis.cpython-310.pyc
  9. +15
    -0
      schemas/reslevis.py

+ 3
- 0
.vscode/settings.json Parādīt failu

@@ -0,0 +1,3 @@
{
"editor.fontSize": 18
}

+ 2
- 2
models/__init__.py Parādīt failu

@@ -4,7 +4,7 @@ from .alarm_item import AlarmItem
from .building_item import BuildingItem
from .gateway_item import GatewayItem
from .operator_item import OperatorItem
from .plan_item import PlanItem
from .floor_item import FloorItem
from .remove_item import RemoveItem
from .setting_item import SettingItem
from .subject_item import SubjectItem
@@ -17,7 +17,7 @@ __all__ = (
"BuildingItem",
"GatewayItem",
"OperatorItem",
"PlanItem",
"FloorItem",
"RemoveItem",
"SettingItem",
"SubjectItem",


Binārs
models/__pycache__/__init__.cpython-310.pyc Parādīt failu


Binārs
models/__pycache__/floor_item.cpython-310.pyc Parādīt failu


+ 2
- 2
reslevis/models/__init__.py Parādīt failu

@@ -4,7 +4,7 @@ from .alarm_item import AlarmItem
from .building_item import BuildingItem
from .gateway_item import GatewayItem
from .operator_item import OperatorItem
from .plan_item import PlanItem
from .floor_item import FloorItem
from .remove_item import RemoveItem
from .setting_item import SettingItem
from .subject_item import SubjectItem
@@ -17,7 +17,7 @@ __all__ = (
"BuildingItem",
"GatewayItem",
"OperatorItem",
"PlanItem",
"FloorItem",
"RemoveItem",
"SettingItem",
"SubjectItem",


Binārs
routes/__pycache__/reslevis.cpython-310.pyc Parādīt failu


+ 83
- 0
routes/reslevis.py Parādīt failu

@@ -208,3 +208,86 @@ def removeTrackerZone(tracker_zone_id: str):
tracker_zone_repo.remove(tracker_zone_id)
return {"message": "OK"}

@router.get(
"/getTracks",
response_model=List[TrackItem],
tags=["Reslevis"],
dependencies=[Depends(get_current_user)],
)
def getTracks():
return track_repo.list()


@router.post("/postTrack", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def postTrack(item: TrackItem):
track_repo.add(item)
return {"message": "OK"}


@router.put("/updateTrack", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def updateTrack(item: TrackItem):
track_repo.update(item)
return {"message": "OK"}


@router.delete("/removeTrack/{track_id}", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def removeTrack(track_id: str):
track_repo.remove(track_id)
return {"message": "OK"}


@router.get(
"/getOperators",
response_model=List[OperatorItem],
tags=["Reslevis"],
dependencies=[Depends(get_current_user)],
)
def getOperators():
return operator_repo.list()


@router.post("/postOperator", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def postOperator(item: OperatorItem):
operator_repo.add(item)
return {"message": "OK"}


@router.put("/updateOperator", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def updateOperator(item: OperatorItem):
operator_repo.update(item)
return {"message": "OK"}


@router.delete("/removeOperator/{operator_id}", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def removeOperator(operator_id: str):
operator_repo.remove(operator_id)
return {"message": "OK"}


@router.get(
"/getSubjects",
response_model=List[SubjectItem],
tags=["Reslevis"],
dependencies=[Depends(get_current_user)],
)
def getSubjects():
return subject_repo.list()


@router.post("/postSubject", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def postSubject(item: SubjectItem):
subject_repo.add(item)
return {"message": "OK"}


@router.put("/updateSubject", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def updateSubject(item: SubjectItem):
subject_repo.update(item)
return {"message": "OK"}


@router.delete("/removeSubject/{subject_id}", tags=["Reslevis"], dependencies=[Depends(get_current_user)])
def removeSubject(subject_id: str):
subject_repo.remove(subject_id)
return {"message": "OK"}


Binārs
schemas/__pycache__/reslevis.cpython-310.pyc Parādīt failu


+ 15
- 0
schemas/reslevis.py Parādīt failu

@@ -53,6 +53,11 @@ class TrackerItem(BaseModel):
y: Optional[float] = None
floor: Optional[UUID] = None
building: Optional[UUID] = None
battery: Optional[str] = None
temperature: Optional[str] = None
acceleration: Optional[str] = None
heartRate: Optional[str] = None
buttonPress: Optional[bool] = None

class OperatorItem(BaseModel):
id: UUID
@@ -111,3 +116,13 @@ class TrackerZoneItem(BaseModel):
tracker: UUID
days: Optional[str] = None
time: Optional[str] = None

class ConfigItem(BaseModel):
name: str
min: str
max: str
pattern: str
configs:List[str]
propery: List[str]
offset: str


Notiek ielāde…
Atcelt
Saglabāt