services

package
v0.0.0-...-63f7d64 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2024 License: MIT Imports: 26 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActualizarInscripcion

func ActualizarInscripcion(infoComp map[string]interface{}, id float64) (map[string]interface{}, error)

func CalcularPuntajeFinalDeAspirantes

func CalcularPuntajeFinalDeAspirantes(data []byte) (APIResponseDTO requestresponse.APIResponse)

func CambioEstadoAspirante

func CambioEstadoAspirante(data []byte) (APIResponseDTO requestresponse.APIResponse)

func ConsultaAspirantes

func ConsultaAspirantes(data []byte) (APIResponseDTO requestresponse.APIResponse)

func ConsultaCriterios

func ConsultaCriterios(dataPeriodo map[string]interface{}, dataProyectos []map[string]interface{}, criteriosAgregados map[float64]bool) []map[string]interface{}

Consulta de criterios

func ConsultaGeneralPregradoPorPeriodo

func ConsultaGeneralPregradoPorPeriodo(idPeriodo int64) (APIResponseDTO requestresponse.APIResponse)

func ConsultaProyectos

func ConsultaProyectos(relacionCalendario map[string]interface{}, proyectosSolicitados map[int]bool) []map[string]interface{}

Consulta de proyectos

func ConsultaSuite

func ConsultaSuite(dataProyectos []map[string]interface{}, tipoInscripcion []map[string]interface{}, IdPeriodoString string) map[string]models.Tag

func ConsultarEvaluacionDeAspirantes

func ConsultarEvaluacionDeAspirantes(periodoId int64, proyectoId int64, nivelId int64) (requestresponse.APIResponse, error)

func CrearLiquidacion

func CrearLiquidacion(data []byte) (APIResponseDTO requestresponse.APIResponse)

func Criterio

func Criterio(data []byte) (APIResponseDTO requestresponse.APIResponse)

func CriteriosIcfesPost

func CriteriosIcfesPost(data []byte) (APIResponseDTO requestresponse.APIResponse)

func CuentasDerechoPecuniario

func CuentasDerechoPecuniario() map[string]interface{}

func CuposAdmision

func CuposAdmision(data []byte) (APIResponseDTO requestresponse.APIResponse)

func DependenciaPorVinculacion

func DependenciaPorVinculacion(id_tercero_str string) (APIResponseDTO requestresponse.APIResponse)

func DerechoPecuniario

func DerechoPecuniario(relacionCalendario map[string]interface{}, proyectosSolicitados map[int]bool, dataPeriodo map[string]interface{}) map[string]interface{}

func EvaluacionAspirantePregrado

func EvaluacionAspirantePregrado(idProgramaAcademico string, idPeriodo string) (APIResponseDTO requestresponse.APIResponse)

func GenerarCodificacion

func GenerarCodificacion(data []byte, tipo int64) (APIResponseDTO requestresponse.APIResponse)

func GenerarCuerpoActualizacionEstadoInscripcion

func GenerarCuerpoActualizacionEstadoInscripcion(nuevoEstado int, inscripcion map[string]interface{}, tipoInscripcion map[string]interface{}) map[string]interface{}

func GenerarReporteCodigos

func GenerarReporteCodigos(idPeriodo int64, idProyecto int64) requestresponse.APIResponse

func GenerarSoporteConfiguracion

func GenerarSoporteConfiguracion(dataPeriodo map[string]interface{}, dataProyectos []map[string]interface{}, dataCriterios []map[string]interface{}, relacionCalendario map[string]interface{}, derechoPecuniario map[string]interface{}, cuentasDerechoPecuniario map[string]interface{}, dataSuite map[string]models.Tag) map[string]interface{}

func GetAdmitidos

func GetAdmitidos(idPeriodo int64, nivel string, idProyecto int64, periodoValor string, proyectoCodigo string) (APIResponseDTO requestresponse.APIResponse)

func GetAllLiquidaciones

func GetAllLiquidaciones() (APIResponseDTO requestresponse.APIResponse)

func GetAspirantesDeProyectosActivos

func GetAspirantesDeProyectosActivos(idNiv string, idPer string, tipoLista string) (interface{}, error)

func GetCurricularAspirantesInscritos

func GetCurricularAspirantesInscritos(id string, idNivel string) (APIResponseDTO requestresponse.APIResponse)

func GetFacultadAspirantesInscritos

func GetFacultadAspirantesInscritos() (APIResponseDTO requestresponse.APIResponse)

func GuardarCodificacion

func GuardarCodificacion(data []byte) (APIResponseDTO requestresponse.APIResponse)

func InformeLiquidacionPosgrado

func InformeLiquidacionPosgrado(data []byte) (APIResponseDTO requestresponse.APIResponse)

func InformeLiquidacionPregrado

func InformeLiquidacionPregrado(data []byte) (APIResponseDTO requestresponse.APIResponse)

func IterarEvaluacion

func IterarEvaluacion(id_periodo string, id_programa string, id_requisito string) (APIResponseDTO requestresponse.APIResponse)

func ListaAspirantes

func ListaAspirantes(idPeriodo int64, idProyecto int64, tipoLista int64) (APIResponseDTO requestresponse.APIResponse)

func ListadoAspirantesAdmitidos

func ListadoAspirantesAdmitidos(id_Periodo string, id_Estado_Fomracion string, id_Curricular string) (APIResponseDTO requestresponse.APIResponse)

func ListadoAspirantesOficializados

func ListadoAspirantesOficializados(id_Periodo string, id_Nivel_Fomracion string, id_Estado_Formacion string) (APIResponseDTO requestresponse.APIResponse)

func ListadoInscripcionEvaluacion

func ListadoInscripcionEvaluacion(idPeriodo int64, idProyecto int64) (APIResponseDTO requestresponse.APIResponse)

func ListarDataInscripcionEvaluacion

func ListarDataInscripcionEvaluacion(dataOrganizada []map[string]interface{}, requisitosOrganizada []map[string]interface{}) map[string]interface{}

func ListarLiquidacionEstudiantes

func ListarLiquidacionEstudiantes(idPeriodo int64, idProyecto int64) (APIResponseDTO requestresponse.APIResponse)

func ManejoCasosGetLista

func ManejoCasosGetLista(tipo_lista int64, id_periodo int64, id_proyecto int64, listado *[]map[string]interface{})

func ManejoCriterioCriterioIcfes

func ManejoCriterioCriterioIcfes(criterioProyecto *[]map[string]interface{}, CriterioIcfes map[string]interface{}, requestBod string, criterioProyectos map[string]interface{}, i int, alertas *[]interface{}, alerta *models.Alert, tipo int, criterio_existente *[]map[string]interface{})

func ManejoError

func ManejoError(alerta *models.Alert, alertas *[]interface{}, errorGetAll *bool, mensaje string, err ...error)

func ManejoErrorSinGetAll

func ManejoErrorSinGetAll(alerta *models.Alert, alertas *[]interface{}, mensaje string, err ...error)

func ManejoExito

func ManejoExito(alertas *[]interface{}, alerta *models.Alert, resultado map[string]interface{})

func PeticionCuposCambioEstado

func PeticionCuposCambioEstado(EstadoProyectos map[string]interface{}, Id_periodo interface{}) (interface{}, interface{}, bool)

func PeticionNotaGetAspirante

func PeticionNotaGetAspirante(resultado_tem map[string]interface{}, resultado_aspirante *[]map[string]interface{}, i int) (interface{}, interface{}, bool)

func PeticionResultadoInscripcionGetPuntaje

func PeticionResultadoInscripcionGetPuntaje(resultado_tem map[string]interface{}, resultado_puntaje *[]map[string]interface{}, i int) (interface{}, interface{}, bool)

func PuntajeTotal

func PuntajeTotal(data []byte) (APIResponseDTO requestresponse.APIResponse)

func PutAspirantePuntajeMinimo

func PutAspirantePuntajeMinimo(data []byte) (APIResponseDTO requestresponse.APIResponse)

func RecuperarDetallesEvaluacion

func RecuperarDetallesEvaluacion(inscripcion_id string) ([]map[string]interface{}, error)

func RecuperarInscripciones

func RecuperarInscripciones(idPeriodo string, idprograma string) ([]map[string]interface{}, error)

func RecuperarRequisitoPuntajeMinimo

func RecuperarRequisitoPuntajeMinimo(id_periodo string, id_programa string) ([]map[string]interface{}, error)

func RegistrarEvaluaciones

func RegistrarEvaluaciones(data []byte) (APIResponseDTO requestresponse.APIResponse)

func RelacionData

func RelacionData(relacionCalendario map[string]interface{}, dataPeriodo map[string]interface{}, dataCalendario map[string]interface{}, errorGetAll bool) map[string]interface{}

Función principal

func ReporteCaracterizacion

func ReporteCaracterizacion(idPeriodo int64, idProyecto int64) requestresponse.APIResponse

func ReporteDinamico

func ReporteDinamico(data []byte) requestresponse.APIResponse

func SolicituVerificacionCuposAdmision

func SolicituVerificacionCuposAdmision(cupoProyectos map[string]interface{}, CuposAdmision map[string]interface{}, CuposProyectos *[]map[string]interface{}, requestBod string, i int) interface{}

func SolicitudInscripcionGetEvApspirantes

func SolicitudInscripcionGetEvApspirantes(evaluacion map[string]interface{}, Inscripcion *map[string]interface{}, Terceros *map[string]interface{}) error

func SolicitudRequisitoPostEvaluacion

func SolicitudRequisitoPostEvaluacion(ProgramaAcademicoId interface{}, PeriodoId interface{}, Inscripciones *[]map[string]interface{}, Ponderado *float64, DetalleCalificacion *string, Evaluacion map[string]interface{}, AspirantesData []interface{}, respuesta *[]map[string]interface{}, Requisito []map[string]interface{}, DetalleEvaluacion map[string]interface{}, errorGetAll *bool, alertas *[]interface{}, alerta *models.Alert, CriterioId interface{}) interface{}

func Soporte

func Soporte(id_periodo string, id_nivel string) (APIResponseDTO requestresponse.APIResponse)

func SugerenciaCorreosUD

func SugerenciaCorreosUD(idPeriodo int64, Opcion int64) requestresponse.APIResponse

Types

type AspiranteData

type AspiranteData struct {
	Nombre                 string
	CalificacionRequisitos []map[string]interface{}
	Total                  interface{}
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL