initial commit

This commit is contained in:
2025-08-05 10:26:39 +05:00
commit b7412bbef6
298 changed files with 10533 additions and 0 deletions

View File

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

View File

@@ -0,0 +1,51 @@
from rest_framework import serializers
from core.apps.companies.models import CompanyModel
from core.apps.companies.serializers.accounts import (
CreateCompanyAccountSerializer,
)
from core.apps.companies.serializers.folders import (
CreateCompanyFolderSerializer
)
class BaseCompanySerializer(serializers.ModelSerializer):
class Meta:
model = CompanyModel
fields = "__all__"
read_only_fields = (
"id",
"created_at",
"updated_at"
)
class ListCompanySerializer(BaseCompanySerializer):
class Meta(BaseCompanySerializer.Meta):
fields = (
"id",
"name",
"phone",
"email",
"created_at",
"updated_at",
)
class RetrieveCompanySerializer(BaseCompanySerializer):
class Meta(BaseCompanySerializer.Meta): ...
class CreateCompanySerializer(BaseCompanySerializer):
class Meta(BaseCompanySerializer.Meta): ...
class UpdateCompanySerializer(BaseCompanySerializer):
class Meta(BaseCompanySerializer.Meta): ...
class DestroyCompanySerializer(BaseCompanySerializer):
class Meta(BaseCompanySerializer.Meta):
fields = ["id"]