类 ItemButtonBindRestController
- java.lang.Object
-
- net.risesoft.controller.config.ItemButtonBindRestController
-
@RestController @RequestMapping(value="/vue/itemButtonBind", produces="application/json") public class ItemButtonBindRestController extends Object绑定按钮管理- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 ItemButtonBindRestController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<String>copyBind(String itemId, String processDefinitionId)复制按钮配置net.risesoft.pojo.Y9Result<List<ItemButtonBind>>getBindList(String itemId, Integer buttonType, String processDefinitionId, String taskDefKey)获取按钮绑定列表net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getBindListByButtonId(String buttonId)net.risesoft.pojo.Y9Result<List<net.risesoft.model.processadmin.TargetModel>>getBpmList(String itemId, String processDefinitionId)获取任务节点信息和流程定义信息net.risesoft.pojo.Y9Result<Map<String,Object>>getButtonList(String itemId, Integer buttonType, String processDefinitionId, String taskDefKey)获取按钮列表net.risesoft.pojo.Y9Result<List<ItemButtonBind>>getButtonOrderList(String itemId, Integer buttonType, String processDefinitionId, String taskDefKey)获取按钮排序列表net.risesoft.pojo.Y9Result<String>removeBind(String[] ids)删除按钮绑定net.risesoft.pojo.Y9Result<String>saveBindButton(String buttonId, String itemId, String processDefinitionId, Integer buttonType, String taskDefKey)保存绑定按钮net.risesoft.pojo.Y9Result<String>saveOrder(String[] idAndTabIndexs)保存按钮排序
-
-
-
方法详细资料
-
copyBind
@PostMapping("/copyBind") public net.risesoft.pojo.Y9Result<String> copyBind(@RequestParam String itemId, @RequestParam String processDefinitionId)复制按钮配置- 参数:
itemId- 事项id- 返回:
-
getBindList
@GetMapping("/getBindList") public net.risesoft.pojo.Y9Result<List<ItemButtonBind>> getBindList(@RequestParam String itemId, @RequestParam Integer buttonType, @RequestParam String processDefinitionId, @RequestParam(required=false) String taskDefKey)获取按钮绑定列表- 参数:
itemId- 事项idbuttonType- 按钮类型processDefinitionId- 流程定义idtaskDefKey- 任务key- 返回:
-
getBindListByButtonId
@GetMapping("/getBindListByButtonId") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> getBindListByButtonId(@RequestParam String buttonId)
-
getBpmList
@GetMapping("/getBpmList") public net.risesoft.pojo.Y9Result<List<net.risesoft.model.processadmin.TargetModel>> getBpmList(@RequestParam String itemId, @RequestParam String processDefinitionId)获取任务节点信息和流程定义信息- 参数:
itemId- 事项idprocessDefinitionId- 流程定义id- 返回:
- Y9Result
-
getButtonList
@GetMapping("/getButtonList") public net.risesoft.pojo.Y9Result<Map<String,Object>> getButtonList(@RequestParam String itemId, @RequestParam Integer buttonType, @RequestParam String processDefinitionId, @RequestParam(required=false) String taskDefKey)获取按钮列表- 参数:
itemId- 事项idbuttonType- 按钮类型processDefinitionId- 流程定义idtaskDefKey- 任务key- 返回:
-
getButtonOrderList
@GetMapping("/getButtonOrderList") public net.risesoft.pojo.Y9Result<List<ItemButtonBind>> getButtonOrderList(@RequestParam String itemId, @RequestParam Integer buttonType, @RequestParam String processDefinitionId, @RequestParam(required=false) String taskDefKey)获取按钮排序列表- 参数:
itemId- 事项idbuttonType- 按钮类型processDefinitionId- 流程定义idtaskDefKey- 任务key- 返回:
-
removeBind
@PostMapping("/removeBind") public net.risesoft.pojo.Y9Result<String> removeBind(@RequestParam String[] ids)删除按钮绑定- 参数:
ids- 绑定ids- 返回:
-
saveBindButton
@PostMapping("/saveBindButton") public net.risesoft.pojo.Y9Result<String> saveBindButton(@RequestParam String buttonId, @RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam Integer buttonType, @RequestParam(required=false) String taskDefKey)保存绑定按钮- 参数:
buttonId- 按钮iditemId- 事项idbuttonType- 按钮类型processDefinitionId- 流程定义idtaskDefKey- 任务key- 返回:
-
-