From e7c121de154833bd7ae668d98be0b131194f32b2 Mon Sep 17 00:00:00 2001 From: zty Date: Sun, 28 Sep 2025 11:07:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:iofm-serializer=20=E5=A2=9E=E5=8A=A0ticket?= =?UTF-8?q?=5F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ofm/serializers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/ofm/serializers.py b/apps/ofm/serializers.py index 37aba45b..1ff0f3cc 100644 --- a/apps/ofm/serializers.py +++ b/apps/ofm/serializers.py @@ -66,6 +66,7 @@ class MroomSlotSerializer(CustomModelSerializer): class LendingSealSerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True) + ticket_ = TicketSimpleSerializer(source='ticket', read_only=True) class Meta: model = LendingSeal fields = '__all__' @@ -75,6 +76,7 @@ class LendingSealSerializer(CustomModelSerializer): class VehicleSerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True) + ticket_ = TicketSimpleSerializer(source='ticket', read_only=True) class Meta: model = Vehicle fields = '__all__' @@ -84,6 +86,7 @@ class VehicleSerializer(CustomModelSerializer): class FileRecordSerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True) + ticket_ = TicketSimpleSerializer(source='ticket', read_only=True) class Meta: model = FileRecord fields = '__all__' @@ -96,6 +99,7 @@ class BorrowRecordSerializer(CustomModelSerializer): borrow_file = serializers.PrimaryKeyRelatedField(queryset=FileRecord.objects.all(), many=True, write_only=True, label="借阅文件") file_detail = FileRecordSerializer(source='borrow_file', many=True, read_only=True, label="借阅文件详情") file_name = serializers.SerializerMethodField() + ticket_ = TicketSimpleSerializer(source='ticket', read_only=True) class Meta: model = BorrowRecord fields = '__all__' @@ -108,6 +112,7 @@ class BorrowRecordSerializer(CustomModelSerializer): class PublicitySerializer(CustomModelSerializer): create_by_name = serializers.CharField(source='create_by.name', read_only=True) belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True) + ticket_ = TicketSimpleSerializer(source='ticket', read_only=True) class Meta: model = Publicity fields = '__all__'