<?php
/**
* Descripción del Modelo vigencia
*
* Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio.
* Quisque volutpat mattis eros. Nullam malesuada erat ut turpis.
*
* @package Constructor\ModeloSQL
* @license GPL
* @author Diseñado por jpllinas@ccsm.org.co; Generado por SICAM.
*
*/
class VigenciasSQL {
/**
* Consulta SQL que permite SELECIONAR con los datos básicos de un registro.
*/
const DATOS_BASICOS = <<<sql
SELECT
CamaraVigencias.*
FROM CamaraVigencias
sql;
/**
* Consulta SQL que permite SELECCIONAR los datos básicos y sus datos relacionados
*/
const DATOS_COMPLETOS = <<<sql
SELECT
CamaraVigencias.*
FROM CamaraVigencias
sql;
/**
* Consulta SQL que permite INSERTAR los datos básicos de un nuevo registro.
*/
const CREAR_REGISTRO = <<<sql
INSERT INTO CamaraVigencias (
vigenciaFCHINICIO, vigenciaFCHFINAL, vigenciaCODIGO,
vigenciaTITULO, vigenciaDESCRIPCION, vigenciaESTADO, vigenciaUSRCREO
) VALUES ( ?, ?, ?, ?, ?, ?, ? );
sql;
/**
* Consulta SQL que ACTUALIZA los datos básicos de un registro
*/
const ACTUALIZAR_REGISTRO = <<<sql
UPDATE CamaraVigencias
SET
vigenciaFCHINICIO = ?
, vigenciaFCHFINAL = ?
, vigenciaCODIGO = ?
, vigenciaTITULO = ?
, vigenciaDESCRIPCION = ?
, vigenciaESTADO = ?
, vigenciaFCHMODIFICA = CURRENT_TIMESTAMP
, vigenciaUSRMODIFICA = ?
WHERE vigenciaID = ?
sql;
/**
* Consulta SQL que permite ELIMINAR un registro
*/
const ELIMINAR_REGISTRO = "DELETE FROM CamaraVigencias WHERE vigenciaID = ? ";
/**
* Consulta SQL que actualiza el ESTADO de un registro.
*/
const ACUALIZAR_ESTADO = "UPDATE CamaraVigencias SET vigenciaESTADO = ? WHERE vigenciaID = ? ";
}