feat: 增加materialsimpleserializer的返回full_name

This commit is contained in:
caoqianming 2023-12-16 11:56:51 +08:00
parent 4f1ae6ddc6
commit aa2dc2e0fc
1 changed files with 4 additions and 1 deletions

View File

@ -15,13 +15,16 @@ class ShiftSerializer(CustomModelSerializer):
class MaterialSimpleSerializer(CustomModelSerializer):
full_name = serializers.SerializerMethodField()
process_name = serializers.CharField(source='process.name', read_only=True)
class Meta:
model = Material
fields = ['id', 'name', 'number', 'model',
'specification', 'type', 'cate', 'brothers', 'process_name']
'specification', 'type', 'cate', 'brothers', 'process_name', 'full_name']
def get_full_name(self, obj):
return f'{obj.name}|{obj.specification}|{obj.model}'
class MaterialSerializer(CustomModelSerializer):
process_name = serializers.CharField(source='process.name', read_only=True)