|
@@ -1,5 +1,6 @@
|
|
package com.qunzhixinxi.hnqz.admin.oe.controller;
|
|
package com.qunzhixinxi.hnqz.admin.oe.controller;
|
|
|
|
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.oe.entity.vo.OeDictItemVO;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -7,6 +8,9 @@ import org.springframework.web.bind.annotation.PathVariable;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 字典管理
|
|
* 字典管理
|
|
*/
|
|
*/
|
|
@@ -22,11 +26,42 @@ public class OeDictController {
|
|
* @return 字典项
|
|
* @return 字典项
|
|
*/
|
|
*/
|
|
@GetMapping("/symbol/{symbol}")
|
|
@GetMapping("/symbol/{symbol}")
|
|
- public R<?> getDictBySymbol(@PathVariable("symbol") String symbol) {
|
|
|
|
|
|
+ public R<List<OeDictItemVO>> getDictBySymbol(@PathVariable("symbol") String symbol) {
|
|
|
|
+ List<OeDictItemVO> list = new ArrayList<>();
|
|
switch (symbol) {
|
|
switch (symbol) {
|
|
case "tenant_level":
|
|
case "tenant_level":
|
|
-
|
|
|
|
- // TODO
|
|
|
|
|
|
+ OeDictItemVO itemVO = OeDictItemVO.builder().build();
|
|
|
|
+ itemVO.setDictSymbol("tenant_level");
|
|
|
|
+ itemVO.setLabel("药企");
|
|
|
|
+ itemVO.setItemValue("ENT");
|
|
|
|
+ list.add(itemVO);
|
|
|
|
+ OeDictItemVO itemVO2 = OeDictItemVO.builder().build();
|
|
|
|
+ itemVO2.setDictSymbol("tenant_level");
|
|
|
|
+ itemVO2.setLabel("CSO");
|
|
|
|
+ itemVO2.setItemValue("CSO");
|
|
|
|
+ list.add(itemVO2);
|
|
|
|
+ OeDictItemVO itemVO3 = OeDictItemVO.builder().build();
|
|
|
|
+ itemVO3.setDictSymbol("tenant_level");
|
|
|
|
+ itemVO3.setLabel("终端");
|
|
|
|
+ itemVO3.setItemValue("TERMINAL");
|
|
|
|
+ list.add(itemVO3);
|
|
|
|
+ break;
|
|
|
|
+ case "loc_flag":
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("loc_flag").label("启用").itemValue("OK").build());
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("loc_flag").label("停用").itemValue("LOC").build());
|
|
|
|
+ break;
|
|
|
|
+ case "del_flag":
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("del_flag").label("正常").itemValue("OK").build());
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("del_flag").label("删除").itemValue("DEL").build());
|
|
|
|
+ break;
|
|
|
|
+ case "permissions":
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("permissions").label("导出").itemValue("EXPORT").build());
|
|
|
|
+ break;
|
|
|
|
+ case "cso_type":
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("cso_type").label("团队").itemValue("CSO_TEAM").build());
|
|
|
|
+ list.add(OeDictItemVO.builder().dictSymbol("cso_type").label("公司").itemValue("CSO_ENT").build());
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
}
|
|
}
|
|
|
|
|
|
return null;
|
|
return null;
|