类 ItemPermissionRestController
- java.lang.Object
-
- net.risesoft.controller.config.ItemPermissionRestController
-
@RestController @RequestMapping(value="/vue/itemPerm", produces="application/json") public class ItemPermissionRestController extends Object- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 ItemPermissionRestController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<String>copyPerm(String itemId, String processDefinitionId)复制权限net.risesoft.pojo.Y9Result<String>delete(String id)删除权限绑定net.risesoft.pojo.Y9Result<List<net.risesoft.model.processadmin.TargetModel>>getBpmList(String itemId, String processDefinitionId)获取任务节点信息和流程定义信息net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getPerm(String itemId, String processDefinitionId, String taskDefKey)获取权限绑定列表net.risesoft.pojo.Y9Result<String>removePerm(String itemId, String processDefinitionId)清空事项绑定的流程对应的流程定义的权限net.risesoft.pojo.Y9Result<String>save(String itemId, String processDefinitionId, String taskDefKey, String roleId, Integer roleType)保存权限
-
-
-
方法详细资料
-
copyPerm
@PostMapping("/copyPerm") public net.risesoft.pojo.Y9Result<String> copyPerm(@RequestParam String itemId, @RequestParam String processDefinitionId)复制权限- 参数:
itemId- 事项id- 返回:
-
delete
@PostMapping("/delete") public net.risesoft.pojo.Y9Result<String> delete(@RequestParam String id)删除权限绑定- 参数:
id- 权限id- 返回:
-
getBpmList
@GetMapping("/getBpmList") public net.risesoft.pojo.Y9Result<List<net.risesoft.model.processadmin.TargetModel>> getBpmList(@RequestParam String itemId, @RequestParam String processDefinitionId)获取任务节点信息和流程定义信息- 参数:
processDefinitionId- 流程定义keyitemId- 事项id- 返回:
-
getPerm
@GetMapping("/getBindList") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> getPerm(@RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam(required=false) String taskDefKey)获取权限绑定列表- 参数:
itemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey- 任务key- 返回:
-
removePerm
@PostMapping("/removePerm") public net.risesoft.pojo.Y9Result<String> removePerm(@RequestParam String itemId, @RequestParam String processDefinitionId)清空事项绑定的流程对应的流程定义的权限- 参数:
itemId- 事项id- 返回:
-
save
@PostMapping("/saveBind") public net.risesoft.pojo.Y9Result<String> save(@RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam(required=false) String taskDefKey, @RequestParam String roleId, @RequestParam Integer roleType)保存权限- 参数:
itemId- 事项idprocessDefinitionId- 流程定义keytaskDefKey- 任务keyroleId- 角色idroleType- 角色类型- 返回:
-
-