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 .company_accounts import * # noqa

View File

@@ -0,0 +1,36 @@
from rest_framework import serializers
from core.apps.companies.models import CompanyAccountModel
class BaseCompanyAccountSerializer(serializers.ModelSerializer):
class Meta:
model = CompanyAccountModel
fields = "__all__"
read_only_fields = (
"id",
"created_at",
"updated_at"
)
class ListCompanyAccountSerializer(BaseCompanyAccountSerializer):
class Meta(BaseCompanyAccountSerializer.Meta): ...
class RetrieveCompanyAccountSerializer(BaseCompanyAccountSerializer):
class Meta(BaseCompanyAccountSerializer.Meta): ...
class CreateCompanyAccountSerializer(BaseCompanyAccountSerializer):
class Meta(BaseCompanyAccountSerializer.Meta): ...
class UpdateCompanyAccountSerializer(BaseCompanyAccountSerializer):
class Meta(BaseCompanyAccountSerializer.Meta): ...
class DestroyCompanyAccountSerializer(BaseCompanyAccountSerializer):
class Meta(BaseCompanyAccountSerializer.Meta):
fields = ["id"]