package com.alibaba.doris.admin.service.impl;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.alibaba.doris.admin.dao.SystemLogDao;
import com.alibaba.doris.admin.dataobject.SystemLogDO;
import com.alibaba.doris.admin.service.SystemLogService;
public class SystemLogServiceImpl implements SystemLogService {
private SystemLogDao systemLogDao;
public void insertSystemLog(SystemLogDO systemLogDO) {
systemLogDao.insertSystemLog(systemLogDO);
}
public void insertSystemLogs(List<SystemLogDO> systemLogs) {
systemLogDao.insertSystemLogs(systemLogs);
}
@SuppressWarnings("unchecked")
public List<SystemLogDO> querySystemLogs(Map paramMap) {
return systemLogDao.querySystemLogs(paramMap);
}
public void setSystemLogDao(SystemLogDao systemLogDao) {
this.systemLogDao = systemLogDao;
}
public void error(String actionName, String logInfo) {
SystemLogDO logDo = new SystemLogDO();
logDo.setActionName(actionName);
logDo.setLogInfo(logInfo);
logDo.setActionTime(new Date());
logDo.setGmtCreate(new Date());
logDo.setGmtModified(new Date());
insertSystemLog(logDo);
}
public void info(String actionName, String logInfo) {
SystemLogDO logDo = new SystemLogDO();
logDo.setActionName(actionName);
logDo.setLogInfo(logInfo);
logDo.setActionTime(new Date());
logDo.setGmtCreate(new Date());
logDo.setGmtModified(new Date());
insertSystemLog(logDo);
}
@SuppressWarnings("unchecked")
public int querySystemLogCounts( Map paramMap) {
return systemLogDao.querySystemLogCounts( paramMap);
}
}