26 lines
813 B
MySQL
26 lines
813 B
MySQL
|
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 ;
|