package com.engine.salary.util; /** * @Description: 操作日志工具类 * @Author: wangxiangzhong * @Date: 2021/11/1 11:31 */ public class SalaryLoggerUtil { // /** // * 记录单个对象新增操作日志 // * @param loggerTemplate // * @param targetId // * @param targetName // * @param operateTypeName // * @param operatedesc // * @param newValues // */ // public static void recordAddSingleLog(LoggerTemplate loggerTemplate, Long targetId, String targetName, String operateTypeName, String operatedesc, Object newValues) { // recoreSingleLog(loggerTemplate, targetId, targetName, OperateTypeEnum.ADD.getValue(), operateTypeName, operatedesc, null, newValues); // } // // /** // * 记录单个对象修改操作日志 // * @param loggerTemplate // * @param targetId // * @param targetName // * @param operateTypeName // * @param operatedesc // * @param oldValues // * @param newValues // */ // public static void recordUpdateSingleLog(LoggerTemplate loggerTemplate, Long targetId, String targetName, String operateTypeName, String operatedesc, Object oldValues, Object newValues) { // recoreSingleLog(loggerTemplate, targetId, targetName, OperateTypeEnum.UPDATE.getValue(), operateTypeName, operatedesc, oldValues, newValues); // } // // /** // * 记录单个对象删除操作日志 // * @param loggerTemplate // * @param targetId // * @param targetName // * @param operateTypeName // * @param operatedesc // * @param oldValues // */ // public static void recordDeleteSingleLog(LoggerTemplate loggerTemplate, Long targetId, String targetName, String operateTypeName, String operatedesc, Object oldValues) { // recoreSingleLog(loggerTemplate, targetId, targetName, OperateTypeEnum.DELETE.getValue(), operateTypeName, operatedesc, oldValues, null); // } // // /** // * 记录单个对象日志 // * @param loggerTemplate // * @param targetId // * @param targetName // * @param operateType // * @param operateTypeName // * @param operatedesc // * @param oldValues // * @param newValues // */ // private static void recoreSingleLog(LoggerTemplate loggerTemplate, Long targetId, String targetName, String operateType, String operateTypeName, String operatedesc, Object oldValues, Object newValues) { // LoggerContext loggerContext = new LoggerContext(); // loggerContext.setTargetId(String.valueOf(targetId)); // loggerContext.setTargetName(targetName); // loggerContext.setOperateType(operateType); // loggerContext.setOperateTypeName(operateTypeName); // loggerContext.setOperatedesc(operatedesc); // loggerContext.setOldValues(oldValues); // loggerContext.setNewValues(newValues); // loggerTemplate.write(loggerContext); // } }