Parcourir la source

新增小程序获取字典列表接口

Memory_LG il y a 4 mois
Parent
commit
4dac7df39e

+ 1 - 6
qmjszx-admin/src/main/java/beilv/web/controller/bootacourse/bootACourseController.java

@@ -37,7 +37,7 @@ import java.time.format.DateTimeFormatter;
 import java.util.*;
 
 @RestController
-@RequestMapping("/bootACourse")
+@RequestMapping("/app-api/bootACourse")
 public class bootACourseController extends BaseController {
 
     @Autowired
@@ -46,15 +46,10 @@ public class bootACourseController extends BaseController {
     private IBeilvSiteService siteService;
     @Autowired
     private IAdmissionTicketService ticketService;
-
-    @Autowired
-    private ICardPurchaseRecordService recordService;
     @Autowired
     private IUserMembershipCardService cardService;
-
     @Autowired
     private IBootACourseService courseService;
-
     @Autowired
     private IUserMembershipCardService userMembershipCardService;
 

+ 40 - 0
qmjszx-admin/src/main/java/beilv/web/controller/system/SysDictController.java

@@ -0,0 +1,40 @@
+package beilv.web.controller.system;
+
+import beilv.common.core.domain.AjaxResult;
+import beilv.common.core.domain.entity.SysDictData;
+import beilv.system.service.ISysDictDataService;
+import beilv.system.service.ISysDictTypeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+@RequestMapping("/app-api/dict")
+public class SysDictController {
+
+    @Autowired
+    private ISysDictTypeService dictTypeService;
+
+    @Autowired
+    private ISysDictDataService dictDataService;
+
+    @GetMapping("/getType")
+    public AjaxResult getType(String dictType) {
+        return AjaxResult.success(dictTypeService.selectDictDataByType(dictType));
+    }
+
+    /**
+     * 根据字典类型和字典键值查询字典数据信息
+     *
+     * @param dictType  字典类型
+     * @param dictValue 字典键值
+     * @return 字典标签
+     */
+    @GetMapping("/getLabel")
+    public AjaxResult getLabel(String dictType, String dictValue) {
+        return AjaxResult.success("success",dictDataService.selectDictLabel(dictType, dictValue));
+    }
+}