feat: em增加返回数据

This commit is contained in:
caoqianming 2023-11-27 10:22:23 +08:00
parent eef925dc62
commit 54afd73c8d
2 changed files with 9 additions and 1 deletions

View File

@ -28,6 +28,9 @@ class EquipmentSerializer(CustomModelSerializer):
class EcheckRecordSerializer(CustomModelSerializer): class EcheckRecordSerializer(CustomModelSerializer):
equipment_name = serializers.CharField(
source='equipment.name', read_only=True)
class Meta: class Meta:
model = EcheckRecord model = EcheckRecord
fields = '__all__' fields = '__all__'
@ -41,6 +44,11 @@ class EcheckRecordSerializer(CustomModelSerializer):
class EInspectSerializer(CustomModelSerializer): class EInspectSerializer(CustomModelSerializer):
equipment_name = serializers.CharField(
source='equipment.name', read_only=True)
inspect_user_name = serializers.CharField(
source='inspect_user.name', read_only=True)
class Meta: class Meta:
model = EInspect model = EInspect
fields = '__all__' fields = '__all__'

View File

@ -69,5 +69,5 @@ class EInspectViewSet(CustomModelViewSet):
""" """
queryset = EInspect.objects.all() queryset = EInspect.objects.all()
serializer_class = EInspectSerializer serializer_class = EInspectSerializer
select_related_fields = ['equipment'] select_related_fields = ['equipment', 'inspect_user']
filterset_fields = ['equipment'] filterset_fields = ['equipment']