feat: mpointstat增加返回内容
This commit is contained in:
parent
448285e3a1
commit
dcd338e5fa
|
@ -11,6 +11,7 @@ class MpointSerializer(CustomModelSerializer):
|
||||||
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
|
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
|
||||||
belong_dept_name = serializers.CharField(source='belong_dept.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_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)
|
ep_belong_name = serializers.CharField(source='ep_belong.name', read_only=True)
|
||||||
material_name = serializers.CharField(source='material.name', read_only=True)
|
material_name = serializers.CharField(source='material.name', read_only=True)
|
||||||
formula = serializers.CharField(allow_blank=True)
|
formula = serializers.CharField(allow_blank=True)
|
||||||
|
@ -53,7 +54,10 @@ class MpointStatSerializer(CustomModelSerializer):
|
||||||
mpoint_name = serializers.CharField(source='mpoint.name', read_only=True)
|
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_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_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)
|
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:
|
class Meta:
|
||||||
model = MpointStat
|
model = MpointStat
|
||||||
fields = '__all__'
|
fields = '__all__'
|
||||||
|
|
|
@ -43,7 +43,7 @@ class MpointStatViewSet(BulkCreateModelMixin, BulkDestroyModelMixin, ListModelMi
|
||||||
perms_map = {'get': '*', 'post': 'mpointstat.create', 'delete': 'mpointstat.delete'}
|
perms_map = {'get': '*', 'post': 'mpointstat.create', 'delete': 'mpointstat.delete'}
|
||||||
queryset = MpointStat.objects.all()
|
queryset = MpointStat.objects.all()
|
||||||
serializer_class = MpointStatSerializer
|
serializer_class = MpointStatSerializer
|
||||||
select_related_fields = ['mpoint']
|
select_related_fields = ['mpoint', 'mpoint__ep_monitored', 'mpoint__ep_belong', 'mgroup', 'mgroup__belong_dept']
|
||||||
filterset_class = MpointStatFilter
|
filterset_class = MpointStatFilter
|
||||||
|
|
||||||
def perform_create(self, serializer):
|
def perform_create(self, serializer):
|
||||||
|
|
Loading…
Reference in New Issue