models

package
v0.0.0-...-bcfa58b Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2024 License: MIT Imports: 1 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Actividad

type Actividad struct {
	Id                 string `json:"_id,omitempty"`
	Nombre             string `json:"nombre,omitempty"`
	Descripcion        string `json:"descripcion,omitempty"`
	Codigo_abreviacion int    `json:"codigo_abreviacion,omitempty"`
	Activo             bool   `json:"activo,omitempty"`
	Fecha_creacion     string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion string `json:"fecha_modificacion,omitempty"`
}

type CargaPlan

type CargaPlan struct {
	Id                              string  `json:"_id,omitempty"`
	Espacio_academico_id            string  `json:"espacio_academico_id,omitempty"`
	Actividad_id                    string  `json:"actividad_id,omitempty"`
	Plan_docente_id                 string  `json:"plan_docente_id,omitempty"`
	Sede_id                         string  `json:"sede_id,omitempty"`     // Remove from db, only here to avoid edit to much code
	Edificio_id                     string  `json:"edificio_id,omitempty"` // Remove from db
	Salon_id                        string  `json:"salon_id,omitempty"`
	Horario                         string  `json:"horario,omitempty"`                         // Remove from db
	Colocacion_espacio_academico_id string  `json:"colocacion_espacio_academico_id,omitempty"` // those removed is in horarios model
	Hora_inicio                     int     `json:"hora_inicio,omitempty"`
	Duracion                        float64 `json:"duracion,omitempty"`
	Activo                          bool    `json:"activo,omitempty"`
	Fecha_creacion                  string  `json:"fecha_creacion,omitempty"`
	Fecha_modificacion              string  `json:"fecha_modificacion,omitempty"`
}

type ColocacionEspacioAcademico

type ColocacionEspacioAcademico struct {
	Id                             int    `json:"Id,omitempty"`
	EspacioAcademicoId             string `json:"EspacioAcademicoId,omitempty"`
	EspacioFisicoId                int    `json:"EspacioFisicoId,omitempty"`
	ColocacionEspacioAcademico     string `json:"ColocacionEspacioAcademico,omitempty"`
	ResumenColocacionEspacioFisico string `json:"ResumenColocacionEspacioFisico,omitempty"`
	Activo                         bool   `json:"Activo,omitempty"`
	FechaCreacion                  string `json:"FechaCreacion,omitempty"`
	FechaModificacion              string `json:"FechaModificacion,omitempty"`
}

type ConsolidadoDocente

type ConsolidadoDocente struct {
	Id                       string `json:"_id,omitempty"`
	Plan_docente_id          string `json:"plan_docente_id,omitempty"`
	Periodo_id               string `json:"periodo_id,omitempty"`
	Proyecto_academico_id    string `json:"proyecto_academico_id,omitempty"`
	Estado_consolidado_id    string `json:"estado_consolidado_id,omitempty"`
	Respuesta_decanatura     string `json:"respuesta_decanatura,omitempty"`
	Consolidado_coordinacion string `json:"consolidado_coordinacion,omitempty"`
	Cumple_normativa         bool   `json:"cumple_normativa,omitempty"`
	Aprobado                 bool   `json:"aprobado,omitempty"`
	Activo                   bool   `json:"activo,omitempty"`
	Fecha_creacion           string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion       string `json:"fecha_modificacion,omitempty"`
}

type DatosIdentificacion

type DatosIdentificacion struct {
	Id                 int           `json:"Id,omitempty"`
	TipoDocumentoId    TipoDocumento `json:"TipoDocumentoId,omitempty"`
	TerceroId          Tercero       `json:"TerceroId,omitempty"`
	Numero             string        `json:"Numero,omitempty"`
	DigitoVerificacion int           `json:"DigitoVerificacion,omitempty"`
	CiudadExpedicion   int           `json:"CiudadExpedicion,omitempty"`
	FechaExpedicion    string        `json:"FechaExpedicion,omitempty"`
	DocumentoSoporte   int           `json:"DocumentoSoporte,omitempty"`
	Activo             bool          `json:"Activo,omitempty"`
	FechaCreacion      string        `json:"FechaCreacion,omitempty"`
	FechaModificacion  string        `json:"FechaModificacion,omitempty"`
}

type EspacioAcademico

type EspacioAcademico struct {
	Id                       string `json:"_id,omitempty"`
	Nombre                   string `json:"nombre,omitempty"`
	Codigo_abreviacion       string `json:"codigo_abreviacion,omitempty"`
	Codigo                   string `json:"codigo,,omitempty"`
	Plan_estudio_id          string `json:"plan_estudio_id,omitempty"`
	Proyecto_academico_id    int64  `json:"proyecto_academico_id,omitempty"`
	Creditos                 int64  `json:"creditos,omitempty"`
	Distribucion_horas       string `json:"distribucion_horas,omitempty"`
	Tipo_espacio_id          int64  `json:"tipo_espacio_id,omitempty"`
	Clasificacion_espacio_id int64  `json:"clasificacion_espacio_id,omitempty"`
	Enfoque_id               int64  `json:"enfoque_id,omitempty"`
	Espacios_requeridos      string `json:"espacios_requeridos,omitempty"`
	Grupo                    string `json:"grupo,omitempty"`
	Inscritos                int64  `json:"inscritos,omitempty"`
	Periodo_id               int64  `json:"periodo_id,omitempty"`
	Docente_id               int64  `json:"docente_id,omitempty"`
	Horario_id               string `json:"horario_id,omitempty"`
	Espacio_academico_padre  string `json:"espacio_academico_padre,omitempty"`
	Soporte_documental       string `json:"soporte_documental,omitempty"`
	Estado_aprobacion_id     string `json:"estado_aprobacion_id,omitempty"`
	Observacion              string `json:"observacion,omitempty"`
	Activo                   bool   `json:"activo,omitempty"`
	Fecha_creacion           string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion       string `json:"fecha_modificacion,omitempty"`
}

type EspacioAcademicoEstudiantes

type EspacioAcademicoEstudiantes struct {
	Id                      string `json:"_id,omitempty"`
	Espacio_academico_padre string `json:"espacio_academico_padre,omitempty"`
	Estudiante_id           int64  `json:"estudiante_id,omitempty"`
	Periodo_id              int64  `json:"periodo_id,omitempty"`
	Activo                  bool   `json:"activo,omitempty"`
	Fecha_creacion          string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion      string `json:"fecha_modificacion,omitempty"`
}

type EspacioFisico

type EspacioFisico struct {
	SedeId     int `json:"sede_id"`
	EdificioId int `json:"edificio_id"`
	SalonId    int `json:"salon_id"`
}

type EstadoAprobacion

type EstadoAprobacion struct {
	Id                 string `json:"_id,omitempty"`
	Nombre             string `json:"nombre,omitempty"`
	Descripcion        string `json:"descripcion,omitempty"`
	Codigo_abreviacion string `json:"codigo_abreviacion,omitempty"`
	Activo             bool   `json:"activo,omitempty"`
	Fecha_creacion     string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion string `json:"fecha_modificacion,omitempty"`
}

type EstadoConsolidado

type EstadoConsolidado struct {
	Id                 string `json:"_id,omitempty"`
	Nombre             string `json:"nombre,omitempty"`
	Descripcion        string `json:"descripcion,omitempty"`
	Codigo_abreviacion int    `json:"codigo_abreviacion,omitempty"`
	Activo             bool   `json:"activo,omitempty"`
	Fecha_creacion     string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion string `json:"fecha_modificacion,omitempty"`
}

type EstadoPlan

type EstadoPlan struct {
	Id                 string `json:"_id,omitempty"`
	Nombre             string `json:"nombre,omitempty"`
	Descripcion        string `json:"descripcion,omitempty"`
	Codigo_abreviacion int    `json:"codigo_abreviacion,omitempty"`
	Activo             bool   `json:"activo,omitempty"`
	Fecha_creacion     string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion string `json:"fecha_modificacion,omitempty"`
}

type InfoComplementariaTercero

type InfoComplementariaTercero struct {
	Id                       int         `json:"Id,omitempty"`
	TerceroId                Tercero     `json:"TerceroId,omitempty"`
	InfoComplementariaId     interface{} `json:"InfoComplementariaId,omitempty"`
	Dato                     string      `json:"Dato,omitempty"`
	InfoCompleTerceroPadreId interface{} `json:"InfoCompleteroPadreId,omitempty"`
	Activo                   bool        `json:"Activo,omitempty"`
	FechaCreacion            string      `json:"FechaCreacion,omitempty"`
	FechaModificacion        string      `json:"FechaModificacion,omitempty"`
}

type Parametro

type Parametro struct {
	Id                int         `json:"Id,omitempty"`
	Nombre            string      `json:"Nombre,omitempty"`
	Descripcion       string      `json:"Descripcion,omitempty"`
	CodigoAbreviacion string      `json:"CodigoAbreviacion,omitempty"`
	TipoParametroId   interface{} `json:"TipoParametroId,omitempty"`
	ParametroPadreId  interface{} `json:"ParametroPadreId,omitempty"`
	Activo            bool        `json:"Activo,omitempty"`
	FechaCreacion     string      `json:"FechaCreacion,omitempty"`
	FechaModificacion string      `json:"FechaModificacion,omitempty"`
}

type ParametroPeriodo

type ParametroPeriodo struct {
	Id                int       `json:"Id,omitempty"`
	ParametroId       Parametro `json:"ParametroId,omitempty"`
	PeriodoId         Periodo   `json:"PeriodoId,omitempty"`
	Valor             string    `json:"Valor,omitempty"`
	Activo            bool      `json:"Activo,omitempty"`
	FechaCreacion     string    `json:"FechaCreacion,omitempty"`
	FechaModificacion string    `json:"FechaModificacion,omitempty"`
}

type Periodo

type Periodo struct {
	Id                int    `json:"Id,omitempty"`
	Nombre            string `json:"Nombre,omitempty"`
	Descripcion       string `json:"Descripcion,omitempty"`
	Year              int    `json:"Year,omitempty"`
	Ciclo             string `json:"Ciclo,omitempty"`
	CodigoAbreviacion string `json:"CodigoAbreviacion,omitempty"`
	AplicacionId      int    `json:"AplicacionId,omitempty"`
	InicioVigencia    string `json:"InicioVigencia,omitempty"`
	FinVigencia       string `json:"FinVigencia,omitempty"`
	Activo            bool   `json:"Activo,omitempty"`
	FechaCreacion     string `json:"FechaCreacion,omitempty"`
	FechaModificacion string `json:"FechaModificacion,omitempty"`
}

type PlanDocente

type PlanDocente struct {
	Id                  string `json:"_id,omitempty"`
	Estado_plan_id      string `json:"estado_plan_id,omitempty"`
	Docente_id          string `json:"docente_id,omitempty"`
	Tipo_vinculacion_id string `json:"tipo_vinculacion_id,omitempty"`
	Periodo_id          string `json:"periodo_id,omitempty"`
	Soporte_documental  string `json:"soporte_documental,omitempty"`
	Observacion_docente string `json:"observacion_docente,omitempty"`
	Respuesta           string `json:"respuesta,omitempty"`
	Resumen             string `json:"resumen,omitempty"`
	Activo              bool   `json:"activo,omitempty"`
	Fecha_creacion      string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion  string `json:"fecha_modificacion,omitempty"`
}

type PreAsignacion

type PreAsignacion struct {
	Id                   string `json:"_id,omitempty"`
	Docente_id           string `json:"docente_id,omitempty"`
	Tipo_vinculacion_id  string `json:"tipo_vinculacion_id,omitempty"`
	Espacio_academico_id string `json:"espacio_academico_id,omitempty"`
	Periodo_id           string `json:"periodo_id,omitempty"`
	Aprobacion_docente   bool   `json:"aprobacion_docente,omitempty"`
	Aprobacion_proyecto  bool   `json:"aprobacion_proyecto,omitempty"`
	Plan_docente_id      string `json:"plan_docente_id,omitempty"`
	Activo               bool   `json:"activo,omitempty"`
	Fecha_creacion       string `json:"fecha_creacion,omitempty"`
	Fecha_modificacion   string `json:"fecha_modificacion,omitempty"`
}

type ResumenColocacion

type ResumenColocacion struct {
	Colocacion    json.RawMessage `json:"colocacion,omitempty"`
	EspacioFisico EspacioFisico   `json:"espacio_fisico,omitempty"`
}

type Tercero

type Tercero struct {
	Id                  int         `json:"Id,omitempty"`
	NombreCompleto      string      `json:"NombreCompleto,omitempty"`
	PrimerNombre        string      `json:"PrimerNombre,omitempty"`
	SegundoNombre       string      `json:"SegundoNombre,omitempty"`
	PrimerApellido      string      `json:"PrimerApellido,omitempty"`
	SegundoApellido     string      `json:"SegundoApellido,omitempty"`
	LugarOrigen         int         `json:"LugarOrigen,omitempty"`
	FechaNacimiento     string      `json:"FechaNacimiento,omitempty"`
	TipoContribuyenteId interface{} `json:"TipoContribuyenteId,omitempty"`
	UsuarioWSO2         string      `json:"UsuarioWSO2,omitempty"`
	Activo              bool        `json:"Activo,omitempty"`
	FechaCreacion       string      `json:"FechaCreacion,omitempty"`
	FechaModificacion   string      `json:"FechaModificacion,omitempty"`
}

type TipoDocumento

type TipoDocumento struct {
	Id                int    `json:"Id,omitempty"`
	Nombre            string `json:"Nombre,omitempty"`
	Descripcion       string `json:"Descripcion,omitempty"`
	CodigoAbreviacion string `json:"CodigoAbreviacion,omitempty"`
	NumeroOrden       int    `json:"NumeroOrden,omitempty"`
	Activo            bool   `json:"Activo,omitempty"`
	FechaCreacion     string `json:"FechaCreacion,omitempty"`
	FechaModificacion string `json:"FechaModificacion,omitempty"`
}

type Vinculacion

type Vinculacion struct {
	Id int `json:"Id,omitempty"`

	Activo            bool   `json:"Activo,omitempty"`
	FechaCreacion     string `json:"FechaCreacion,omitempty"`
	FechaModificacion string `json:"FechaModificacion,omitempty"`
}

Jump to

Keyboard shortcuts

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