feat / AEB-62 add additional DB schema for objects logic

This commit is contained in:
Timofey
2025-10-06 14:55:46 +03:00
parent a822ea587c
commit 5a0bb27c95
11 changed files with 426 additions and 31 deletions

View File

@@ -0,0 +1,13 @@
from rest_framework import serializers
from django.conf import settings
from sitemanagement.models import Sensor, Metric, Alert
class SensorSerializer(serializers.ModelSerializer):
class Meta:
model = Sensor
fields = '__all__'
class MetricSerializer(serializers.ModelSerializer):
class Meta:
model = Metric
fields = '__all__'

View File

@@ -0,0 +1,10 @@
from rest_framework import status
from rest_framework.views import APIView
from rest_framework.permissions import IsAuthenticated
from rest_framework.response import Response
from drf_spectacular.utils import extend_schema, OpenApiResponse, OpenApiExample
from api.auth.serializers import UserResponseSerializer
from api.models import UserProfile
from api.utils.decorators import handle_exceptions