feat: mpointstat增加返回内容

This commit is contained in:
caoqianming 2023-08-04 14:53:51 +08:00
parent 448285e3a1
commit dcd338e5fa
2 changed files with 5 additions and 1 deletions

View File

@ -11,6 +11,7 @@ class MpointSerializer(CustomModelSerializer):
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
ep_monitored_name = serializers.CharField(source='ep_monitored.name', read_only=True)
ep_monitored_power_kw = serializers.CharField(source='ep_monitored.power_kw', read_only=True)
ep_belong_name = serializers.CharField(source='ep_belong.name', read_only=True)
material_name = serializers.CharField(source='material.name', read_only=True)
formula = serializers.CharField(allow_blank=True)
@ -53,7 +54,10 @@ class MpointStatSerializer(CustomModelSerializer):
mpoint_name = serializers.CharField(source='mpoint.name', read_only=True)
ep_monitored_name = serializers.CharField(source='mpoint.ep_monitored.name', read_only=True)
ep_monitored_number = serializers.CharField(source='mpoint.ep_monitored.number', read_only=True)
ep_monitored_power_kw= serializers.CharField(source='mpoint.ep_monitored.power_kw', read_only=True)
ep_belong_name = serializers.CharField(source='mpoint.ep_belong.name', read_only=True)
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
belong_dept_name = serializers.CharField(source='mgroup.belong_dept.name', read_only=True)
class Meta:
model = MpointStat
fields = '__all__'

View File

@ -43,7 +43,7 @@ class MpointStatViewSet(BulkCreateModelMixin, BulkDestroyModelMixin, ListModelMi
perms_map = {'get': '*', 'post': 'mpointstat.create', 'delete': 'mpointstat.delete'}
queryset = MpointStat.objects.all()
serializer_class = MpointStatSerializer
select_related_fields = ['mpoint']
select_related_fields = ['mpoint', 'mpoint__ep_monitored', 'mpoint__ep_belong', 'mgroup', 'mgroup__belong_dept']
filterset_class = MpointStatFilter
def perform_create(self, serializer):