package com.dg.core.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dg.core.ResultData; import com.dg.core.db.gen.entity.AutomessageCommonProblem; import com.dg.core.db.gen.mapper.AutomessageCommonProblemMapper; import com.dg.core.service.IAutomessageCommonProblemService; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.List; @Service public class AutomessageCommonProblemServiceImpl extends ServiceImpl implements IAutomessageCommonProblemService { @Override public List selectList(){ return baseMapper.selectList(new QueryWrapper().lambda()); } @Override public List selectConfigList(IPage page, Integer state, String title, String content) { return baseMapper.selectConfigList(page,state,title,content); } @Override public List selectConfigList(String title, String content) { return baseMapper.selectConfigList(title,content); } @Override public Integer countAutomessageCommonProblem( String title, String content){ return baseMapper.countConfigList(title,content); } @Override public ResultData add(AutomessageCommonProblem automessageCommonProblem){ if (automessageCommonProblem.getContent()==null){ return ResultData.error("常见问题不能空"); } if (automessageCommonProblem.getTitle()==null){ return ResultData.error("回答内容题不能空"); } automessageCommonProblem.setCreateTime(LocalDateTime.now()); automessageCommonProblem.setUpdateTime(LocalDateTime.now()); int insert = baseMapper.insert(automessageCommonProblem); if (insert>0){ return ResultData.success(); } else { return ResultData.error("添加失败"); } } @Override public ResultData update(AutomessageCommonProblem automessageCommonProblem){ if (automessageCommonProblem.getContent()==null){ return ResultData.error("常见问题不能空"); } if (automessageCommonProblem.getTitle()==null){ return ResultData.error("回答内容题不能空"); } automessageCommonProblem.setUpdateTime(LocalDateTime.now()); int i = baseMapper.updateById(automessageCommonProblem); if (i>0){ return ResultData.success(); } else { return ResultData.error("修改失败"); } } @Override public ResultData delete(Integer id){ int i = baseMapper.deleteById(id); if (i>0){ return ResultData.success(); } else { return ResultData.error("删除失败"); } } }