fix(extension/crud): 修复 DictField 映射错误

Closes #IADTTC
This commit is contained in:
2024-07-18 21:13:59 +08:00
parent dca715709f
commit 65cfe91770

View File

@@ -138,8 +138,8 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseIdD
List<T> entityList = baseMapper.selectList(queryWrapper); List<T> entityList = baseMapper.selectList(queryWrapper);
// 解析映射 // 解析映射
Map<String, String> fieldMapping = MapUtil.newHashMap(2); Map<String, String> fieldMapping = MapUtil.newHashMap(2);
fieldMapping.put(dictField.labelKey(), "label"); fieldMapping.put(CharSequenceUtil.toCamelCase(dictField.labelKey()), "label");
fieldMapping.put(dictField.valueKey(), "value"); fieldMapping.put(CharSequenceUtil.toCamelCase(dictField.valueKey()), "value");
return BeanUtil.copyToList(entityList, LabelValueResp.class, CopyOptions.create() return BeanUtil.copyToList(entityList, LabelValueResp.class, CopyOptions.create()
.setFieldMapping(fieldMapping)); .setFieldMapping(fieldMapping));
} }