package com.zteits.sys.biz; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.apibase.bean.PageBean; import com.zteits.clouds.api.dto.sys.SysOpLogDTO; import com.zteits.clouds.api.dto.sys.param.SysOpLogQueryRequest; import com.zteits.clouds.api.dto.sys.param.SysOpLogRequest; import com.zteits.clouds.api.service.sys.SysOpLogService; import com.zteits.sys.dao.SysOpLogDao; import com.zteits.sys.domain.SysOpLogWithBLOBs; import com.zteits.sys.pagepaper.PageBeanUtil; /** * 操作日志表 服务实现类 * Copyright: Copyright (c) 2017 zteits * * @ClassName: SysOpLogServiceImpl.java * @Description: * @version: v1.0.0 * @author: wangfei * @date: 2019年7月29日 上午11:07:08 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2019年7月29日 wangfei v1.0.0 创建 */ @Service("com.zteits.sys.biz.SysOpLogServiceImpl") public class SysOpLogServiceImpl implements SysOpLogService { private static final Logger logger = LoggerFactory.getLogger(SysOpLogServiceImpl.class); @Autowired private SysOpLogDao sysOpLogDao; @Override public BizResult> querySysOpLogForPage(SysOpLogQueryRequest request) { logger.info("begin调用日志表service层分页查询()方法,入参={}", JSONObject.toJSON(request)); PageInfo pageInfo = sysOpLogDao.querySysOpLogForPage(request); PageBean pageBean = new PageBean<>(); PageBeanUtil.copyProperties(pageInfo, pageBean, SysOpLogDTO.class); logger.info("end调用日志表service层分页查询()方法,入参={}", JSONObject.toJSON(pageBean)); return new BizResult>(pageBean); } @Override public BizResult saveSysOpLog(SysOpLogRequest req) { logger.info("begin调用日志表service层add()方法,入参={}", JSONObject.toJSON(req)); int insertCount = sysOpLogDao.saveSysOpLog(req); logger.info("end调用日志表service层add()方法,插入条数=【{}】条。", insertCount); return new BizResult(insertCount); } @Override public BizResult batchSaveSysOpLog(List saveList) { logger.info("begin调用日志表service层add()方法,入参={}", JSONObject.toJSON(saveList)); Integer i = sysOpLogDao.batchSaveSysOpLog(saveList); logger.info("end调用日志表service层add()方法,插入条数=【{}】条。", i); return new BizResult(i); } }