storage yaratildi
This commit is contained in:
3
core/apps/vendors/serializers/__init__.py
vendored
Normal file
3
core/apps/vendors/serializers/__init__.py
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
from .category import * # noqa
|
||||
from .vendor import * # noqa
|
||||
from .vendor_product import * # noqa
|
||||
40
core/apps/vendors/serializers/category/Category.py
vendored
Normal file
40
core/apps/vendors/serializers/category/Category.py
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.vendors.models import CategoryModel
|
||||
|
||||
|
||||
class BaseCategorySerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = CategoryModel
|
||||
fields = [
|
||||
"id",
|
||||
"firestore_id",
|
||||
"section",
|
||||
"title",
|
||||
"description",
|
||||
"photo",
|
||||
"photo_url",
|
||||
"is_publish",
|
||||
"order",
|
||||
]
|
||||
|
||||
|
||||
class ListCategorySerializer(BaseCategorySerializer):
|
||||
class Meta(BaseCategorySerializer.Meta): ...
|
||||
|
||||
|
||||
class RetrieveCategorySerializer(BaseCategorySerializer):
|
||||
class Meta(BaseCategorySerializer.Meta): ...
|
||||
|
||||
|
||||
class CreateCategorySerializer(BaseCategorySerializer):
|
||||
class Meta(BaseCategorySerializer.Meta):
|
||||
fields = [
|
||||
"firestore_id",
|
||||
"section",
|
||||
"title",
|
||||
"description",
|
||||
"photo_url",
|
||||
"is_publish",
|
||||
"order",
|
||||
]
|
||||
1
core/apps/vendors/serializers/category/__init__.py
vendored
Normal file
1
core/apps/vendors/serializers/category/__init__.py
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from .Category import * # noqa
|
||||
28
core/apps/vendors/serializers/section/Section.py
vendored
Normal file
28
core/apps/vendors/serializers/section/Section.py
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
from rest_framework import serializers
|
||||
from core.apps.vendors.models import SectionModel
|
||||
|
||||
|
||||
class BaseSectionSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = SectionModel
|
||||
fields = [
|
||||
"id",
|
||||
"name",
|
||||
"is_active",
|
||||
"image",
|
||||
"image_url",
|
||||
"color",
|
||||
"service_type",
|
||||
]
|
||||
|
||||
|
||||
class ListSectionSerializer(BaseSectionSerializer):
|
||||
pass
|
||||
|
||||
|
||||
class RetrieveSectionSerializer(BaseSectionSerializer):
|
||||
pass
|
||||
|
||||
|
||||
class CreateSectionSerializer(BaseSectionSerializer):
|
||||
pass
|
||||
0
core/apps/vendors/serializers/section/__init__.py
vendored
Normal file
0
core/apps/vendors/serializers/section/__init__.py
vendored
Normal file
1
core/apps/vendors/serializers/vendor/__init__.py
vendored
Normal file
1
core/apps/vendors/serializers/vendor/__init__.py
vendored
Normal file
@@ -0,0 +1 @@
|
||||
from .vendor import * # noqa
|
||||
42
core/apps/vendors/serializers/vendor/vendor.py
vendored
Normal file
42
core/apps/vendors/serializers/vendor/vendor.py
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.vendors.models import VendorModel
|
||||
|
||||
|
||||
class BaseVendorSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = VendorModel
|
||||
fields = [
|
||||
"id",
|
||||
"firestore_id",
|
||||
"section",
|
||||
"title",
|
||||
"description",
|
||||
"phone",
|
||||
"location",
|
||||
"photo",
|
||||
"photo_url",
|
||||
"is_active",
|
||||
]
|
||||
|
||||
|
||||
class ListVendorSerializer(BaseVendorSerializer):
|
||||
class Meta(BaseVendorSerializer.Meta): ...
|
||||
|
||||
|
||||
class RetrieveVendorSerializer(BaseVendorSerializer):
|
||||
class Meta(BaseVendorSerializer.Meta): ...
|
||||
|
||||
|
||||
class CreateVendorSerializer(BaseVendorSerializer):
|
||||
class Meta(BaseVendorSerializer.Meta):
|
||||
fields = [
|
||||
"firestore_id",
|
||||
"section",
|
||||
"title",
|
||||
"description",
|
||||
"phone",
|
||||
"location",
|
||||
"photo_url",
|
||||
"is_active",
|
||||
]
|
||||
28
core/apps/vendors/serializers/vendor_product/ProductImage.py
vendored
Normal file
28
core/apps/vendors/serializers/vendor_product/ProductImage.py
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.vendors.models import ProductimageModel
|
||||
|
||||
|
||||
class BaseProductimageSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = ProductimageModel
|
||||
fields = [
|
||||
"id",
|
||||
"name",
|
||||
]
|
||||
|
||||
|
||||
class ListProductimageSerializer(BaseProductimageSerializer):
|
||||
class Meta(BaseProductimageSerializer.Meta): ...
|
||||
|
||||
|
||||
class RetrieveProductimageSerializer(BaseProductimageSerializer):
|
||||
class Meta(BaseProductimageSerializer.Meta): ...
|
||||
|
||||
|
||||
class CreateProductimageSerializer(BaseProductimageSerializer):
|
||||
class Meta(BaseProductimageSerializer.Meta):
|
||||
fields = [
|
||||
"id",
|
||||
"name",
|
||||
]
|
||||
48
core/apps/vendors/serializers/vendor_product/VendorProduct.py
vendored
Normal file
48
core/apps/vendors/serializers/vendor_product/VendorProduct.py
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.vendors.models import VendorproductModel
|
||||
|
||||
|
||||
class BaseVendorproductSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = VendorproductModel
|
||||
fields = [
|
||||
"id",
|
||||
"firestore_id",
|
||||
"vendor",
|
||||
"category",
|
||||
"section",
|
||||
"name",
|
||||
"description",
|
||||
"price",
|
||||
"discount_price",
|
||||
"quantity",
|
||||
"is_publish",
|
||||
"image",
|
||||
"photos_json",
|
||||
]
|
||||
|
||||
|
||||
class ListVendorproductSerializer(BaseVendorproductSerializer):
|
||||
class Meta(BaseVendorproductSerializer.Meta): ...
|
||||
|
||||
|
||||
class RetrieveVendorproductSerializer(BaseVendorproductSerializer):
|
||||
class Meta(BaseVendorproductSerializer.Meta): ...
|
||||
|
||||
|
||||
class CreateVendorproductSerializer(BaseVendorproductSerializer):
|
||||
class Meta(BaseVendorproductSerializer.Meta):
|
||||
fields = [
|
||||
"firestore_id",
|
||||
"vendor",
|
||||
"category",
|
||||
"section",
|
||||
"name",
|
||||
"description",
|
||||
"price",
|
||||
"discount_price",
|
||||
"quantity",
|
||||
"is_publish",
|
||||
"photos_json",
|
||||
]
|
||||
2
core/apps/vendors/serializers/vendor_product/__init__.py
vendored
Normal file
2
core/apps/vendors/serializers/vendor_product/__init__.py
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
from .ProductImage import * # noqa
|
||||
from .VendorProduct import * # noqa
|
||||
Reference in New Issue
Block a user