From 807c1272da9765115b6a74f04c8d7275e1238467 Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Fri, 29 Mar 2024 13:29:52 +0800 Subject: [PATCH] v1.0 --- .../lowcode/controller/AssociatedFormsController.java | 9 +++++++++ .../com/hxgk/lowcode/service/CustomerFormService.java | 3 +++ .../lowcode/service/impl/CustomerFormServiceImpl.java | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java b/src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java index c43f6f4..d5f6c9c 100644 --- a/src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java +++ b/src/main/java/com/hxgk/lowcode/controller/AssociatedFormsController.java @@ -1,5 +1,6 @@ package com.hxgk.lowcode.controller; +import com.hxgk.lowcode.model.entity.SystemRole; import com.hxgk.lowcode.model.entity.Tree; import com.hxgk.lowcode.service.CustomerFormService; import com.hxgk.lowcode.service.HrService; @@ -7,6 +8,7 @@ import com.hxgk.lowcode.utils.JsonData; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.ArrayList; import java.util.Map; /* @@ -49,4 +51,11 @@ public class AssociatedFormsController { return JsonData.buildSuccess(tree); } + /*获取系统角色列表*/ + @RequestMapping(value = "AssociatedForms/getRoleList") + public JsonData getRoleList() { + ArrayList serviceRoleList = customerFormService.getRoleList(); + return JsonData.buildSuccess(serviceRoleList); + } + } diff --git a/src/main/java/com/hxgk/lowcode/service/CustomerFormService.java b/src/main/java/com/hxgk/lowcode/service/CustomerFormService.java index e1c3f20..dac6e3e 100644 --- a/src/main/java/com/hxgk/lowcode/service/CustomerFormService.java +++ b/src/main/java/com/hxgk/lowcode/service/CustomerFormService.java @@ -2,6 +2,7 @@ package com.hxgk.lowcode.service; import com.hxgk.lowcode.model.entity.CustomerFormView; +import com.hxgk.lowcode.model.entity.SystemRole; import com.hxgk.lowcode.model.entity.Tree; import java.util.ArrayList; @@ -10,4 +11,6 @@ public interface CustomerFormService { Tree getCustomerFormList(String key, String token); Tree getFieldTree(String key,String token,String cfid); + + ArrayList getRoleList(); } diff --git a/src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java b/src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java index f69f3a7..76138ac 100644 --- a/src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java +++ b/src/main/java/com/hxgk/lowcode/service/impl/CustomerFormServiceImpl.java @@ -357,5 +357,13 @@ public class CustomerFormServiceImpl implements CustomerFormService { } + @Override + public ArrayList getRoleList() { + + //得到所有启用的系统角色(state=1的) + ArrayList roleList = systemRoleService.getAllRole(); + return roleList; + } + }