Package net.risesoft.controller.config
Class ItemStartNodeRoleController
- java.lang.Object
-
- net.risesoft.controller.config.ItemStartNodeRoleController
-
@RestController @RequestMapping(value="/vue/itemStartNodeRole", produces="application/json") public class ItemStartNodeRoleController extends Object- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ItemStartNodeRoleController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<String>copyBind(String itemId, String processDefinitionId)net.risesoft.pojo.Y9Result<List<ItemStartNodeRole>>getBpmList(String itemId, String processDefinitionId)获取任务节点信息和流程定义信息net.risesoft.pojo.Y9Result<List<ItemStartNodeRole>>getNodeList(String itemId, String processDefinitionId)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Role>>list(String itemId, String processDefinitionId, String taskDefKey)获取按钮绑定角色列表net.risesoft.pojo.Y9Result<String>remove(String itemId, String processDefinitionId, String taskDefKey, String roleIds)移除按钮与角色的绑定net.risesoft.pojo.Y9Result<String>saveOrder(String[] idAndTabIndexs)net.risesoft.pojo.Y9Result<String>saveRole(String itemId, String processDefinitionId, String taskDefKey, String roleIds)保存按钮角色
-
-
-
Method Detail
-
copyBind
@PostMapping("/copyBind") public net.risesoft.pojo.Y9Result<String> copyBind(@RequestParam String itemId, @RequestParam String processDefinitionId)
-
getBpmList
@GetMapping("/getBpmList") public net.risesoft.pojo.Y9Result<List<ItemStartNodeRole>> getBpmList(@RequestParam String itemId, @RequestParam String processDefinitionId)获取任务节点信息和流程定义信息- Parameters:
itemId- 事项idprocessDefinitionId- 流程定义ID- Returns:
- Y9Result
- >
-
getNodeList
@GetMapping("/getNodeList") public net.risesoft.pojo.Y9Result<List<ItemStartNodeRole>> getNodeList(@RequestParam String itemId, @RequestParam String processDefinitionId)
-
list
@GetMapping("/list") public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Role>> list(@RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey)获取按钮绑定角色列表- Parameters:
itemId- 事项idprocessDefinitionId- 流程定义IDtaskDefKey- 任务节点key- Returns:
- Y9Result
- >
-
remove
@PostMapping("/remove") public net.risesoft.pojo.Y9Result<String> remove(@RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey, @RequestParam String roleIds)移除按钮与角色的绑定- Parameters:
itemId- 事项idprocessDefinitionId- 流程定义IDtaskDefKey- 任务节点keyroleIds- 角色id- Returns:
- Y9Result
-
saveOrder
@PostMapping("/saveOrder") public net.risesoft.pojo.Y9Result<String> saveOrder(@RequestParam String[] idAndTabIndexs)
-
saveRole
@PostMapping("/saveRole") public net.risesoft.pojo.Y9Result<String> saveRole(@RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey, @RequestParam String roleIds)保存按钮角色- Parameters:
itemId- 事项idprocessDefinitionId- 流程定义IDtaskDefKey- 任务节点keyroleIds- 角色id- Returns:
- Y9Result
-
-