feat: customlist替代listmixin
This commit is contained in:
parent
ac524778e3
commit
ebccaa2a50
|
@ -2,8 +2,7 @@ from django.shortcuts import render
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from apps.enm.models import Mpoint, MpointStat, EnStat, EnStat2, MpLogx
|
from apps.enm.models import Mpoint, MpointStat, EnStat, EnStat2, MpLogx
|
||||||
from apps.utils.viewsets import CustomModelViewSet, CustomGenericViewSet
|
from apps.utils.viewsets import CustomModelViewSet, CustomGenericViewSet
|
||||||
from rest_framework.mixins import ListModelMixin
|
from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin, CustomListModelMixin
|
||||||
from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin
|
|
||||||
from apps.enm.serializers import MpointSerializer, MpLogxSerializer, MpointStatSerializer, EnStatSerializer, EnStat2Serializer, ReCalSerializer
|
from apps.enm.serializers import MpointSerializer, MpLogxSerializer, MpointStatSerializer, EnStatSerializer, EnStat2Serializer, ReCalSerializer
|
||||||
from apps.enm.filters import MpointStatFilter, EnStatFilter, EnStat2Filter
|
from apps.enm.filters import MpointStatFilter, EnStatFilter, EnStat2Filter
|
||||||
from apps.enm.tasks import cal_mpointstat_manual
|
from apps.enm.tasks import cal_mpointstat_manual
|
||||||
|
@ -64,7 +63,7 @@ class MpointViewSet(CustomModelViewSet):
|
||||||
# filterset_fields = ['mpoint', 'mpoint__mgroup', 'mpoint__mgroup__belong_dept']
|
# filterset_fields = ['mpoint', 'mpoint__mgroup', 'mpoint__mgroup__belong_dept']
|
||||||
|
|
||||||
|
|
||||||
class MpLogxViewSet(ListModelMixin, CustomGenericViewSet):
|
class MpLogxViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list: 测点采集数据
|
list: 测点采集数据
|
||||||
|
|
||||||
|
@ -82,7 +81,7 @@ class MpLogxViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
ordering = ["-timex"]
|
ordering = ["-timex"]
|
||||||
|
|
||||||
|
|
||||||
class MpointStatViewSet(BulkCreateModelMixin, BulkDestroyModelMixin, ListModelMixin, CustomGenericViewSet):
|
class MpointStatViewSet(BulkCreateModelMixin, BulkDestroyModelMixin, CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list:测点统计记录
|
list:测点统计记录
|
||||||
|
|
||||||
|
@ -118,7 +117,7 @@ class MpointStatViewSet(BulkCreateModelMixin, BulkDestroyModelMixin, ListModelMi
|
||||||
return Response({"task_id": task.task_id})
|
return Response({"task_id": task.task_id})
|
||||||
|
|
||||||
|
|
||||||
class EnStatViewSet(ListModelMixin, CustomGenericViewSet):
|
class EnStatViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list:能耗统计记录
|
list:能耗统计记录
|
||||||
|
|
||||||
|
@ -133,7 +132,7 @@ class EnStatViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
ordering = ["mgroup__sort", "year_s", "month_s", "day_s", "hour"]
|
ordering = ["mgroup__sort", "year_s", "month_s", "day_s", "hour"]
|
||||||
|
|
||||||
|
|
||||||
class EnStat2ViewSet(ListModelMixin, CustomGenericViewSet):
|
class EnStat2ViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list:全厂统计记录
|
list:全厂统计记录
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from apps.utils.viewsets import CustomModelViewSet, CustomGenericViewSet, ListModelMixin
|
from apps.utils.viewsets import CustomModelViewSet, CustomGenericViewSet
|
||||||
from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin
|
from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin, CustomListModelMixin
|
||||||
from .serializers import DrainSerializer, DrainEquipSerializer, DrainEquipEnvSerializer, VehicleAccessSerializer, EnvDataSerializer, EnvDataExportSerializer, CarWashSerializer, Drain2Serializer
|
from .serializers import DrainSerializer, DrainEquipSerializer, DrainEquipEnvSerializer, VehicleAccessSerializer, EnvDataSerializer, EnvDataExportSerializer, CarWashSerializer, Drain2Serializer
|
||||||
from .models import Drain, DrainEquip, VehicleAccess, EnvData, CarWash
|
from .models import Drain, DrainEquip, VehicleAccess, EnvData, CarWash
|
||||||
from rest_framework.decorators import action
|
from rest_framework.decorators import action
|
||||||
|
@ -57,7 +57,7 @@ class DrainViewSet(CustomModelViewSet):
|
||||||
return Response(json_result)
|
return Response(json_result)
|
||||||
|
|
||||||
|
|
||||||
class DrainEquipViewSet(ListModelMixin, BulkCreateModelMixin, BulkDestroyModelMixin, CustomGenericViewSet):
|
class DrainEquipViewSet(CustomListModelMixin, BulkCreateModelMixin, BulkDestroyModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list: 排口/设备关系
|
list: 排口/设备关系
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ class DrainEquipViewSet(ListModelMixin, BulkCreateModelMixin, BulkDestroyModelMi
|
||||||
return super().list(request, *args, **kwargs)
|
return super().list(request, *args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
class VehicleAccessViewSet(ListModelMixin, CustomGenericViewSet):
|
class VehicleAccessViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list: 车辆出入记录
|
list: 车辆出入记录
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ class VehicleAccessViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class EnvDataViewSet(ListModelMixin, CustomGenericViewSet):
|
class EnvDataViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list: 环保时序数据
|
list: 环保时序数据
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ class EnvDataViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
return Response()
|
return Response()
|
||||||
|
|
||||||
|
|
||||||
class CarWashViewSet(ListModelMixin, CustomGenericViewSet):
|
class CarWashViewSet(CustomListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
list: 洗车记录
|
list: 洗车记录
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue