程序包 net.risesoft.api

类 FormDataApiImpl

  • 所有已实现的接口:
    FormDataApi

    @RestController
    @RequestMapping(value="/services/rest/formData",
                    produces="application/json")
    public class FormDataApiImpl
    extends Object
    implements FormDataApi
    表单接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • FormDataApiImpl

        public FormDataApiImpl()
    • 方法详细资料

      • delChildTableRow

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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