models

package
v0.0.0-...-9d63c89 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCambioEstadoAsignacionEvaluador

func AddCambioEstadoAsignacionEvaluador(m *CambioEstadoAsignacionEvaluador) (id int64, err error)

AddCambioEstadoAsignacionEvaluador insert a new CambioEstadoAsignacionEvaluador into database and returns last inserted Id on success.

func AddCambioEstadoEvaluacion

func AddCambioEstadoEvaluacion(m *CambioEstadoEvaluacion) (id int64, err error)

AddCambioEstadoEvaluacion insert a new CambioEstadoEvaluacion into database and returns last inserted Id on success.

func AddClasificacion

func AddClasificacion(m *Clasificacion) (id int64, err error)

AddClasificacion insert a new Clasificacion into database and returns last inserted Id on success.

func AddEstadoAsignacionEvaluador

func AddEstadoAsignacionEvaluador(m *EstadoAsignacionEvaluador) (id int64, err error)

AddEstadoAsignacionEvaluador insert a new EstadoAsignacionEvaluador into database and returns last inserted Id on success.

func AddEstadoEvaluacion

func AddEstadoEvaluacion(m *EstadoEvaluacion) (id int64, err error)

AddEstadoEvaluacion insert a new EstadoEvaluacion into database and returns last inserted Id on success.

func AddEvaluacion

func AddEvaluacion(m *Evaluacion) (id int64, err error)

AddEvaluacion insert a new Evaluacion into database and returns last inserted Id on success.

func AddItem

func AddItem(m *Item) (id int64, err error)

AddItem insert a new Item into database and returns last inserted Id on success.

func AddItems

func AddItems(items []Item) (id int64, err error)

inserta múltiples registros de Item

func AddResultadoEvaluacion

func AddResultadoEvaluacion(m *ResultadoEvaluacion) (id int64, err error)

AddResultadoEvaluacion insert a new ResultadoEvaluacion into database and returns last inserted Id on success.

func AddRolAsignacionEvaluador

func AddRolAsignacionEvaluador(m *RolAsignacionEvaluador) (id int64, err error)

AddRolAsignacionEvaluador insert a new RolAsignacionEvaluador into database and returns last inserted Id on success.

func CreateOrUpdateAsignacionEvaluador

func CreateOrUpdateAsignacionEvaluador(m *AsignacionEvaluador) (created bool, err error)

ReadOrUpdateAsignacionEvaluador reads an AsignacionEvaluador by personaId and evaluacionId, updates it if exists, or creates it if not.

func CreateOrUpdateAsignacionEvaluadorItem

func CreateOrUpdateAsignacionEvaluadorItem(m *AsignacionEvaluadorItem) (created bool, err error)

ReadOrUpdateAsignacionEvaluadorItem reads an AsignacionEvaluador by personaId and evaluacionId, updates it if exists, or creates it if not.

func DeleteAsignacionEvaluador

func DeleteAsignacionEvaluador(id int) (err error)

DeleteAsignacionEvaluador deletes AsignacionEvaluador by Id and returns error if the record to be deleted doesn't exist

func DeleteAsignacionEvaluadorItem

func DeleteAsignacionEvaluadorItem(id int) (err error)

DeleteAsignacionEvaluadorItem deletes AsignacionEvaluadorItem by Id and returns error if the record to be deleted doesn't exist

func DeleteCambioEstadoAsignacionEvaluador

func DeleteCambioEstadoAsignacionEvaluador(id int) (err error)

DeleteCambioEstadoAsignacionEvaluador deletes CambioEstadoAsignacionEvaluador by Id and returns error if the record to be deleted doesn't exist

func DeleteCambioEstadoEvaluacion

func DeleteCambioEstadoEvaluacion(id int) (err error)

DeleteCambioEstadoEvaluacion deletes CambioEstadoEvaluacion by Id and returns error if the record to be deleted doesn't exist

func DeleteClasificacion

func DeleteClasificacion(id int) (err error)

DeleteClasificacion deletes Clasificacion by Id and returns error if the record to be deleted doesn't exist

func DeleteEstadoAsignacionEvaluador

func DeleteEstadoAsignacionEvaluador(id int) (err error)

DeleteEstadoAsignacionEvaluador deletes EstadoAsignacionEvaluador by Id and returns error if the record to be deleted doesn't exist

func DeleteEstadoEvaluacion

func DeleteEstadoEvaluacion(id int) (err error)

DeleteEstadoEvaluacion deletes EstadoEvaluacion by Id and returns error if the record to be deleted doesn't exist

func DeleteEvaluacion

func DeleteEvaluacion(id int) (err error)

DeleteEvaluacion deletes Evaluacion by Id and returns error if the record to be deleted doesn't exist

func DeleteItem

func DeleteItem(id int) (err error)

DeleteItem deletes Item by Id and returns error if the record to be deleted doesn't exist

func DeleteResultadoEvaluacion

func DeleteResultadoEvaluacion(id int) (err error)

DeleteResultadoEvaluacion deletes ResultadoEvaluacion by Id and returns error if the record to be deleted doesn't exist

func DeleteRolAsignacionEvaluador

func DeleteRolAsignacionEvaluador(id int) (err error)

DeleteRolAsignacionEvaluador deletes RolAsignacionEvaluador by Id and returns error if the record to be deleted doesn't exist

func GetAllAsignacionEvaluador

func GetAllAsignacionEvaluador(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllAsignacionEvaluador retrieves all AsignacionEvaluador matches certain condition. Returns empty list if no records exist

func GetAllAsignacionEvaluadorItem

func GetAllAsignacionEvaluadorItem(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllAsignacionEvaluadorItem retrieves all AsignacionEvaluadorItem matches certain condition. Returns empty list if no records exist

func GetAllCambioEstadoAsignacionEvaluador

func GetAllCambioEstadoAsignacionEvaluador(query map[string]string, fields []string, sortby []string, order []string, offset int64, limit int64) (ml []interface{}, err error)

GetAllCambioEstadoAsignacionEvaluador retrieves all CambioEstadoAsignacionEvaluador matches certain condition. Returns empty list if no records exist

func GetAllCambioEstadoEvaluacion

func GetAllCambioEstadoEvaluacion(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllCambioEstadoEvaluacion retrieves all CambioEstadoEvaluacion matches certain condition. Returns empty list if no records exist

func GetAllClasificacion

func GetAllClasificacion(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllClasificacion retrieves all Clasificacion matches certain condition. Returns empty list if no records exist

func GetAllEstadoAsignacionEvaluador

func GetAllEstadoAsignacionEvaluador(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllEstadoAsignacionEvaluador retrieves all EstadoAsignacionEvaluador matches certain condition. Returns empty list if no records exist

func GetAllEstadoEvaluacion

func GetAllEstadoEvaluacion(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllEstadoEvaluacion retrieves all EstadoEvaluacion matches certain condition. Returns empty list if no records exist

func GetAllEvaluacion

func GetAllEvaluacion(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllEvaluacion retrieves all Evaluacion matches certain condition. Returns empty list if no records exist

func GetAllItem

func GetAllItem(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllItem retrieves all Item matches certain condition. Returns empty list if no records exist

func GetAllResultadoEvaluacion

func GetAllResultadoEvaluacion(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllResultadoEvaluacion retrieves all ResultadoEvaluacion matches certain condition. Returns empty list if no records exist

func GetAllRolAsignacionEvaluador

func GetAllRolAsignacionEvaluador(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllRolAsignacionEvaluador retrieves all RolAsignacionEvaluador matches certain condition. Returns empty list if no records exist

func UpdateAsignacionEvaluadorById

func UpdateAsignacionEvaluadorById(m *AsignacionEvaluador) (err error)

UpdateAsignacionEvaluador updates AsignacionEvaluador by Id and returns error if the record to be updated doesn't exist

func UpdateAsignacionEvaluadorItemById

func UpdateAsignacionEvaluadorItemById(m *AsignacionEvaluadorItem) (err error)

UpdateAsignacionEvaluadorItem updates AsignacionEvaluadorItem by Id and returns error if the record to be updated doesn't exist

func UpdateCambioEstadoAsignacionEvaluadorById

func UpdateCambioEstadoAsignacionEvaluadorById(m *CambioEstadoAsignacionEvaluador) (err error)

UpdateCambioEstadoAsignacionEvaluador updates CambioEstadoAsignacionEvaluador by Id and returns error if the record to be updated doesn't exist

func UpdateCambioEstadoEvaluacionById

func UpdateCambioEstadoEvaluacionById(m *CambioEstadoEvaluacion) (err error)

UpdateCambioEstadoEvaluacion updates CambioEstadoEvaluacion by Id and returns error if the record to be updated doesn't exist

func UpdateClasificacionById

func UpdateClasificacionById(m *Clasificacion) (err error)

UpdateClasificacion updates Clasificacion by Id and returns error if the record to be updated doesn't exist

func UpdateEstadoAsignacionEvaluadorById

func UpdateEstadoAsignacionEvaluadorById(m *EstadoAsignacionEvaluador) (err error)

UpdateEstadoAsignacionEvaluador updates EstadoAsignacionEvaluador by Id and returns error if the record to be updated doesn't exist

func UpdateEstadoEvaluacionById

func UpdateEstadoEvaluacionById(m *EstadoEvaluacion) (err error)

UpdateEstadoEvaluacion updates EstadoEvaluacion by Id and returns error if the record to be updated doesn't exist

func UpdateEvaluacionById

func UpdateEvaluacionById(m *Evaluacion) (err error)

UpdateEvaluacion updates Evaluacion by Id and returns error if the record to be updated doesn't exist

func UpdateItemById

func UpdateItemById(m *Item) (err error)

UpdateItem updates Item by Id and returns error if the record to be updated doesn't exist

func UpdateResultadoEvaluacionById

func UpdateResultadoEvaluacionById(m *ResultadoEvaluacion) (err error)

UpdateResultadoEvaluacion updates ResultadoEvaluacion by Id and returns error if the record to be updated doesn't exist

func UpdateRolAsignacionEvaluadorById

func UpdateRolAsignacionEvaluadorById(m *RolAsignacionEvaluador) (err error)

UpdateRolAsignacionEvaluador updates RolAsignacionEvaluador by Id and returns error if the record to be updated doesn't exist

Types

type AsignacionEvaluador

type AsignacionEvaluador struct {
	Id                       int                     `orm:"column(id);pk;auto"`
	EvaluacionId             *Evaluacion             `orm:"column(evaluacion_id);rel(fk)"`
	PersonaId                string                  `orm:"column(persona_id)"`
	Cargo                    string                  `orm:"column(cargo)"`
	PorcentajeEvaluacion     float64                 `orm:"column(porcentaje_evaluacion)"`
	RolAsignacionEvaluadorId *RolAsignacionEvaluador `orm:"column(rol_asignacion_evaluador_id);rel(fk)"`
	Activo                   bool                    `orm:"column(activo);default(true)"`
	FechaCreacion            time.Time               `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion        time.Time               `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func CrearSolicitudAsignacionEvaluador

func CrearSolicitudAsignacionEvaluador(m *SolicitudAsignacionEvaluador) (asignacion_evaluador *AsignacionEvaluador, err error)

func GetAsignacionEvaluadorById

func GetAsignacionEvaluadorById(id int) (v *AsignacionEvaluador, err error)

GetAsignacionEvaluadorById retrieves AsignacionEvaluador by Id. Returns error if Id doesn't exist

func (*AsignacionEvaluador) TableName

func (t *AsignacionEvaluador) TableName() string

type AsignacionEvaluadorItem

type AsignacionEvaluadorItem struct {
	Id                    int                  `orm:"column(id);pk;auto"`
	AsignacionEvaluadorId *AsignacionEvaluador `orm:"column(asignacion_evaluador_id);rel(fk)"`
	ItemId                *Item                `orm:"column(item_id);rel(fk)"`
	Activo                bool                 `orm:"column(activo);default(true)"`
	FechaCreacion         time.Time            `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion     time.Time            `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func GetAsignacionEvaluadorItemById

func GetAsignacionEvaluadorItemById(id int) (v *AsignacionEvaluadorItem, err error)

GetAsignacionEvaluadorItemById retrieves AsignacionEvaluadorItem by Id. Returns error if Id doesn't exist

func (*AsignacionEvaluadorItem) TableName

func (t *AsignacionEvaluadorItem) TableName() string

type CambioEstadoAsignacionEvaluador

type CambioEstadoAsignacionEvaluador struct {
	Id                          int                        `orm:"column(id);pk;auto"`
	EstadoAsignacionEvaluadorId *EstadoAsignacionEvaluador `orm:"column(estado_asignacion_evaluador_id);rel(fk)"`
	AsignacionEvaluadorId       *AsignacionEvaluador       `orm:"column(asignacion_evaluador_id);rel(fk)"`
	Activo                      bool                       `orm:"column(activo);null"`
	FechaCreacion               time.Time                  `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion           time.Time                  `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func GetCambioEstadoAsignacionEvaluadorById

func GetCambioEstadoAsignacionEvaluadorById(id int) (v *CambioEstadoAsignacionEvaluador, err error)

GetCambioEstadoAsignacionEvaluadorById retrieves CambioEstadoAsignacionEvaluador by Id. Returns error if Id doesn't exist

func (*CambioEstadoAsignacionEvaluador) TableName

func (t *CambioEstadoAsignacionEvaluador) TableName() string

type CambioEstadoEvaluacion

type CambioEstadoEvaluacion struct {
	Id                 int               `orm:"column(id);pk;auto"`
	EvaluacionId       *Evaluacion       `orm:"column(evaluacion_id);rel(fk)"`
	EstadoEvaluacionId *EstadoEvaluacion `orm:"column(estado_evaluacion_id);rel(fk)"`
	Activo             bool              `orm:"column(activo);default(true)"`
	FechaCreacion      time.Time         `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion  time.Time         `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func GetCambioEstadoEvaluacionById

func GetCambioEstadoEvaluacionById(id int) (v *CambioEstadoEvaluacion, err error)

GetCambioEstadoEvaluacionById retrieves CambioEstadoEvaluacion by Id. Returns error if Id doesn't exist

func (*CambioEstadoEvaluacion) TableName

func (t *CambioEstadoEvaluacion) TableName() string

type Clasificacion

type Clasificacion struct {
	Id                int    `orm:"column(id);pk;auto"`
	Nombre            string `orm:"column(nombre)"`
	CodigoAbreviacion string `orm:"column(codigo_abreviacion)"`
	Descripcion       string `orm:"column(descripcion);null"`
	LimiteInferior    int    `orm:"column(limite_inferior)"`
	LimiteSuperior    int    `orm:"column(limite_superior)"`
	Activo            bool   `orm:"column(activo);default(true)"`
}

func GetClasificacionById

func GetClasificacionById(id int) (v *Clasificacion, err error)

GetClasificacionById retrieves Clasificacion by Id. Returns error if Id doesn't exist

func (*Clasificacion) TableName

func (t *Clasificacion) TableName() string

type EstadoAsignacionEvaluador

type EstadoAsignacionEvaluador struct {
	Id                int    `orm:"column(id);pk;auto"`
	Nombre            string `orm:"column(nombre);null"`
	CodigoAbreviacion string `orm:"column(codigo_abreviacion);null"`
	Descripcion       string `orm:"column(descripcion);null"`
	Activo            bool   `orm:"column(activo);null"`
}

func GetEstadoAsignacionEvaluadorById

func GetEstadoAsignacionEvaluadorById(id int) (v *EstadoAsignacionEvaluador, err error)

GetEstadoAsignacionEvaluadorById retrieves EstadoAsignacionEvaluador by Id. Returns error if Id doesn't exist

func (*EstadoAsignacionEvaluador) TableName

func (t *EstadoAsignacionEvaluador) TableName() string

type EstadoEvaluacion

type EstadoEvaluacion struct {
	Id                int    `orm:"column(id);pk;auto"`
	Nombre            string `orm:"column(nombre)"`
	CodigoAbreviacion string `orm:"column(codigo_abreviacion)"`
	Descripcion       string `orm:"column(descripcion);null"`
	Activo            bool   `orm:"column(activo);default(true)"`
}

func GetEstadoEvaluacionById

func GetEstadoEvaluacionById(id int) (v *EstadoEvaluacion, err error)

GetEstadoEvaluacionById retrieves EstadoEvaluacion by Id. Returns error if Id doesn't exist

func (*EstadoEvaluacion) TableName

func (t *EstadoEvaluacion) TableName() string

type Evaluacion

type Evaluacion struct {
	Id                 int       `orm:"column(id);pk;auto"`
	ContratoSuscritoId int       `orm:"column(contrato_suscrito_id)"`
	VigenciaContrato   int       `orm:"column(vigencia_contrato)"`
	Activo             bool      `orm:"column(activo);default(true)"`
	DocumentoId        int       `orm:"column(documento_id);null"`
	FechaCreacion      time.Time `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion  time.Time `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func CrearSolicitudEvaluacion

func CrearSolicitudEvaluacion(m *SolicitudEvaluacion) (evaluacion *Evaluacion, err error)

transaction create a evaluacion con cambio estado evaluacion inicial de Gestión

func GetEvaluacionById

func GetEvaluacionById(id int) (v *Evaluacion, err error)

GetEvaluacionById retrieves Evaluacion by Id. Returns error if Id doesn't exist

func (*Evaluacion) TableName

func (t *Evaluacion) TableName() string

type Item

type Item struct {
	Id                int         `orm:"column(id);pk;auto"`
	EvaluacionId      *Evaluacion `orm:"column(evaluacion_id);rel(fk)"`
	Identificador     string      `orm:"column(identificador)"`
	Nombre            string      `orm:"column(nombre)"`
	ValorUnitario     float64     `orm:"column(valor_unitario)"`
	Iva               float64     `orm:"column(iva)"`
	FichaTecnica      string      `orm:"column(ficha_tecnica)"`
	Unidad            int         `orm:"column(unidad);null"`
	Cantidad          float64     `orm:"column(cantidad);null"`
	TipoNecesidad     int         `orm:"column(tipo_necesidad);null"`
	Activo            bool        `orm:"column(activo);default(true)"`
	FechaCreacion     time.Time   `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion time.Time   `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func GetItemById

func GetItemById(id int) (v *Item, err error)

GetItemById retrieves Item by Id. Returns error if Id doesn't exist

func (*Item) TableName

func (t *Item) TableName() string

type ResultadoEvaluacion

type ResultadoEvaluacion struct {
	Id                    int                  `orm:"column(id);pk;auto"`
	AsignacionEvaluadorId *AsignacionEvaluador `orm:"column(asignacion_evaluador_id);rel(fk);unique"`
	ClasificacionId       *Clasificacion       `orm:"column(clasificacion_id);rel(fk)"`
	ResultadoEvaluacion   string               `orm:"column(resultado_evaluacion);type(json)"`
	Observaciones         string               `orm:"column(observaciones)"`
	Activo                bool                 `orm:"column(activo);default(true)"`
	FechaCreacion         time.Time            `orm:"auto_now_add;column(fecha_creacion);type(timestamp without time zone);null"`
	FechaModificacion     time.Time            `orm:"auto_now;column(fecha_modificacion);type(timestamp without time zone);null"`
}

func GetResultadoEvaluacionById

func GetResultadoEvaluacionById(id int) (v *ResultadoEvaluacion, err error)

GetResultadoEvaluacionById retrieves ResultadoEvaluacion by Id. Returns error if Id doesn't exist

func (*ResultadoEvaluacion) TableName

func (t *ResultadoEvaluacion) TableName() string

type RolAsignacionEvaluador

type RolAsignacionEvaluador struct {
	Id                int    `orm:"column(id);pk;auto"`
	Nombre            string `orm:"column(nombre);null"`
	Descripcion       string `orm:"column(descripcion);null"`
	CodigoAbreviacion string `orm:"column(codigo_abreviacion);null"`
	Activo            bool   `orm:"column(activo);null"`
}

func GetRolAsignacionEvaluadorById

func GetRolAsignacionEvaluadorById(id int) (v *RolAsignacionEvaluador, err error)

GetRolAsignacionEvaluadorById retrieves RolAsignacionEvaluador by Id. Returns error if Id doesn't exist

func (*RolAsignacionEvaluador) TableName

func (t *RolAsignacionEvaluador) TableName() string

type SolicitudAsignacionEvaluador

type SolicitudAsignacionEvaluador struct {
	EvaluacionId           int
	PersonaId              string
	Cargo                  string
	PorcentajeEvaluacion   float64
	RolAsignacionEvaluador string
}

type SolicitudEvaluacion

type SolicitudEvaluacion struct {
	ContratoSuscritoId int
	VigenciaContrato   int
}

Jump to

Keyboard shortcuts

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