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<SysConfigMapper, SysConfig> implements ISysConfigService {
|
|
/**
|
* 自定义分页查询
|
* @param page
|
* @param sysConfig
|
* @return
|
*/
|
@Override
|
public IPage<SysConfigVO> selectSysConfigPage(IPage<SysConfigVO> 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);
|
}
|
}
|