package com.gkhy.hazmat.system.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.hazmat.common.api.CommonPage; import com.gkhy.hazmat.common.domain.entity.SysUser; import com.gkhy.hazmat.common.exception.ApiException; import com.gkhy.hazmat.common.utils.PageUtils; import com.gkhy.hazmat.common.utils.SecurityUtils; import com.gkhy.hazmat.system.domain.SysConfig; import com.gkhy.hazmat.system.mapper.SysConfigMapper; import com.gkhy.hazmat.system.service.SysConfigService; import org.springframework.stereotype.Service; import java.util.List; /** *

* 系统配置表 服务实现类 *

* * @author kzy * @since 2023-11-13 08:39:55 */ @Service public class SysConfigServiceImpl extends ServiceImpl implements SysConfigService { @Override public CommonPage selectConfigList(SysConfig config) { PageUtils.startPage(); List sysConfigList=baseMapper.selectConfigList(config); return CommonPage.restPage(sysConfigList); } @Override public int insertConfig(SysConfig config) { int row=baseMapper.insert(config); if(row<1){ throw new ApiException("新增配置失败"); } return row; } @Override public int updateConfig(SysConfig config) { int row=baseMapper.updateById(config); if(row<1){ throw new ApiException("更新配置失败"); } return row; } @Override public void deleteConfigById(Long configId) { baseMapper.deleteById(configId); } @Override public SysConfig getConfigByUser() { SysUser currentUser= SecurityUtils.getLoginUser().getUser(); return baseMapper.getConfigByCompanyId(currentUser.getCompanyId()); } }