controllers

package
v0.0.0-...-c47b694 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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]

func (*AdmisionController) URLMapping

func (c *AdmisionController) URLMapping()

URLMapping ...

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]

func (*ReportesController) URLMapping

func (c *ReportesController) URLMapping()

URLMapping ...

Jump to

Keyboard shortcuts

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