wanglang vor 2 Tagen
Ursprung
Commit
8a3c90d986

+ 45 - 0
trade-client/src/main/java/com/trade/client/system/controller/SysDictDataController.java

@@ -0,0 +1,45 @@
+package com.trade.client.system.controller;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import com.trade.common.core.domain.ResponseResult;
+import com.trade.common.core.page.TableDataInfo;
+import com.trade.common.enums.BusinessType;
+import com.trade.common.utils.StringUtils;
+import com.trade.service.system.domain.SysDictData;
+import com.trade.service.system.service.ISysDictDataService;
+import com.trade.service.system.service.ISysDictTypeService;
+
+/**
+ * 数据字典信息
+ * 
+ * @author wl
+ */
+@RestController
+@RequestMapping("/system/dict/data")
+public class SysDictDataController {
+
+    @Autowired
+    private ISysDictTypeService dictTypeService;
+
+    /**
+     * 根据字典类型查询字典数据信息
+     * 
+     * @param dictType
+     * @return
+     */
+    @GetMapping(value = "/type/{dictType}")
+    public ResponseResult dictType(@PathVariable String dictType) {
+        List<SysDictData> data = dictTypeService.selectDictDataByType(dictType);
+        if (StringUtils.isNull(data)) {
+            data = new ArrayList<>();
+        }
+        return ResponseResult.success(data);
+    }
+}