entity.py
772 Bytes
from typing import List
from presupuestov1.schema import OrmBaseModel
from presupuestov1 import schemas
class EntidadDistribucion(OrmBaseModel):
tipo: str
tipo_codigo: str
codigo: str
dimension: str
gestion: int
padre: str
hijo: str
devengado: float
desc_padre: str | None
desc_hijo: str | None
class EntidadResumen(OrmBaseModel):
tipo: str
tipo_codigo: str
codigo: str
gestion: int
devengado: float
ranking: int | None
desc: str | None
desc_padre: str | None
class ClasInstitucionalIngresosGastos(schemas.classifier.ClasInstitucional):
gastos_ingresos: List[EntidadResumen]
class ClasGeograficoIngresosGastos(schemas.classifier.ClasGeografico):
gastos_ingresos: List[EntidadResumen]