26 lines
813 B
SQL
26 lines
813 B
SQL
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `util`.`log_add`(
|
|
vSchema VARCHAR(45),
|
|
vEntity VARCHAR(45),
|
|
vChangedModel VARCHAR(45),
|
|
vOriginFk INT,
|
|
vChangedModelId INT,
|
|
vActionCode VARCHAR(45),
|
|
vOldInstance JSON,
|
|
vNewInstance JSON)
|
|
BEGIN
|
|
/**
|
|
* Guarda las acciones realizadas por el usuario
|
|
*
|
|
* @param vOriginFk Id del registro de origen
|
|
* @param vActionCode Código de la acción {insert | delete | update}
|
|
* @param vScheme Esquema al que pertenece la tabla.
|
|
* @param vEntity Nombre que hace referencia a la tabla.
|
|
* @param vOldInstance Valores antiguos
|
|
* @param vNewInstance Valores nuevos
|
|
*/
|
|
CALL util.log_addWithUser(vSchema, vEntity,
|
|
vChangedModel, vOriginFk, vChangedModelId, vActionCode, vOldInstance, vNewInstance, account.myUser_getId());
|
|
END$$
|
|
DELIMITER ;
|