yangys
2024-04-28 258a769f6790f832d1c67839d59be04a118767e5
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/service/impl/DictBizServiceImpl.java
@@ -26,31 +26,30 @@
import com.qianwen.smartman.modules.system.wrapper.DictBizWrapper;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/impl/DictBizServiceImpl.class */
public class DictBizServiceImpl extends ServiceImpl<DictBizMapper, DictBiz> implements IDictBizService {
    
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public List<DictBizVO> tree() {
        return ForestNodeMerger.merge(((DictBizMapper) this.baseMapper).tree());
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public List<DictBizVO> parentTree() {
        return ForestNodeMerger.merge(((DictBizMapper) this.baseMapper).parentTree());
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public String getValue(String code, String dictKey) {
        return Func.toStr(((DictBizMapper) this.baseMapper).getValue(code, dictKey), "");
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public List<DictBiz> getList(String code) {
        return ((DictBizMapper) this.baseMapper).getList(code);
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public boolean submit(DictBiz dict) {
       LambdaQueryWrapper<DictBiz> lqw = Wrappers.<DictBiz>query().lambda().eq(DictBiz::getCode, dict.getCode()).eq(DictBiz::getDictKey, dict.getDictKey());
        Long cnt = ((DictBizMapper)this.baseMapper).selectCount(Func.isEmpty(dict.getId()) ? lqw : lqw.notIn(DictBiz::getId, new Object[] { dict.getId() }));
@@ -87,7 +86,7 @@
        return saveOrUpdate(dict);
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public boolean removeDict(String ids) {
       Long cnt = this.baseMapper.selectCount(Wrappers.<DictBiz>query().lambda().in(DictBiz::getParentId, Func.toLongList(ids)));
       /*
@@ -100,7 +99,7 @@
        return removeByIds(Func.toLongList(ids));
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public IPage<DictBizVO> parentList(Map<String, Object> dict, Query query) {
       IPage<DictBiz> page = page(Condition.getPage(query), Condition.getQueryWrapper(dict, DictBiz.class).lambda().eq(DictBiz::getParentId, BladeConstant.TOP_PARENT_ID).orderByAsc(DictBiz::getSort));
       /*
@@ -112,7 +111,7 @@
        return DictBizWrapper.build().pageVO(page);
    }
    @Override // org.springblade.modules.system.service.IDictBizService
    @Override
    public List<DictBizVO> childList(Map<String, Object> dict, Long parentId) {
        if (parentId.longValue() < 0) {
            return new ArrayList<>();