OperateLogServiceImpl.java 1.1 KB

1234567891011121314151617181920212223242526272829
  1. package com.qmth.exam.reserve.service.impl;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import org.springframework.stereotype.Service;
  5. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  6. import com.qmth.exam.reserve.dao.OperateLogDao;
  7. import com.qmth.exam.reserve.entity.OperateLogEntity;
  8. import com.qmth.exam.reserve.enums.EventType;
  9. import com.qmth.exam.reserve.service.OperateLogService;
  10. @Service
  11. public class OperateLogServiceImpl extends ServiceImpl<OperateLogDao, OperateLogEntity> implements OperateLogService {
  12. private static final Logger log = LoggerFactory.getLogger(OperateLogServiceImpl.class);
  13. @Override
  14. public void insertOperateLog(Long operateId, EventType eventType, String content) {
  15. OperateLogEntity operateLog = new OperateLogEntity();
  16. operateLog.setCreateTime(System.currentTimeMillis());
  17. operateLog.setUpdateTime(System.currentTimeMillis());
  18. operateLog.setOperateId(operateId);
  19. operateLog.setEventType(eventType.toString());
  20. operateLog.setContent(content);
  21. this.baseMapper.insert(operateLog);
  22. }
  23. }