feat(evaluation): baholash modellari yaratildi (auto, ko'chmas mulk, ko'char mulk, tezkor, hisobot)

This commit is contained in:
Husanjonazamov
2026-02-18 17:44:15 +05:00
parent 3ef3f8fd3f
commit 4ddd4f138f
26 changed files with 335 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
from rest_framework import serializers
from core.apps.evaluation.models import EvaluationReportModel
class BaseEvaluationreportSerializer(serializers.ModelSerializer):
class Meta:
model = EvaluationReportModel
fields = [
"id",
"valuation",
"evaluator",
"report_number",
"final_value",
"report_file",
"conclusion_text",
"approved_at",
]
class ListEvaluationreportSerializer(BaseEvaluationreportSerializer):
class Meta(BaseEvaluationreportSerializer.Meta): ...
class RetrieveEvaluationreportSerializer(BaseEvaluationreportSerializer):
class Meta(BaseEvaluationreportSerializer.Meta): ...
class CreateEvaluationreportSerializer(BaseEvaluationreportSerializer):
class Meta(BaseEvaluationreportSerializer.Meta):
fields = [
"id",
"valuation",
"evaluator",
"report_number",
"final_value",
"report_file",
"conclusion_text",
]

View File

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