| | |
| | | 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() })); |
| | |
| | | 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))); |
| | | /* |
| | |
| | | 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)); |
| | | /* |
| | |
| | | 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<>(); |