类 Y9FieldPermController
- java.lang.Object
-
- net.risesoft.controller.form.Y9FieldPermController
-
@RestController @RequestMapping(value="/vue/y9form/fieldPerm", produces="application/json") public class Y9FieldPermController extends Object- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 Y9FieldPermController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Boolean>countPerm(String formId, String fieldName)获取该字段是否配置权限net.risesoft.pojo.Y9Result<String>deleteRole(String formId, String fieldName, String taskDefKey)删除字段角色权限net.risesoft.pojo.Y9Result<String>delNodePerm(String formId, String fieldName, String taskDefKey)删除字段节点权限net.risesoft.pojo.Y9Result<List<String>>getAllPerm(String formId)获取表单所有配置权限字段net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getBpmList(String formId, String fieldName)获取字段权限配置列表net.risesoft.pojo.Y9Result<String>saveNodePerm(String formId, String fieldName, String taskDefKey)保存字段-节点权限net.risesoft.pojo.Y9Result<String>saveRoleChoice(String formId, String fieldName, String taskDefKey, String roleNames, String roleIds)保存字段角色权限
-
-
-
方法详细资料
-
countPerm
@GetMapping("/countPerm") public net.risesoft.pojo.Y9Result<Boolean> countPerm(@RequestParam String formId, @RequestParam String fieldName)获取该字段是否配置权限- 参数:
formId- 表单idfieldName- 字段名称- 返回:
-
deleteRole
@PostMapping("/deleteRole") public net.risesoft.pojo.Y9Result<String> deleteRole(@RequestParam String formId, @RequestParam String fieldName, @RequestParam(required=false) String taskDefKey)删除字段角色权限- 参数:
formId- 表单idfieldName- 字段名称taskDefKey- 任务key- 返回:
-
delNodePerm
@PostMapping("/delNodePerm") public net.risesoft.pojo.Y9Result<String> delNodePerm(@RequestParam String formId, @RequestParam String fieldName, @RequestParam(required=false) String taskDefKey)删除字段节点权限- 参数:
formId- 表单idfieldName- 字段名称taskDefKey- 任务key- 返回:
-
getAllPerm
@GetMapping("/getAllPerm") public net.risesoft.pojo.Y9Result<List<String>> getAllPerm(@RequestParam String formId)获取表单所有配置权限字段- 参数:
formId- 表单id- 返回:
-
getBpmList
@GetMapping("/getBpmList") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> getBpmList(@RequestParam String formId, @RequestParam String fieldName)获取字段权限配置列表- 参数:
formId- 表单idfieldName- 字段名称- 返回:
-
saveNodePerm
@PostMapping("/saveNodePerm") public net.risesoft.pojo.Y9Result<String> saveNodePerm(@RequestParam String formId, @RequestParam String fieldName, @RequestParam(required=false) String taskDefKey)保存字段-节点权限- 参数:
formId- 表单idfieldName- 字段名称taskDefKey- 任务key- 返回:
-
saveRoleChoice
@PostMapping("/saveRoleChoice") public net.risesoft.pojo.Y9Result<String> saveRoleChoice(@RequestParam String formId, @RequestParam String fieldName, @RequestParam(required=false) String taskDefKey, @RequestParam String roleNames, @RequestParam String roleIds)保存字段角色权限- 参数:
formId- 表单idfieldName- 字段名称taskDefKey- 任务keyroleNames- 角色名称roleIds- 角色ids- 返回:
-
-