接口 FormDataApi


  • public interface FormDataApi
    表单接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • delChildTableRow

        @PostMapping("/delChildTableRow")
        net.risesoft.pojo.Y9Result<Object> delChildTableRow​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("formId")
                                                            String formId,
                                                            @RequestParam("tableId")
                                                            String tableId,
                                                            @RequestParam("guid")
                                                            String guid)
        删除子表数据
        参数:
        tenantId - 租户id
        formId - 表单id
        tableId - 表id
        guid - 数据id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • delPreFormData

        @PostMapping("/delPreFormData")
        net.risesoft.pojo.Y9Result<Object> delPreFormData​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestParam("formId")
                                                          String formId,
                                                          @RequestParam("guid")
                                                          String guid)
        删除前置表单数据
        参数:
        tenantId - 租户id
        formId - 表单id
        guid - 主键id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • findFormItemBind

        @GetMapping("/findFormItemBind")
        net.risesoft.pojo.Y9Result<List<BindFormModel>> findFormItemBind​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("itemId")
                                                                         String itemId,
                                                                         @RequestParam("processDefinitionId")
                                                                         String processDefinitionId,
                                                                         @RequestParam(value="taskDefinitionKey",required=false)
                                                                         String taskDefinitionKey)
        获取事项绑定的表单
        参数:
        tenantId - 租户id
        itemId - 事项id
        processDefinitionId - 流程定义id
        taskDefinitionKey - 任务key
        返回:
        Y9Result<List<BindFormModel>> 通用请求返回对象 - data 是事项绑定表单
        从以下版本开始:
        9.6.6
      • getAllFieldPerm

        @GetMapping("/getAllFieldPerm")
        net.risesoft.pojo.Y9Result<List<FieldPermModel>> getAllFieldPerm​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("userId")
                                                                         String userId,
                                                                         @RequestParam("formId")
                                                                         String formId,
                                                                         @RequestParam("taskDefKey")
                                                                         String taskDefKey,
                                                                         @RequestParam("processDefinitionId")
                                                                         String processDefinitionId)
        获取表单所有字段权限
        参数:
        tenantId - 租户id
        userId - 人员id
        formId - 表单id
        taskDefKey - 任务key
        processDefinitionId - 流程定义id
        返回:
        Y9Result<List<FieldPermModel>> 通用请求返回对象 - data 是表单所有字段权限列表
        从以下版本开始:
        9.6.6
      • getBindPreFormByItemId

        @GetMapping("/getBindPreFormByItemId")
        net.risesoft.pojo.Y9Result<BindFormModel> getBindPreFormByItemId​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("itemId")
                                                                         String itemId)
        根据事项id获取绑定前置表单
        参数:
        tenantId - 租户id
        itemId - 事项id
        返回:
        Y9Result<BindFormModel> 通用请求返回对象 - data 是前置表单
        从以下版本开始:
        9.6.6
      • getChildFormData

        @GetMapping("/getChildFormData")
        net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getChildFormData​(@RequestParam("tenantId")
                                                                                    String tenantId,
                                                                                    @RequestParam("userId")
                                                                                    String userId,
                                                                                    @RequestParam("formId")
                                                                                    String formId,
                                                                                    @RequestParam("parentProcessSerialNumber")
                                                                                    String parentProcessSerialNumber)
                                                                             throws Exception
        获取子表数据,一个表单是一个子表
        参数:
        tenantId - 租户id
        formId - 表单id
        userId - 人员、岗位id
        parentProcessSerialNumber - 父流程编号
        返回:
        Y9Result<List<Map<String, Object>>> 通用请求返回对象 - data 是子表数据
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • getChildTableData

        @GetMapping("/getChildTableData")
        net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getChildTableData​(@RequestParam("tenantId")
                                                                                     String tenantId,
                                                                                     @RequestParam("formId")
                                                                                     String formId,
                                                                                     @RequestParam("tableId")
                                                                                     String tableId,
                                                                                     @RequestParam("processSerialNumber")
                                                                                     String processSerialNumber)
                                                                              throws Exception
        获取子表数据
        参数:
        tenantId - 租户id
        formId - 表单id
        tableId - 表id
        processSerialNumber - 流程编号
        返回:
        Y9Result<List<Map<String, Object>>> 通用请求返回对象 - data 是子表数据
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • getData

        @GetMapping("/getData")
        net.risesoft.pojo.Y9Result<Map<String,​Object>> getData​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam("itemId")
                                                                     String itemId,
                                                                     @RequestParam("processSerialNumber")
                                                                     String processSerialNumber)
        根据事项id和流程编号获取数据
        参数:
        tenantId - 租户id
        itemId - 事项id
        processSerialNumber - 流程编号
        返回:
        Y9Result<Map<String, Object>> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getFieldPerm

        @GetMapping("/getFieldPerm")
        net.risesoft.pojo.Y9Result<FieldPermModel> getFieldPerm​(@RequestParam("tenantId")
                                                                String tenantId,
                                                                @RequestParam("userId")
                                                                String userId,
                                                                @RequestParam("formId")
                                                                String formId,
                                                                @RequestParam("fieldName")
                                                                String fieldName,
                                                                @RequestParam("taskDefKey")
                                                                String taskDefKey,
                                                                @RequestParam("processDefinitionId")
                                                                String processDefinitionId)
        获取字段权限
        参数:
        tenantId - 租户id
        userId - 人员id
        formId - 表单id
        fieldName - 字段名
        taskDefKey - 任务key
        processDefinitionId - 流程定义id
        返回:
        Y9Result<FieldPermModel> 通用请求返回对象 - data 是字段权限
        从以下版本开始:
        9.6.6
      • getFormField

        @GetMapping("/getFormField")
        net.risesoft.pojo.Y9Result<List<Y9FormFieldModel>> getFormField​(@RequestParam("tenantId")
                                                                        String tenantId,
                                                                        @RequestParam("itemId")
                                                                        String itemId)
        根据表单id获取绑定字段信息
        参数:
        tenantId - 租户id
        itemId - 事项id
        返回:
        Y9Result<List<Y9FormFieldModel>> 通用请求返回对象 - data 是表单绑定字段列表
        从以下版本开始:
        9.6.6
      • getFormFieldDefine

        @GetMapping("/getFormFieldDefine")
        net.risesoft.pojo.Y9Result<List<FormFieldDefineModel>> getFormFieldDefine​(@RequestParam("tenantId")
                                                                                  String tenantId,
                                                                                  @RequestParam("formId")
                                                                                  String formId)
        根据表单id获取绑定字段信息
        参数:
        tenantId - 租户id
        formId - 表单id
        返回:
        Y9Result<List<FormFieldDefineModel>> 通用请求返回对象 - data 是绑定字段信息列表
        从以下版本开始:
        9.6.6
      • getFormJson

        @GetMapping("/getFormJson")
        net.risesoft.pojo.Y9Result<String> getFormJson​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("formId")
                                                       String formId)
        获取表单json数据
        参数:
        tenantId - 租户id
        formId - 表单id
        返回:
        Y9Result<String> 通用请求返回对象 - data 是表单json数据
        从以下版本开始:
        9.6.6
      • getFromData

        @GetMapping("/getFromData")
        net.risesoft.pojo.Y9Result<Map<String,​Object>> getFromData​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("formId")
                                                                         String formId,
                                                                         @RequestParam("processSerialNumber")
                                                                         String processSerialNumber)
        根据表单id获取表单数据
        参数:
        tenantId - 租户id
        formId - 表单id
        processSerialNumber - 流程编号
        返回:
        Y9Result<Map<String, Object>> 通用请求返回对象 - data 是表单数据
        从以下版本开始:
        9.6.6
      • getPreFormDataByFormId

        @GetMapping("/getPreFormDataByFormId")
        net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getPreFormDataByFormId​(@RequestParam("tenantId")
                                                                                          String tenantId,
                                                                                          @RequestParam("formId")
                                                                                          String formId)
        根据表单id获取前置表单数据
        参数:
        tenantId - 租户id
        formId - 表单id
        返回:
        Y9Result<List<Map<String, Object>>> 通用请求返回对象 - data 是前置表单数据
        从以下版本开始:
        9.6.6
      • saveChildTableData

        @PostMapping("/saveChildTableData")
        net.risesoft.pojo.Y9Result<Object> saveChildTableData​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("formId")
                                                              String formId,
                                                              @RequestParam("tableId")
                                                              String tableId,
                                                              @RequestParam("processSerialNumber")
                                                              String processSerialNumber,
                                                              @RequestBody
                                                              String jsonData)
                                                       throws Exception
        保存子表数据
        参数:
        tenantId - 租户id
        formId - 表单id
        tableId - 表id
        processSerialNumber - 流程编号
        jsonData - json表数据
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • saveChildTableData

        @PostMapping("/saveChildTableData1")
        net.risesoft.pojo.Y9Result<Object> saveChildTableData​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("formId")
                                                              String formId,
                                                              @RequestBody
                                                              String formJsonData)
                                                       throws Exception
        保存子表单数据,一个表单是一个子表
        参数:
        tenantId - 租户id
        formId - 表单id
        formJsonData - json表数据
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • saveFormData

        @PostMapping("/saveFormData")
        net.risesoft.pojo.Y9Result<Object> saveFormData​(@RequestParam("tenantId")
                                                        String tenantId,
                                                        @RequestParam("formId")
                                                        String formId,
                                                        @RequestBody
                                                        String formJsonData)
                                                 throws Exception
        保存表单数据
        参数:
        tenantId - 租户id
        formId - 表单id
        formJsonData - json表数据
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • savePreFormData

        @PostMapping("/savePreFormData")
        net.risesoft.pojo.Y9Result<String> savePreFormData​(@RequestParam("tenantId")
                                                           String tenantId,
                                                           @RequestParam("itemId")
                                                           String itemId,
                                                           @RequestParam("formId")
                                                           String formId,
                                                           @RequestBody
                                                           String formJsonData)
                                                    throws Exception
        保存前置表单数据
        参数:
        tenantId - 租户id
        itemId - 事项id
        formId - 表单id
        formJsonData - json表数据
        返回:
        Y9Result<String> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6