Class Y9FieldPermController


  • @RestController
    @RequestMapping(value="/vue/y9form/fieldPerm",
                    produces="application/json")
    public class Y9FieldPermController
    extends Object
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • Y9FieldPermController

        public Y9FieldPermController()
    • Method Detail

      • countPerm

        @GetMapping("/countPerm")
        public net.risesoft.pojo.Y9Result<Boolean> countPerm​(@RequestParam
                                                             String formId,
                                                             @RequestParam
                                                             String fieldName)
        获取该字段是否配置权限
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        Returns:
      • delNodePerm

        @PostMapping("/delNodePerm")
        public net.risesoft.pojo.Y9Result<String> delNodePerm​(@RequestParam
                                                              String formId,
                                                              @RequestParam
                                                              String fieldName,
                                                              @RequestParam(required=false)
                                                              String taskDefKey)
        删除字段节点权限
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        taskDefKey - 任务key
        Returns:
      • deleteRole

        @PostMapping("/deleteRole")
        public net.risesoft.pojo.Y9Result<String> deleteRole​(@RequestParam
                                                             String formId,
                                                             @RequestParam
                                                             String fieldName,
                                                             @RequestParam(required=false)
                                                             String taskDefKey)
        删除字段角色权限
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        taskDefKey - 任务key
        Returns:
      • getAllPerm

        @GetMapping("/getAllPerm")
        public net.risesoft.pojo.Y9Result<List<String>> getAllPerm​(@RequestParam
                                                                   String formId)
        获取表单所有配置权限字段
        Parameters:
        formId - 表单id
        Returns:
      • getBpmList

        @GetMapping("/getBpmList")
        public net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getBpmList​(@RequestParam
                                                                                     String formId,
                                                                                     @RequestParam
                                                                                     String fieldName)
        获取字段权限配置列表
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        Returns:
      • saveNodePerm

        @PostMapping("/saveNodePerm")
        public net.risesoft.pojo.Y9Result<String> saveNodePerm​(@RequestParam
                                                               String formId,
                                                               @RequestParam
                                                               String fieldName,
                                                               @RequestParam(required=false)
                                                               String taskDefKey)
        保存字段-节点权限
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        taskDefKey - 任务key
        Returns:
      • 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)
        保存字段角色权限
        Parameters:
        formId - 表单id
        fieldName - 字段名称
        taskDefKey - 任务key
        roleNames - 角色名称
        roleIds - 角色ids
        Returns: