package com.ots.project.exam.service.impl;
|
import com.ots.common.enums.OpertypeEnum;
|
import com.ots.common.utils.DateUtils;
|
import com.ots.common.utils.text.Convert;
|
import com.ots.project.exam.domain.EntOperLog;
|
import com.ots.project.exam.mapper.EntOperLogMapper;
|
import com.ots.project.exam.service.IEntOperLogService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import java.util.Date;
|
import java.util.List;
|
|
@Service
|
public class EntOperLogServiceImpl implements IEntOperLogService {
|
@Autowired
|
private EntOperLogMapper entOperLogMapper;
|
|
@Override
|
public EntOperLog selectEntOperLogById(Long logId) {
|
return entOperLogMapper.selectEntOperLogById(logId);
|
}
|
|
@Override
|
public List<EntOperLog> selectEntOperLogList(EntOperLog entOperLog) {
|
return entOperLogMapper.selectEntOperLogList(entOperLog);
|
}
|
|
@Override
|
public int insertEntOperLog(EntOperLog entOperLog) {
|
entOperLog.setCreateTime(DateUtils.getNowDate());
|
return entOperLogMapper.insertEntOperLog(entOperLog);
|
}
|
|
@Override
|
public int updateEntOperLog(EntOperLog entOperLog) {
|
entOperLog.setUpdateTime(DateUtils.getNowDate());
|
return entOperLogMapper.updateEntOperLog(entOperLog);
|
}
|
|
@Override
|
public int deleteEntOperLogByIds(String ids) {
|
return entOperLogMapper.deleteEntOperLogByIds(Convert.toStrArray(ids));
|
}
|
|
public int deleteEntOperLogById(Long logId) {
|
return entOperLogMapper.deleteEntOperLogById(logId);
|
}
|
@Override
|
public void saveLog(Long userId, String createUserId, OpertypeEnum opertypeEnum, Long addNum) {
|
EntOperLog entOperLog = new EntOperLog();
|
entOperLog.setOpertype(opertypeEnum.getOperType());
|
entOperLog.setTestNum(addNum);
|
entOperLog.setUserId(userId);
|
entOperLog.setCreateTime(new Date());
|
entOperLog.setCreateBy(createUserId);
|
entOperLogMapper.insertEntOperLog(entOperLog);
|
}
|
}
|