package com.alibaba.doris.admin.dao.impl; import java.util.List; import java.util.Map; import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport; import com.alibaba.doris.admin.dao.SystemLogDao; import com.alibaba.doris.admin.dataobject.SystemLogDO; public class SystemLogDaoImpl extends SqlMapClientDaoSupport implements SystemLogDao { @SuppressWarnings("unchecked") public List<SystemLogDO> querySystemLogs(Map paramMap) { return (List<SystemLogDO>) getSqlMapClientTemplate().queryForList("SystemLog.listSystemLogs", paramMap); } public void insertSystemLogs(List<SystemLogDO> systemLogs) { for (SystemLogDO systemLogDo : systemLogs) { insertSystemLog(systemLogDo); } } public void insertSystemLog(SystemLogDO systemLog) { getSqlMapClientTemplate().insert("SystemLog.addSystemLog", systemLog); } @SuppressWarnings("unchecked") public int querySystemLogCounts(Map paramMap) { return (Integer) getSqlMapClientTemplate().queryForObject("SystemLog.queryAllCounts", paramMap); } }