package org.sxkj.system.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.core.secure.utils.AuthUtil; import org.springframework.stereotype.Service; import org.sxkj.system.entity.SysConfig; import org.sxkj.system.mapper.SysConfigMapper; import org.sxkj.system.service.ISysConfigService; import org.sxkj.system.vo.SysConfigVO; /** * 系统配置表 服务实现类 * * @author zhongrj * @date 2024-07-10 */ @Service public class SysConfigServiceImpl extends ServiceImpl implements ISysConfigService { /** * 自定义分页查询 * @param page * @param sysConfig * @return */ @Override public IPage selectSysConfigPage(IPage page, SysConfigVO sysConfig) { boolean isAdministrator = AuthUtil.isAdministrator(); String deptId=AuthUtil.getDeptId(); return page.setRecords(baseMapper.selectSysConfigPage(page, sysConfig,isAdministrator,deptId)); } /** * 自定义详情查询 * @param sysConfig * @return */ @Override public SysConfigVO getDetail(SysConfigVO sysConfig) { return baseMapper.getDetail(sysConfig); } }