controllers

package
v0.0.0-...-81a722c Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TerceroController

type TerceroController struct {
	beego.Controller
}

TerceroController operations for Tercero

func (*TerceroController) ActualizarDatosComplementarios

func (c *TerceroController) ActualizarDatosComplementarios()

ActualizarDatosComplementarios ... @Title ActualizarDatosComplementarios @Description ActualizarDatosComplementarios @Param body body {} true "body for Actualizar los datos complementarios content" @Success 200 {} @Failure 403 body is empty @router /complementarios [put]

func (*TerceroController) ActualizarInfoFamiliar

func (c *TerceroController) ActualizarInfoFamiliar()

ActualizarInfoFamiliar ... @Title ActualizarInfoFamiliar @Description Actualiza la informacion familiar del tercero @Param body body {} true "body for Actualizar la info familiar del tercero content" @Success 200 {} @Failure 403 body is empty @router /info-familiar [put]

func (*TerceroController) ActualizarPersona

func (c *TerceroController) ActualizarPersona()

ActualizarPersona ... @Title ActualizarPersona @Description Actualizar datos de persona @Param body body {} true "body for Actualizar datos de persona content" @Success 200 {} @Failure 403 body is empty @router / [put]

func (*TerceroController) ConsultarDatosComplementarios

func (c *TerceroController) ConsultarDatosComplementarios()

ConsultarDatosComplementarios ... @Title ConsultarDatosComplementarios @Description get ConsultarDatosComplementarios by id @Param tercero_id path int true "Id del ente" @Success 200 {} @Failure 404 not found resource @router /:tercero_id/complementarios [get]

func (*TerceroController) ConsultarDatosContacto

func (c *TerceroController) ConsultarDatosContacto()

ConsultarDatosContacto ... @Title ConsultarDatosContacto @Description get ConsultarDatosContacto by id @Param tercero_id path int true "Id del Tercero" @Success 200 {} @Failure 404 not found resource @router /:tercero_id/contacto [get]

func (*TerceroController) ConsultarDatosFamiliar

func (c *TerceroController) ConsultarDatosFamiliar()

ConsultarDatosFamiliar ... @Title ConsultarDatosFamiliar @Description get ConsultarDatosFamiliar by id @Param tercero_id path int true "Id del Tercero" @Success 200 {} @Failure 404 not found resource @router /:tercero_id/familiar [get]

func (*TerceroController) ConsultarDatosFormacionPregrado

func (c *TerceroController) ConsultarDatosFormacionPregrado()

ConsultarDatosFormacionPregrado ... @Title ConsultarDatosFormacionPregrado @Description get ConsultarDatosFormacionPregrado by id @Param tercero_id path int true "Id del Tercero" @Success 200 {} @Failure 404 not found resource @router /:tercero_id/formacion-pregrado [get]

func (*TerceroController) ConsultarExistenciaPersona

func (c *TerceroController) ConsultarExistenciaPersona()

ConsultarExistenciaPersona ... @Title ConsultarExistenciaPersona @Description get ConsultarExistenciaPersona by NumeroIdentificacion @Param numeroDocumento path int true "numero documento del tercero" @Success 200 {} @Failure 404 not found resource @router /existencia/:numeroDocumento [get]

func (*TerceroController) ConsultarInfoEstudiante

func (c *TerceroController) ConsultarInfoEstudiante()

ConsultarPersona ... @Title ConsultarInfoSolicitante @Description get ConsultarInfoSolicitante by id @Param tercero_id path int true "Id del tercero" @Success 200 {} @Failure 404 not found resource @router /:tercero_id/info-solicitante [get]

func (*TerceroController) ConsultarPersona

func (c *TerceroController) ConsultarPersona()

ConsultarPersona ... @Title ConsultarPersona @Description get ConsultaPersona by id @Param tercero_id path int true "Id del tercero" @Success 200 {} @Failure 404 not found resource @router /:tercero_id [get]

func (*TerceroController) GuardarAutor

func (c *TerceroController) GuardarAutor()

GuardarAutor ... @Title PostAutor @Description Guardar autor @Param body body {} true "body for Guardar autor content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /autores [post]

func (*TerceroController) GuardarDatosComplementarios

func (c *TerceroController) GuardarDatosComplementarios()

GuardarDatosComplementarios ... @Title GuardarDatosComplementarios @Description Guardar Datos Complementarios Persona @Param body body {} true "body for Guardar Datos Complementarios Persona content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /complementarios [post]

func (*TerceroController) GuardarDatosComplementariosParAcademico

func (c *TerceroController) GuardarDatosComplementariosParAcademico()

GuardarDatosComplementariosParAcademico ... @Title GuardarDatosComplementariosParAcademico @Description Guardar Datos Complementarios Persona ParAcademico @Param body body {} true "body for Guardar Datos Complementarios Persona content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /complementarios-par-academico [post]

func (*TerceroController) GuardarDatosContacto

func (c *TerceroController) GuardarDatosContacto()

GuardarDatosContacto ... @Title PostrDatosContacto @Description Guardar DatosContacto @Param body body {} true "body for Guardar DatosContacto content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router /contacto [post]

func (*TerceroController) GuardarPersona

func (c *TerceroController) GuardarPersona()

GuardarPersona ... @Title PostPersona @Description Guardar Persona @Param body body {} true "body for Guardar Persona content" @Success 201 {int} @Failure 400 the request contains incorrect syntax @router / [post]

func (*TerceroController) ObtenerTercerosConNIT

func (c *TerceroController) ObtenerTercerosConNIT()

ObtenerTercerosConNIT maneja la solicitud para obtener una lista de terceros. La búsqueda se puede realizar tanto por el NIT (Número de Identificación Tributaria) como por el nombre completo. Si se busca por NIT, la función intenta encontrar coincidencias en los números de identificación. Si se busca por nombre, intenta encontrar coincidencias en los nombres completos de los terceros. La función retorna una lista de terceros, cada uno con su NIT, nombre completo, y un label. Este label es una combinación del NIT y el nombre, dependiendo del tipo de búsqueda realizada. @Title ObtenerTerceroConNIT @Description Retorna una lista de terceros con su NIT y nombre completo.

La búsqueda puede realizarse por NIT o por nombre completo.
El resultado incluye un label que es una combinación de NIT y nombre, dependiendo del criterio de búsqueda.

@Success 200 {array} TerceroConNIT "Lista de terceros con NIT, nombre completo y label correspondiente." @Failure 400 "bad request" en caso de una solicitud incorrecta o problemas en la consulta. @router /nit [get]

func (*TerceroController) URLMapping

func (c *TerceroController) URLMapping()

URLMapping ...

Jump to

Keyboard shortcuts

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