hberp/hb_server/apps/sam/serializers.py

29 lines
819 B
Python

from rest_framework import serializers
from .models import Contact, Customer
class CustomerSerializer(serializers.ModelSerializer):
class Meta:
model = Customer
fields = '__all__'
class CustomerCreateUpdateSerializer(serializers.ModelSerializer):
class Meta:
model = Customer
fields = ['name', 'address', 'contact', 'contact_phone', 'description']
class CustomerSimpleSerializer(serializers.ModelSerializer):
class Meta:
fields = ['id', 'name']
class ContractSerializer(serializers.ModelSerializer):
class Meta:
model = Contact
fields = '__all__'
class ContractCreateUpdateSerializer(serializers.ModelSerializer):
class Meta:
model = Contact
fields = ['name', 'number', 'amount', 'customer', 'sign_date', 'description']