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