若依前后端分离版关联字典值查询数据工具类使用

2024-01-09 00:53:34

场景

若依管理系统导出Excel时添加没有的列和关联码表显示中文进行导出:

若依管理系统导出Excel时添加没有的列和关联码表显示中文进行导出_若依的导出添加额外的字段信息-CSDN博客

上面通过关联表的方式实现查询字典值,若依本身提供了查询redis中缓存的字典值的相关方法。

可不修改sql的方式去调用工具类方法实现。

可参考如下

SpringBoot+Vue+Redis实现前后端分离的字典缓存机制:

SpringBoot+Vue+Redis实现前后端分离的字典缓存机制_el-select会自动加入redis缓存嘛-CSDN博客

注:

博客:
霸道流氓气质-CSDN博客

实现

1、所以上面关联码表的实现方式可以通过如下实现

?String dictLabel = DictUtils.getDictLabel("sys_user_sex", "1");

测试效果

2、实际应用实例

??????????? List<BusCarInfo> busCarInfos = busCarInfoMapper.selectBusCarInfoList(new BusCarInfo());
??????????? List<Object> collect = busCarInfos.stream().map(busCarInfo -> {
??????????????? String dictLabel = DictUtils.getDictLabel(Constants.BUS_CAR_TYPE, String.valueOf(busCarInfo.getCarType()));
??????????????? busCarInfo.setCarTypeName(dictLabel);
??????????????? return busCarInfo;
??????????? }).collect(Collectors.toList());

文章来源:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135407706
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。