Documentation ¶
Index ¶
- type AdmisionController
- func (c *AdmisionController) CambioEstadoAspiranteByPeriodoByProyecto()
- func (c *AdmisionController) GetAspirantesByPeriodoByProyecto()
- func (c *AdmisionController) GetDependenciaPorVinculacionTercero()
- func (c *AdmisionController) GetEvaluacionAspirantes()
- func (c *AdmisionController) GetListaAspirantesDeProyectosActivos()
- func (c *AdmisionController) GetListaAspirantesPor()
- func (c *AdmisionController) GetPuntajeTotalByPeriodoByProyecto()
- func (c *AdmisionController) PostCriterioIcfes()
- func (c *AdmisionController) PostCuposAdmision()
- func (c *AdmisionController) PostEvaluacionAspirantes()
- func (c *AdmisionController) PutNotaFinalAspirantes()
- func (c *AdmisionController) URLMapping()
- type CodificacionController
- type ReportesController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdmisionController ¶
type AdmisionController struct {
beego.Controller
}
AdmisionController ...
func (*AdmisionController) CambioEstadoAspiranteByPeriodoByProyecto ¶
func (c *AdmisionController) CambioEstadoAspiranteByPeriodoByProyecto()
CambioEstadoAspiranteByPeriodoByProyecto ... @Title CambioEstadoAspiranteByPeriodoByProyecto @Description post cambioestadoaspirante by id_periodo and id_proyecto @Param body body {} true "body for post cambio estadocontent" @Success 200 {} @Failure 403 body is empty @router /estado [post]
func (*AdmisionController) GetAspirantesByPeriodoByProyecto ¶
func (c *AdmisionController) GetAspirantesByPeriodoByProyecto()
GetAspirantesByPeriodoByProyecto ... @Title GetAspirantesByPeriodoByProyecto @Description get Aspirantes by id_periodo and id_proyecto @Param body body {} true "body for Get Aspirantes content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /aspirantes [post]
func (*AdmisionController) GetDependenciaPorVinculacionTercero ¶
func (c *AdmisionController) GetDependenciaPorVinculacionTercero()
GetDependenciaPorVinculacionTercero ... @Title GetDependenciaPorVinculacionTercero @Description get DependenciaId por Vinculacion de tercero, verificando cargo @Param id_tercero path int true "Id del tercero" @Success 200 {} @Failure 404 not found resource @router /dependencia_vinculacion_tercero/:id_tercero [get]
func (*AdmisionController) GetEvaluacionAspirantes ¶
func (c *AdmisionController) GetEvaluacionAspirantes()
GetEvaluacionAspirantes ... @Title GetEvaluacionAspirantes @Description Consultar la evaluacion de los aspirantes de acuerdo a los criterios @Param id_requisito path int true "Id del requisito" @Param id_periodo path int true "Id del periodo" @Param id_programa path int true "Id del programa academico" @Success 200 {} @Failure 403 body is empty @router /evaluacion/:id_programa/:id_periodo/:id_requisito [get]
func (*AdmisionController) GetListaAspirantesDeProyectosActivos ¶
func (c *AdmisionController) GetListaAspirantesDeProyectosActivos()
GetListaAspirantesDeProyectosActivos ... @Title GetListaAspirantesPorProyectosActivos @Description get Lista estados aspirantes de proyectos activos @Param id-nivel query string false "Se recibe parametro Id de el nivel" @Param id-periodo query string false "Se recibe parametro Id de el Periodo" @Param tipo-lista query string false "Se recibe parametro Id tipo de lista" @Success 200 {} @Failure 404 not found resource @router /aspirantes-de-proyectos-activos [get]
func (*AdmisionController) GetListaAspirantesPor ¶
func (c *AdmisionController) GetListaAspirantesPor()
GetListaAspirantesPor ... @Title GetListaAspirantesPor @Description get Lista estados aspirantes by id_periodo id_nivel id_proyecto and tipo_lista @Param id_periodo query int true "Id del periodo" @Param id_proyecto query int true "Id del proyecto" @Param tipo_lista query string true "tipo de lista" @Success 200 {} @Failure 404 not found resource @router /aspirantespor [get]
func (*AdmisionController) GetPuntajeTotalByPeriodoByProyecto ¶
func (c *AdmisionController) GetPuntajeTotalByPeriodoByProyecto()
ConsultarPuntajeTotalByPeriodoByProyecto ... @Title GetPuntajeTotalByPeriodoByProyecto @Description get PuntajeTotalCriteio by id_periodo and id_proyecto @Param body body {} true "body for Get Puntaje total content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /puntaje [post]
func (*AdmisionController) PostCriterioIcfes ¶
func (c *AdmisionController) PostCriterioIcfes()
PostCriterioIcfes ... @Title PostCriterioIcfes @Description Agregar CriterioIcfes @Param body body {} true "body Agregar CriterioIcfes content" @Success 200 {} @Failure 403 body is empty @router / [post]
func (*AdmisionController) PostCuposAdmision ¶
func (c *AdmisionController) PostCuposAdmision()
PostCuposAdmision ... @Title PostCuposAdmision @Description Agregar PostCuposAdmision @Param body body {} true "body Agregar PostCuposAdmision content" @Success 200 {} @Failure 403 body is empty @router /cupos [post]
func (*AdmisionController) PostEvaluacionAspirantes ¶
func (c *AdmisionController) PostEvaluacionAspirantes()
PostEvaluacionAspirantes ... @Title PostEvaluacionAspirantes @Description Agregar la evaluacion de los aspirantes de acuerdo a los criterios @Param body body {} true "body Agregar evaluacion aspirantes content" @Success 200 {} @Failure 403 body is empty @router /evaluacion [post]
func (*AdmisionController) PutNotaFinalAspirantes ¶
func (c *AdmisionController) PutNotaFinalAspirantes()
PutNotaFinalAspirantes ... @Title PutNotaFinalAspirantes @Description Se calcula la nota final de cada aspirante @Param body body {} true "body Calcular nota final content" @Success 200 {} @Failure 403 body is empty @router /calcular_nota [put]
type CodificacionController ¶
type CodificacionController struct {
beego.Controller
}
CodificacionController operations for Codificacion
func (*CodificacionController) GenerarCodigo ¶
func (c *CodificacionController) GenerarCodigo()
PostGenerarCodigos ... @Title PostGenerarCodigos @Description Generar códigos @Param body body {} true "body para guardar código" @Param tipo_sort query int true "Id del sort 1, 2 o 3" @Success 200 {} @Failure 403 body is empty @router /codigos/ [post]
func (*CodificacionController) GetAdmitidos ¶
func (c *CodificacionController) GetAdmitidos()
GetAdmitidos ... @Title GetAdmitidos @Description get admitidos por id de proyecto y periodo @Param id_periodo query int true "Id del periodo" @Param id_proyecto query int true "Id del proyecto" @Param valor_periodo query string true "Valor del periodo" @Param codigo_proyecto query string true "codigo del proyecto" @Failure 403 :id_periodo is empty @Failure 403 :id_proyecto is empty @Success 200 {} @Failure 404 not found resource @router /admitidos/ [get]
func (*CodificacionController) GuardarCodigo ¶
func (c *CodificacionController) GuardarCodigo()
PostGuardarCodigos ... @Title PostGuardarCodigos @Description Guardar códigos @Param body body {} true "body para guardar código" @Success 200 {} @Failure 403 body is empty @router /codigos-periodo/ [post]
func (*CodificacionController) URLMapping ¶
func (c *CodificacionController) URLMapping()
URLMapping ...
type ReportesController ¶
type ReportesController struct {
beego.Controller
}
ReportesController operations for Reportes
func (*ReportesController) Delete ¶
func (c *ReportesController) Delete()
Delete ... @Title Delete @Description delete the Reportes @Param id path string true "The id you want to delete" @Success 200 {string} delete success! @Failure 403 id is empty @router /:id [delete]
func (*ReportesController) GetAll ¶
func (c *ReportesController) GetAll()
GetCodificaciones ... @Title GetAll @Description get Reportes @Param id_periodo query int true "Id del periodo" @Param id_proyecto query int true "Id del proyecto" @Success 200 {object} models.Reportes @Failure 403 @router / [get]
func (*ReportesController) Post ¶
func (c *ReportesController) Post()
PostReportes ... @Title GenerarReportes @Description Crear reportes dinamicos @Param body body {} true "body con la información de las filas a eliminar el proeycto y el periodo" @Success 201 {object} models.Reportes @Failure 403 body is empty @router / [post]
func (*ReportesController) Put ¶
func (c *ReportesController) Put()
Put ... @Title Put @Description update the Reportes @Param id path string true "The id you want to update" @Param body body models.Reportes true "body for Reportes content" @Success 200 {object} models.Reportes @Failure 403 :id is not int @router /:id [put]