接口 FormDataApi
-
public interface FormDataApi表单接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>delChildTableRow(String tenantId, String formId, String tableId, String guid)删除子表数据net.risesoft.pojo.Y9Result<Object>delPreFormData(String tenantId, String formId, String guid)删除前置表单数据net.risesoft.pojo.Y9Result<List<BindFormModel>>findFormItemBind(String tenantId, String itemId, String processDefinitionId, String taskDefinitionKey)获取事项绑定的表单net.risesoft.pojo.Y9Result<List<FieldPermModel>>getAllFieldPerm(String tenantId, String userId, String formId, String taskDefKey, String processDefinitionId)获取表单所有字段权限net.risesoft.pojo.Y9Result<BindFormModel>getBindPreFormByItemId(String tenantId, String itemId)根据事项id获取绑定前置表单net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getChildFormData(String tenantId, String userId, String formId, String parentProcessSerialNumber)获取子表数据,一个表单是一个子表net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getChildTableData(String tenantId, String formId, String tableId, String processSerialNumber)获取子表数据net.risesoft.pojo.Y9Result<Map<String,Object>>getData(String tenantId, String itemId, String processSerialNumber)根据事项id和流程编号获取数据net.risesoft.pojo.Y9Result<FieldPermModel>getFieldPerm(String tenantId, String userId, String formId, String fieldName, String taskDefKey, String processDefinitionId)获取字段权限net.risesoft.pojo.Y9Result<List<Y9FormFieldModel>>getFormField(String tenantId, String itemId)根据表单id获取绑定字段信息net.risesoft.pojo.Y9Result<List<FormFieldDefineModel>>getFormFieldDefine(String tenantId, String formId)根据表单id获取绑定字段信息net.risesoft.pojo.Y9Result<String>getFormJson(String tenantId, String formId)获取表单json数据net.risesoft.pojo.Y9Result<Map<String,Object>>getFromData(String tenantId, String formId, String processSerialNumber)根据表单id获取表单数据net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getPreFormDataByFormId(String tenantId, String formId)根据表单id获取前置表单数据net.risesoft.pojo.Y9Result<Object>saveChildTableData(String tenantId, String formId, String formJsonData)保存子表单数据,一个表单是一个子表net.risesoft.pojo.Y9Result<Object>saveChildTableData(String tenantId, String formId, String tableId, String processSerialNumber, String jsonData)保存子表数据net.risesoft.pojo.Y9Result<Object>saveFormData(String tenantId, String formId, String formJsonData)保存表单数据net.risesoft.pojo.Y9Result<String>savePreFormData(String tenantId, String itemId, String formId, String formJsonData)保存前置表单数据
-
-
-
方法详细资料
-
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- 租户idformId- 表单idtableId- 表idguid- 数据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- 租户idformId- 表单idguid- 主键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- 租户iditemId- 事项idprocessDefinitionId- 流程定义idtaskDefinitionKey- 任务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- 租户iduserId- 人员idformId- 表单idtaskDefKey- 任务keyprocessDefinitionId- 流程定义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- 租户iditemId- 事项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- 租户idformId- 表单iduserId- 人员、岗位idparentProcessSerialNumber- 父流程编号- 返回:
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- 租户idformId- 表单idtableId- 表idprocessSerialNumber- 流程编号- 返回:
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- 租户iditemId- 事项idprocessSerialNumber- 流程编号- 返回:
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- 租户iduserId- 人员idformId- 表单idfieldName- 字段名taskDefKey- 任务keyprocessDefinitionId- 流程定义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- 租户iditemId- 事项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- 租户idformId- 表单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- 租户idformId- 表单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- 租户idformId- 表单idprocessSerialNumber- 流程编号- 返回:
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- 租户idformId- 表单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- 租户idformId- 表单idtableId- 表idprocessSerialNumber- 流程编号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- 租户idformId- 表单idformJsonData- 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- 租户idformId- 表单idformJsonData- 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- 租户iditemId- 事项idformId- 表单idformJsonData- json表数据- 返回:
Y9Result<String>通用请求返回对象- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
-