31 lines
825 B
Python
31 lines
825 B
Python
from rest_framework import status
|
|
from rest_framework.response import Response
|
|
from rest_framework.settings import api_settings
|
|
|
|
class CreateModelAMixin:
|
|
"""
|
|
业务用基本表A用
|
|
"""
|
|
def perform_create(self, serializer):
|
|
serializer.save(create_by = self.request.user)
|
|
|
|
class UpdateModelAMixin:
|
|
"""
|
|
业务用基本表A用
|
|
"""
|
|
def perform_update(self, serializer):
|
|
serializer.save(update_by = self.request.user)
|
|
|
|
class CreateModelBMixin:
|
|
"""
|
|
业务用基本表B用
|
|
"""
|
|
def perform_create(self, serializer):
|
|
serializer.save(create_by = self.request.user, belong_to=self.request.user.dept)
|
|
|
|
class UpdateModelBMixin:
|
|
"""
|
|
业务用基本表B用
|
|
"""
|
|
def perform_update(self, serializer):
|
|
serializer.save(update_by = self.request.user) |