udistrital / sga_documentacion

Repositorio para la documentación del sistema de gestión académica
MIT License
0 stars 0 forks source link

Migración de Api MID para el proceso de plan docente a arquitectura a micro MID #78

Open fabianbarreto02 opened 6 months ago

fabianbarreto02 commented 6 months ago

Se requiere realizar la Migración de Api MID para el proceso de plan docente a arquitectura a micro MID

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

fabianbarreto02 commented 5 months ago

@NeFaWaltPint Documentar

NeFaWaltPint commented 5 months ago

Swagger nuevo micro mid

imagen

Todos sus parámetros de consulta se manejan en formato query.

:x: -> Antigua ruta sga_mid | :white_check_mark: -> Nueva ruta micromid

url_mid/v1...

NeFaWaltPint commented 5 months ago

Nota

Se ha generado commit directo a develop: https://github.com/udistrital/sga_plan_trabajo_docente_mid/commit/69501c8b1718210dec46e0d610ffa4d3778ca88b

NeFaWaltPint commented 5 months ago

Estructura según lineamiento

├── conf
│   └── app.conf 
├── controllers 
│   ├── asignacion.go
│   ├── docente.go
│   ├── espacio_academico.go
│   ├── espacio_fisico.go
│   ├── plan.go             
│   ├── preasignacion.go 
│   └── reportes.go
├── docker-compose.yml  
├── Dockerfile     
├── entrypoint.sh               
├── LICENSE      
├── main.go
├── models               
│   ├── espacio_academico.go
│   ├── horario.go
│   ├── parametro.go        
│   ├── plan_trabajo_docente.go
│   └── tercero.go          
├── README.md                   
├── routers           
│   ├── commentsRouter_controllers.go
│   └── router.go    
├── services             
│   ├── asignacion.go                  
│   ├── docente.go                         
│   ├── espacio_academico.go
│   ├── espacio_fisico.go
│   ├── plan.go 
│   ├── preasignacion.go
│   └── reportes.go     
├── sonar-project.properties 
├── static
│   ├── img
│   └── templates
├── swagger
│   ├── swagger.json
│   └── swagger.yml
└── utils
    └── utils.go

Manejo pánico

defer en controlador defer errorhandler.HandlePanic(&c.Controller) routing errors beego.ErrorController(&errorhandler.ErrorHandlerController{})