Implement exchange imports and frontend reporting APIs
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m50s
CI/CD Pipeline / Run Tests (push) Successful in 3m57s
CI/CD Pipeline / Build Docker Images (push) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (push) Has been skipped
CI/CD Pipeline / Deploy to Server (push) Has been skipped
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m50s
CI/CD Pipeline / Run Tests (push) Successful in 3m57s
CI/CD Pipeline / Build Docker Images (push) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (push) Has been skipped
CI/CD Pipeline / Deploy to Server (push) Has been skipped
This commit is contained in:
78
src/apps/external_data/serializers.py
Normal file
78
src/apps/external_data/serializers.py
Normal file
@@ -0,0 +1,78 @@
|
||||
"""Serializers for external data registries."""
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
from apps.external_data.models import (
|
||||
ArbitrationCase,
|
||||
IndustrialProduct,
|
||||
ProsecutorCheck,
|
||||
PublicProcurement,
|
||||
)
|
||||
|
||||
|
||||
class IndustrialProductSerializer(serializers.ModelSerializer):
|
||||
organization = serializers.UUIDField(source="organization_id", read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = IndustrialProduct
|
||||
fields = [
|
||||
"id",
|
||||
"organization",
|
||||
"product_name",
|
||||
"product_class",
|
||||
"okpd2_code",
|
||||
"tnved_code",
|
||||
"registry_number",
|
||||
]
|
||||
|
||||
|
||||
class ProsecutorCheckSerializer(serializers.ModelSerializer):
|
||||
organization = serializers.UUIDField(source="organization_id", read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = ProsecutorCheck
|
||||
fields = [
|
||||
"id",
|
||||
"organization",
|
||||
"registration_number",
|
||||
"law_type",
|
||||
"control_authority",
|
||||
"prosecutor_office",
|
||||
"start_date",
|
||||
"status",
|
||||
]
|
||||
|
||||
|
||||
class PublicProcurementSerializer(serializers.ModelSerializer):
|
||||
organization = serializers.UUIDField(source="organization_id", read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = PublicProcurement
|
||||
fields = [
|
||||
"id",
|
||||
"organization",
|
||||
"purchase_number",
|
||||
"law_type",
|
||||
"status",
|
||||
"contract_amount",
|
||||
"contract_date",
|
||||
"execution_start_date",
|
||||
"execution_end_date",
|
||||
"purchase_name",
|
||||
]
|
||||
|
||||
|
||||
class ArbitrationCaseSerializer(serializers.ModelSerializer):
|
||||
organization = serializers.UUIDField(source="organization_id", read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = ArbitrationCase
|
||||
fields = [
|
||||
"id",
|
||||
"organization",
|
||||
"case_number",
|
||||
"court_name",
|
||||
"party_role",
|
||||
"status",
|
||||
"decision_date",
|
||||
]
|
||||
Reference in New Issue
Block a user