package com.adc.da.main.util; import cn.hutool.core.lang.Snowflake; import cn.hutool.core.util.IdUtil; import com.adc.da.riskassessment.securitysystem.entity.OperationLog; import com.adc.da.riskassessment.securitysystem.mapper.OperationLogMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import java.util.Date; /** * 添加日志的工具类,注入mapper * * @author yuanlijie * @date 2019-03-07 */ @Component public class OperationLogUtil { /** * 操作日志的MAPPER */ @Autowired private OperationLogMapper log; private static OperationLogUtil operationLogUtil; @PostConstruct public void init(){ operationLogUtil = this; operationLogUtil.log = this.log; } public static void insertOperationLog (String content,String userId) { OperationLog bean = new OperationLog(); //设置ID Snowflake snowflake = IdUtil.createSnowflake(1, 1); String id = String.valueOf(snowflake.nextId()); bean.setId(id); bean.setContent(content); bean.setSysUserId(userId); bean.setCreateDate(new Date()); bean.setUpdateDate(new Date()); bean.setDelFlag("0"); operationLogUtil.log.insert(bean); } }
静态工具类注入mapper方法
最新推荐文章于 2024-03-19 22:21:02 发布