from apps.system.models import User from rest_framework.serializers import ModelSerializer from rest_framework import serializers from .models import ClockRecord, Employee from apps.system.serializers import UserListSerializer, UserSimpleSerializer from django.db.models.query import Prefetch class EmployeeSerializer(ModelSerializer): class Meta: model = Employee exclude = ['face_data'] class FaceLoginSerializer(serializers.Serializer): base64 = serializers.CharField() class FaceClockCreateSerializer(serializers.Serializer): base64 = serializers.CharField() class ClockRecordListSerializer(serializers.ModelSerializer): create_by_ = UserSimpleSerializer(source='create_by', read_only=True) class Meta: model = ClockRecord fields = '__all__'