类 FormDataServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.FormDataServiceImpl
-
- 所有已实现的接口:
FormDataService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class FormDataServiceImpl extends Object implements FormDataService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 FormDataServiceImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SpmApproveItemService spmApproveItemService, Y9FormItemBindService y9FormItemBindService, Y9PreFormItemBindService y9PreFormItemBindService, Y9FormFieldService y9FormFieldService, Y9FormService y9FormService, Y9FormRepository y9FormRepository, net.risesoft.api.processadmin.RepositoryApi repositoryManager, Y9FieldPermRepository y9FieldPermRepository, net.risesoft.api.platform.permission.PositionRoleApi positionRoleApi, Y9TableService y9TableService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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和流程编号获取数据FieldPermModelgetFieldPerm(String formId, String fieldName, String taskDefKey, String processDefinitionId)获取字段权限FieldPermModelgetFieldPerm(Y9FieldPerm y9FieldPerm)解析权限 Description:StringgetFormJson(String formId)获取表单json数据Map<String,Object>getFromData(String formId, String processSerialNumber)根据表单id获取表单数据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 formdata)Description: 保存子表数据,一个表单是一个子表voidsaveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData)Description: 保存子表数据voidsaveFormData(String formdata, String formId)保存表单数据
-
-
-
构造器详细资料
-
FormDataServiceImpl
public FormDataServiceImpl(@Qualifier("jdbcTemplate4Tenant") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SpmApproveItemService spmApproveItemService, Y9FormItemBindService y9FormItemBindService, Y9PreFormItemBindService y9PreFormItemBindService, Y9FormFieldService y9FormFieldService, Y9FormService y9FormService, Y9FormRepository y9FormRepository, net.risesoft.api.processadmin.RepositoryApi repositoryManager, Y9FieldPermRepository y9FieldPermRepository, net.risesoft.api.platform.permission.PositionRoleApi positionRoleApi, Y9TableService y9TableService)
-
-
方法详细资料
-
delChildTableRow
@Transactional(readOnly=false) public net.risesoft.pojo.Y9Result<Object> delChildTableRow(String formId, String tableId, String guid)
从接口复制的说明:FormDataService删除子表数据- 指定者:
delChildTableRow在接口中FormDataService- 返回:
-
delPreFormData
@Transactional(readOnly=false) public net.risesoft.pojo.Y9Result<Object> delPreFormData(String formId, String guid)
从接口复制的说明:FormDataService删除前置表单数据- 指定者:
delPreFormData在接口中FormDataService- 返回:
-
getBindPreFormByItemId
public Map<String,Object> getBindPreFormByItemId(String itemId)
从接口复制的说明:FormDataService根据事项id获取绑定前置表单- 指定者:
getBindPreFormByItemId在接口中FormDataService- 返回:
-
getData
public Map<String,Object> getData(String tenantId, String itemId, String processSerialNumber)
从接口复制的说明:FormDataService根据事项id和流程编号获取数据- 指定者:
getData在接口中FormDataService- 返回:
-
getFieldPerm
public FieldPermModel getFieldPerm(String formId, String fieldName, String taskDefKey, String processDefinitionId)
从接口复制的说明:FormDataService获取字段权限- 指定者:
getFieldPerm在接口中FormDataService- 返回:
-
getFieldPerm
public FieldPermModel getFieldPerm(Y9FieldPerm y9FieldPerm)
解析权限 Description:- 参数:
y9FieldPerm-- 返回:
-
getFormJson
public String getFormJson(String formId)
从接口复制的说明:FormDataService获取表单json数据- 指定者:
getFormJson在接口中FormDataService- 返回:
-
getFromData
public Map<String,Object> getFromData(String formId, String processSerialNumber)
从接口复制的说明:FormDataService根据表单id获取表单数据- 指定者:
getFromData在接口中FormDataService- 返回:
-
listAllFieldPerm
public List<FieldPermModel> listAllFieldPerm(String formId, String taskDefKey, String processDefinitionId)
从接口复制的说明:FormDataService获取表单所有字段权限- 指定者:
listAllFieldPerm在接口中FormDataService- 返回:
- List
-
listChildFormData
public List<Map<String,Object>> listChildFormData(String formId, String parentProcessSerialNumber)
从接口复制的说明:FormDataServiceDescription: 获取子表数据,一个表单是一个子表- 指定者:
listChildFormData在接口中FormDataService- 返回:
-
listChildTableData
public List<Map<String,Object>> listChildTableData(String formId, String tableId, String processSerialNumber) throws Exception
从接口复制的说明:FormDataServiceDescription: 获取子表数据- 指定者:
listChildTableData在接口中FormDataService- 返回:
- 抛出:
Exception
-
listFormFieldByItemId
public List<Y9FormFieldModel> listFormFieldByItemId(String itemId)
从接口复制的说明:FormDataService获取表单绑定字段信息- 指定者:
listFormFieldByItemId在接口中FormDataService- 返回:
-
listFormFieldDefineByFormId
public List<FormFieldDefineModel> listFormFieldDefineByFormId(String formId)
从接口复制的说明:FormDataService根据表单id获取绑定字段信息- 指定者:
listFormFieldDefineByFormId在接口中FormDataService- 返回:
-
listPreFormDataByFormId
public List<Map<String,Object>> listPreFormDataByFormId(String formId)
从接口复制的说明:FormDataService根据表单id获取前置表单数据- 指定者:
listPreFormDataByFormId在接口中FormDataService- 返回:
-
saveAFormData
@Transactional public String saveAFormData(String itemId, String formdata, String formId) throws Exception
从接口复制的说明:FormDataService保存前置表单数据- 指定者:
saveAFormData在接口中FormDataService- 抛出:
Exception
-
saveChildTableData
@Transactional public void saveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData) throws Exception
从接口复制的说明:FormDataServiceDescription: 保存子表数据- 指定者:
saveChildTableData在接口中FormDataService- 抛出:
Exception
-
saveChildTableData
@Transactional public void saveChildTableData(String formId, String formdata) throws Exception
从接口复制的说明:FormDataServiceDescription: 保存子表数据,一个表单是一个子表- 指定者:
saveChildTableData在接口中FormDataService- 抛出:
Exception
-
saveFormData
@Transactional public void saveFormData(String formdata, String formId) throws Exception
从接口复制的说明:FormDataService保存表单数据- 指定者:
saveFormData在接口中FormDataService- 抛出:
Exception
-
-