package com.izouma.awesomeadmin.service.impl; import java.util.*; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.izouma.awesomeadmin.constant.AppConstant; import com.izouma.awesomeadmin.dto.Page; import com.izouma.awesomeadmin.model.OperateHistory; import com.izouma.awesomeadmin.service.OperateHistoryService; import com.izouma.awesomeadmin.dao.OperateHistoryMapper; /** * service接口实现类 */ @Service public class OperateHistoryServiceImpl implements OperateHistoryService{ private static Logger logger = Logger.getLogger(OperateHistoryServiceImpl.class); @Autowired private OperateHistoryMapper operateHistoryMapper; @Override public List getOperateHistoryList(OperateHistory record) { logger.info("getOperateHistoryList"); try { return operateHistoryMapper.queryAllOperateHistory(record); } catch (Exception e) { logger.error("getOperateHistoryList", e); } return null; } @Override public List getOperateHistoryByPage(Page page, OperateHistory record) { logger.info("getOperateHistoryByPage"); try { Map parameter = new HashMap(); parameter.put("record", record); parameter.put(AppConstant.PAGE, page); return operateHistoryMapper.queryOperateHistoryByPage(parameter); } catch (Exception e) { logger.error("getOperateHistoryByPage", e); } return null; } @Override public OperateHistory getOperateHistoryById(String id) { logger.info("getOperateHistoryyId"); try { return operateHistoryMapper.selectByPrimaryKey(Integer.valueOf(id)); } catch (Exception e) { logger.error("getOperateHistoryById", e); } return null; } @Override public OperateHistory getOperateHistory(OperateHistory record) { logger.info("getOperateHistory"); try { return operateHistoryMapper.queryOperateHistory(record); } catch (Exception e) { logger.error("getOperateHistory", e); } return null; } @Override public boolean createOperateHistory(OperateHistory record) { logger.info("createOperateHistory"); try { int updates = operateHistoryMapper.insertSelective(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("createOperateHistory", e); } return false; } @Override public boolean deleteOperateHistory(OperateHistory record) { logger.info("deleteOperateHistory"); try { int updates = operateHistoryMapper.delete(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("deleteOperateHistory", e); } return false; } @Override public boolean updateOperateHistory(OperateHistory record) { logger.info("updateOperateHistory"); try { int updates = operateHistoryMapper.updateByPrimaryKeySelective(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("updateOperateHistory", e); } return false; } }