yangys
2024-04-28 258a769f6790f832d1c67839d59be04a118767e5
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/service/impl/DictServiceImpl.java
@@ -28,32 +28,32 @@
@Service
public class DictServiceImpl extends ServiceImpl<DictMapper, Dict> implements IDictService {
    
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public IPage<DictVO> selectDictPage(IPage<DictVO> page, DictVO dict) {
        return page.setRecords(this.baseMapper.selectDictPage(page, dict));
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public List<DictVO> tree() {
        return ForestNodeMerger.merge(this.baseMapper.tree());
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public List<DictVO> parentTree() {
        return ForestNodeMerger.merge(this.baseMapper.parentTree());
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public String getValue(String code, String dictKey) {
        return Func.toStr(this.baseMapper.getValue(code, dictKey), "");
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public List<Dict> getList(String code) {
        return this.baseMapper.getList(code);
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public boolean submit(Dict dict) {
       LambdaQueryWrapper<Dict> lqw = Wrappers.<Dict>query().lambda().eq(Dict::getCode, dict.getCode()).eq(Dict::getDictKey, dict.getDictKey());
       Long cnt = this.baseMapper.selectCount(Func.isEmpty(dict.getId()) ? lqw : lqw.notIn(Dict::getId, new Object[] { dict.getId() }));
@@ -89,7 +89,7 @@
        return saveOrUpdate(dict);
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public boolean removeDict(String ids) {
       Long cnt = this.baseMapper.selectCount(Wrappers.<Dict>query().lambda().in(Dict::getParentId, Func.toLongList(ids)));
       /*
@@ -102,7 +102,7 @@
        return removeByIds(Func.toLongList(ids));
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public IPage<DictVO> parentList(Map<String, Object> dict, Query query) {
       IPage<Dict> page = page(Condition.getPage(query), Condition.getQueryWrapper(dict, Dict.class).lambda().eq(Dict::getParentId, BladeConstant.TOP_PARENT_ID).orderByAsc(Dict::getSort));
       /*
@@ -114,7 +114,7 @@
        return DictWrapper.build().pageVO(page);
    }
    @Override // org.springblade.modules.system.service.IDictService
    @Override
    public List<DictVO> childList(Map<String, Object> dict, Long parentId) {
        if (parentId.longValue() < 0) {
            return new ArrayList<>();