Kaynağa Gözat

人员权限一览表 查询接口

# Conflicts:
#	ibps-provider-base-root/modules/provider-platform-api/src/main/java/com/lc/ibps/org/api/IPartyRoleService.java
#	ibps-provider-root/modules/provider-platform-default/src/main/java/com/lc/ibps/platform/service/PartyRoleProviderService.java
ZhuJiaHao 1 ay önce
ebeveyn
işleme
7bb26904f0

+ 1 - 10
ibps-provider-base-root/modules/provider-platform-api/src/main/java/com/lc/ibps/org/api/IPartyRoleService.java

@@ -310,15 +310,6 @@ public interface IPartyRoleService {
 	@RequestMapping(value = "/savePagePermission", method = RequestMethod.POST )
 	public APIResult<Void> savePagePermission(@RequestBody(required = true) PermissionSaveDTO permissionSaveDTO);
 
-	/**
-	 * 页面资源权限一览表 查询 返回文件流
-	 * @param
-	 * @return
-	 */
-	@RequestMapping(value = "/getFilePermission", method = RequestMethod.POST )
-	public void getFileStreamPermission(@RequestBody(required = true) APIRequest request);
-	//public APIResult<PermissionPageList<PermissionViewDTO>> getFileStreamPermission(@RequestBody(required = true) APIRequest request);
-
 
 
 	/**
@@ -328,5 +319,5 @@ public interface IPartyRoleService {
 	 */
 	@RequestMapping(value = "/getPeoplePermission", method = RequestMethod.POST )
 	public APIResult<PermissionPageList<PermissionViewDTO>> getPeoplePermission(@RequestBody(required = true) APIRequest request);
-
+	
 }

+ 45 - 0
ibps-provider-root/modules/provider-platform-default/src/main/java/com/lc/ibps/org/provider/PartyRoleProvider.java

@@ -903,6 +903,51 @@ public class PartyRoleProvider extends GenericProvider implements IPartyRoleServ
 
 
 
+	@Override
+	public APIResult<PermissionPageList<PermissionViewDTO>> getPeoplePermission(@RequestBody(required = true) APIRequest request) {
+		/*
+		返回前端渲染用的json格式:
+		{
+		  "roles": [
+			"角色a",
+			"角色b",
+			"角色c",
+			"角色d",
+			"角色e",
+		  ],
+		  "permissions": [
+			{
+			  "pageId": 1,
+			  "pageName": "页面1",
+			  "角色a": false,
+			  "角色b": true,
+			  "角色c": true,
+			  "角色d": true,
+			  "角色e": false
+			},
+			{
+			  "pageId": 2,
+			  "pageName": "页面2",
+			  "角色a": false,
+			  "角色b": true,
+			  "角色c": true,
+			  "角色d": true,
+			  "角色e": false
+			},
+			......多个对象省略
+		  ]
+		}
+		 */
+
+		APIResult<PermissionPageList<PermissionViewDTO>> result = partyRoleProviderService.getPeoplePermission(request);
+
+		return result;
+	}
+
+
+
+
+
 	@Override
 	public APIResult<PermissionPageList<PermissionViewDTO>> getPeoplePermission(@RequestBody(required = true) APIRequest request) {
 		/*

+ 1 - 1
ibps-provider-root/modules/provider-platform-default/src/main/java/com/lc/ibps/platform/service/PartyRoleProviderService.java

@@ -314,7 +314,7 @@ public class PartyRoleProviderService {
     @Transactional(readOnly = true)
     public APIResult<PermissionPageList<PermissionViewDTO>> getPeoplePermission(APIRequest request) {
 
-        String peopleName = (String) getCustomParamFormRequest(request, "roleName");
+        String peopleName = (String) getCustomParamFormRequest(request, "peopleName");
         String pageName = (String) getCustomParamFormRequest(request, "pageName");
 
         int page = 1;