Package net.risesoft.service
Interface FormDataService
-
- All Known Implementing Classes:
FormDataServiceImpl
public interface FormDataService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>copy(String sourceProcessSerialNumber, String targetProcessSerialNumber)net.risesoft.pojo.Y9Result<Object>delChildTableRow(String formId, String tableId, String guid)删除子表数据net.risesoft.pojo.Y9Result<Object>delPreFormData(String formId, String guid)删除前置表单数据Map<String,Object>getBindPreFormByItemId(String itemId)根据事项id获取绑定前置表单Map<String,Object>getData(String tenantId, String itemId, String processSerialNumber)根据事项id和流程编号获取数据net.risesoft.pojo.Y9Result<Map<String,Object>>getData4TableAlias(String guid, String tableAlias)FieldPermModelgetFieldPerm(String formId, String fieldName, String taskDefKey, String processDefinitionId)获取字段权限Map<String,Object>getFormData(String formId, String processSerialNumber)根据表单id获取表单数据StringgetFormJson(String formId)获取表单json数据net.risesoft.pojo.Y9Result<String>insertFormData(String tableName, String guid, String formData)List<FieldPermModel>listAllFieldPerm(String formId, String taskDefKey, String processDefinitionId)获取表单所有字段权限List<Map<String,Object>>listChildFormData(String formId, String parentProcessSerialNumber)Description: 获取子表数据,一个表单是一个子表List<Map<String,Object>>listChildTableData(String formId, String tableId, String processSerialNumber)Description: 获取子表数据List<Y9FormFieldModel>listFormFieldByItemId(String itemId)获取表单绑定字段信息List<FormFieldDefineModel>listFormFieldDefineByFormId(String formId)根据表单id获取绑定字段信息List<Map<String,Object>>listPreFormDataByFormId(String formId)根据表单id获取前置表单数据StringsaveAFormData(String itemId, String formdata, String formId)保存前置表单数据voidsaveChildTableData(String formId, String jsonData)Description: 保存子表数据,一个表单是一个子表voidsaveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData)Description: 保存子表数据voidsaveFormData(String formdata, String formId)保存表单数据net.risesoft.pojo.Y9Result<String>updateFormData(String guid, String formData)
-
-
-
Method Detail
-
copy
net.risesoft.pojo.Y9Result<Object> copy(String sourceProcessSerialNumber, String targetProcessSerialNumber)
-
delChildTableRow
net.risesoft.pojo.Y9Result<Object> delChildTableRow(String formId, String tableId, String guid)
删除子表数据- Parameters:
formId-tableId-guid-- Returns:
-
delPreFormData
net.risesoft.pojo.Y9Result<Object> delPreFormData(String formId, String guid)
删除前置表单数据- Parameters:
formId-guid-- Returns:
-
getBindPreFormByItemId
Map<String,Object> getBindPreFormByItemId(String itemId)
根据事项id获取绑定前置表单- Parameters:
itemId-- Returns:
-
getData
Map<String,Object> getData(String tenantId, String itemId, String processSerialNumber)
根据事项id和流程编号获取数据- Parameters:
tenantId-itemId-processSerialNumber-- Returns:
-
getFieldPerm
FieldPermModel getFieldPerm(String formId, String fieldName, String taskDefKey, String processDefinitionId)
获取字段权限- Parameters:
formId-fieldName-taskDefKey-processDefinitionId-- Returns:
-
getFormData
Map<String,Object> getFormData(String formId, String processSerialNumber)
根据表单id获取表单数据- Parameters:
formId-processSerialNumber-- Returns:
-
listAllFieldPerm
List<FieldPermModel> listAllFieldPerm(String formId, String taskDefKey, String processDefinitionId)
获取表单所有字段权限- Parameters:
formId-taskDefKey-processDefinitionId-- Returns:
- List
-
listChildFormData
List<Map<String,Object>> listChildFormData(String formId, String parentProcessSerialNumber) throws Exception
Description: 获取子表数据,一个表单是一个子表- Parameters:
formId-parentProcessSerialNumber-- Returns:
- Throws:
Exception
-
listChildTableData
List<Map<String,Object>> listChildTableData(String formId, String tableId, String processSerialNumber) throws Exception
Description: 获取子表数据- Parameters:
formId-tableId-processSerialNumber-- Returns:
- Throws:
Exception
-
listFormFieldByItemId
List<Y9FormFieldModel> listFormFieldByItemId(String itemId)
获取表单绑定字段信息- Parameters:
itemId-- Returns:
-
listFormFieldDefineByFormId
List<FormFieldDefineModel> listFormFieldDefineByFormId(String formId)
根据表单id获取绑定字段信息- Parameters:
formId-- Returns:
-
listPreFormDataByFormId
List<Map<String,Object>> listPreFormDataByFormId(String formId)
根据表单id获取前置表单数据- Parameters:
formId-- Returns:
-
saveAFormData
String saveAFormData(String itemId, String formdata, String formId) throws Exception
保存前置表单数据- Parameters:
itemId-formdata-formId-- Throws:
Exception
-
saveChildTableData
void saveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData) throws Exception
Description: 保存子表数据- Parameters:
formId-tableId-processSerialNumber-jsonData-- Throws:
Exception
-
saveChildTableData
void saveChildTableData(String formId, String jsonData) throws Exception
Description: 保存子表数据,一个表单是一个子表- Parameters:
formId-jsonData-- Throws:
Exception
-
saveFormData
void saveFormData(String formdata, String formId) throws Exception
保存表单数据- Parameters:
formdata-formId-- Throws:
Exception
-
insertFormData
net.risesoft.pojo.Y9Result<String> insertFormData(String tableName, String guid, String formData)
-
-