Files

28 lines
844 B
Python

"""printing 序列化器。"""
from rest_framework import serializers
from apps.core.serializers import AsyncModelSerializer
from .models import PrintSettings, PrintTemplate
class PrintSettingsSerializer(AsyncModelSerializer):
class Meta:
model = PrintSettings
fields = [
"id", "company_name", "phone", "address",
"bank_info", "footer_note", "logo_url",
"created_at", "updated_at",
]
read_only_fields = ["id", "created_at", "updated_at"]
class PrintTemplateSerializer(AsyncModelSerializer):
class Meta:
model = PrintTemplate
fields = [
"id", "code", "name", "doc_type", "body_html",
"paper_size", "is_default",
"created_at", "updated_at",
]
read_only_fields = ["id", "created_at", "updated_at"]