浏览代码

增加字典表翻译例子

yaoyi 4 周之前
父节点
当前提交
da7df1c023
共有 2 个文件被更改,包括 21 次插入0 次删除
  1. 15 0
      src/main/java/com/hr/controller/DemoController.java
  2. 6 0
      src/main/java/com/hr/dto/TestDemoDto.java

+ 15 - 0
src/main/java/com/hr/controller/DemoController.java

@@ -63,6 +63,21 @@ public class DemoController {
     @Autowired
     private OSSUtil oSSUtil;
 
+
+
+    @PostMapping("listdict")
+    public TestDemoDto listdict(@RequestBody TestDemoDto dto) {
+        log.info("listdict=:{}", dto);
+
+        TestDemoDto dto1 = new TestDemoDto();
+        //将中文的 字典类型,字典标签转换为字典的value
+        //比如 用户性别,男 转换为 1
+        dto1.setDictValue(DictUtil.getDictCodeStr(dto.getDictTypeNameCn(),dto.getDictNameCn()));
+        Integer val=DictUtil.getDictCodeInt(dto.getDictTypeNameCn(),dto.getDictNameCn());
+        log.info("val=:{}", val);
+        return dto1;
+    }
+
     @PostMapping("listoss")
     public TestDemoDto listoss(@RequestPart("file") FilePart filePart,
                                @RequestPart("description") String description,

+ 6 - 0
src/main/java/com/hr/dto/TestDemoDto.java

@@ -14,5 +14,11 @@ public class TestDemoDto extends BaseReturnDto {
 
     private String ossUrl;
 
+    private String dictNameCn;
+
+    private String dictTypeNameCn;
+
+    private String dictValue;
+
     private int age;
 }