程序包 net.risesoft.api
类 FormDataApiImpl
- java.lang.Object
-
- 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()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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
public net.risesoft.pojo.Y9Result<Object> delChildTableRow(@RequestParam String tenantId, @RequestParam String formId, @RequestParam String tableId, @RequestParam String guid)
删除子表数据- 指定者:
delChildTableRow在接口中FormDataApi- 参数:
tenantId- 租户idformId- 表单idtableId- 表idguid- 数据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- 租户idformId- 表单idguid- 主键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- 租户iditemId- 事项idprocessDefinitionId- 流程定义idtaskDefinitionKey- 任务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- 租户iduserId- 人员idformId- 表单idtaskDefKey- 任务keyprocessDefinitionId- 流程定义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- 租户iditemId- 事项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- 租户idformId- 表单iduserId- 人员、岗位idparentProcessSerialNumber- 父流程编号- 返回:
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- 租户idformId- 表单idtableId- 表idprocessSerialNumber- 流程编号- 返回:
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- 租户iditemId- 事项idprocessSerialNumber- 流程编号- 返回:
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- 租户iduserId- 人员idformId- 表单idfieldName- 字段名taskDefKey- 任务keyprocessDefinitionId- 流程定义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- 租户iditemId- 事项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- 租户idformId- 表单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- 租户idformId- 表单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- 租户idformId- 表单idprocessSerialNumber- 流程编号- 返回:
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- 租户idformId- 表单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- 租户idformId- 表单idtableId- 表idprocessSerialNumber- 流程编号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- 租户idformId- 表单idformJsonData- 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- 租户idformId- 表单idformJsonData- 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- 租户iditemId- 事项idformId- 表单idformJsonData- json表数据- 返回:
Y9Result<String>通用请求返回对象- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
-