¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.log.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; |
| | | import com.vci.ubcs.log.entity.LogOperate; |
| | | import com.vci.ubcs.log.mapper.LogOperateMapper; |
| | | import com.vci.ubcs.log.service.ILogOperateService; |
| | | import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æä½æ¥å¿ç®¡ç:(å
æ¬ç»å½æ¥å¿ãæä½æ¥å¿ãæææ¥å¿ï¼ä»¥å管çåç以ä¸ä¸ç§æ¥å¿) |
| | | * @author ludc |
| | | * @date 2023/11/24 10:51 |
| | | */ |
| | | @Service |
| | | public class LogOperateServiceImpl extends ServiceImpl<LogOperateMapper,LogOperate> implements ILogOperateService { |
| | | |
| | | @Autowired |
| | | private LogOperateMapper logOperateMapper; |
| | | |
| | | /** |
| | | * ä¿åæä½æ¥å¿ |
| | | * @param logOperate |
| | | * @return |
| | | */ |
| | | @Override |
| | | public boolean saveLogOperate(LogOperate logOperate)throws ServiceException { |
| | | if(Func.isEmpty(logOperate)){ |
| | | return false; |
| | | } |
| | | return SqlHelper.retBool(logOperateMapper.insert(logOperate)); |
| | | } |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢è·åæ¥å¿å表 |
| | | * @param bladeQueryObject |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<LogOperate> listByCondition(BladeQueryObject bladeQueryObject) throws ServiceException{ |
| | | Map<String, Object> conditionMap = bladeQueryObject.getConditionMap(); |
| | | if(conditionMap.isEmpty() || Func.isBlank(conditionMap.get("logType").toString())){ |
| | | throw new ServiceException("æ¥å¿æ¥è¯¢å¿
ä¼ åæ°ãæ¥å¿ç±»åãä¸è½ä¸ºç©ºï¼"); |
| | | } |
| | | // map对象转æ¢ä¸ºæ¥è¯¢å¯¹è±¡ |
| | | QueryWrapper<LogOperate> queryWrapper = Condition.getQueryWrapper(bladeQueryObject.getConditionMap(),LogOperate.class); |
| | | return this.list(queryWrapper); |
| | | } |
| | | |
| | | } |