package com.fzzy.igds.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.fzzy.igds.data.BaseResp; import com.fzzy.igds.data.IgdsBaseParam; import com.fzzy.igds.domain.SnapConf; import com.fzzy.igds.mapper.SnapConfMapper; import com.fzzy.igds.utils.ContextUtil; import com.ruoyi.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Date; import java.util.List; @Slf4j @Service public class SnapConfService { @Resource private SnapConfMapper snapConfMapper; public List listAll(IgdsBaseParam param) { if (null == param) return snapConfMapper.selectList(null); QueryWrapper queryWrapper = new QueryWrapper<>(); if (StringUtils.isNotEmpty(param.getName())) { queryWrapper.like("name", param.getName()); } return snapConfMapper.selectList(queryWrapper); } public BaseResp addData(SnapConf snapConf) { snapConf.setId(ContextUtil.generateId()); snapConf.setCompanyId(ContextUtil.getCompanyId()); snapConf.setUpdateBy(ContextUtil.getLoginUserName()); snapConf.setUpdateTime(new Date()); snapConf.setCreateBy(ContextUtil.getLoginUserName()); snapConf.setCreateTime(new Date()); return snapConfMapper.insert(snapConf) > 0 ? BaseResp.success() : BaseResp.error("添加失败"); } public BaseResp updateData(SnapConf snapConf) { snapConf.setUpdateBy(ContextUtil.getLoginUserName()); snapConf.setUpdateTime(new Date()); return snapConfMapper.updateById(snapConf) > 0 ? BaseResp.success() : BaseResp.error("更新失败"); } public BaseResp deleteData(SnapConf snapConf) { return snapConfMapper.deleteById(snapConf) > 0 ? BaseResp.success() : BaseResp.error("删除失败"); } }