From 030f3c62de0086c2cc022a63a1edd3938f733633 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sat, 8 Nov 2025 22:38:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20ResignationViewSet=E6=B7=BB=E5=8A=A0Ret?= =?UTF-8?q?rieveModelMixin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/hrm/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/hrm/views.py b/apps/hrm/views.py index 903ab22b..0c9896bd 100755 --- a/apps/hrm/views.py +++ b/apps/hrm/views.py @@ -27,7 +27,7 @@ from apps.third.dahua import dhClient from apps.third.tapis import dhapis from apps.utils.export import export_excel from apps.utils.viewsets import CustomGenericViewSet, CustomModelViewSet -from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin, CustomListModelMixin +from apps.utils.mixins import BulkCreateModelMixin, BulkDestroyModelMixin, CustomListModelMixin, RetrieveModelMixin epTypeOptions = {'employee': '正式员工', 'remployee': '相关方', 'visitor': '访客', 'driver': '货车司机'} @@ -393,7 +393,7 @@ class CertificateViewSet(CustomModelViewSet): ins.get_state(need_update=True) -class ResignationViewSet(CustomListModelMixin, BulkCreateModelMixin, CustomGenericViewSet): +class ResignationViewSet(CustomListModelMixin, BulkCreateModelMixin, RetrieveModelMixin, CustomGenericViewSet): perms_map = {"get": "*", "post": "resignation.create"} select_related_fields = ['employee', 'employee__belong_dept', 'employee__post'] queryset = Resignation.objects.all()