storage yaratildi

This commit is contained in:
Husanjonazamov
2026-03-13 20:17:06 +05:00
commit 1c692b51b6
256 changed files with 8852 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
from .category import * # noqa
from .vendor import * # noqa
from .vendor_product import * # noqa

View 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",
]

View File

@@ -0,0 +1 @@
from .Category import * # noqa

View 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

View File

View File

@@ -0,0 +1 @@
from .vendor import * # noqa

View 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",
]

View 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",
]

View 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",
]

View File

@@ -0,0 +1,2 @@
from .ProductImage import * # noqa
from .VendorProduct import * # noqa