Package net.risesoft.service.config
Interface Y9FormItemBindService
-
- All Known Implementing Classes:
Y9FormItemBindServiceImpl
public interface Y9FormItemBindService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcopyBindInfo(String itemId, String newItemId, String lastVersionPid)Description:复制表单绑定信息voidcopyEform(String itemId, String processDefinitionId)Description: 复制该事项上一个版本的表单到最新版本,最新版本存在的就不复制net.risesoft.pojo.Y9Result<String>delete(String id)Description: 删除绑定voiddeleteBindInfo(String itemId)Description:删除表单绑定信息Y9FormItemBindgetById(String id)根据id获取绑定信息StringgetShowOther(List<Y9FormItemBind> eformItemBinds)表单正文、附件是否显示的代码List<Y9FormItemBind>listByItemIdAndProcDefId(String itemId, String procDefId)查找指定事项id和流程定义Id绑定的表单List<Y9FormItemBind>listByItemIdAndProcDefIdAndTaskDefKey(String itemId, String procDefId, String taskDefKey)查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单List<Y9FormItemMobileBind>listByItemIdAndProcDefIdAndTaskDefKey4Mobile(String itemId, String processDefinitionId, String taskDefinitionKey)Description:List<Y9FormItemBind>listByItemIdAndProcDefIdAndTaskDefKey4Own(String itemId, String procDefId, String taskDefKey)查找指定事项id和流程定义Id和节点key对应的绑定表单List<Y9FormItemMobileBind>listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile(String itemId, String procDefId, String taskDefKey)Description:List<Y9FormItemBind>listByItemIdAndProcDefIdAndTaskDefKeyIsNull(String itemId, String procDefId)查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单net.risesoft.pojo.Y9Result<String>save(Y9FormItemBind eformItem)Description:net.risesoft.pojo.Y9Result<String>save(Y9FormItemMobileBind eformItem)Description:
-
-
-
Method Detail
-
copyBindInfo
void copyBindInfo(String itemId, String newItemId, String lastVersionPid)
Description:复制表单绑定信息- Parameters:
itemId-newItemId-lastVersionPid-
-
copyEform
void copyEform(String itemId, String processDefinitionId)
Description: 复制该事项上一个版本的表单到最新版本,最新版本存在的就不复制- Parameters:
itemId-processDefinitionId-
-
delete
net.risesoft.pojo.Y9Result<String> delete(String id)
Description: 删除绑定- Parameters:
id-- Returns:
-
deleteBindInfo
void deleteBindInfo(String itemId)
Description:删除表单绑定信息- Parameters:
itemId-
-
getById
Y9FormItemBind getById(String id)
根据id获取绑定信息- Parameters:
id-- Returns:
-
getShowOther
String getShowOther(List<Y9FormItemBind> eformItemBinds)
表单正文、附件是否显示的代码- Parameters:
eformItemBinds-- Returns:
-
listByItemIdAndProcDefId
List<Y9FormItemBind> listByItemIdAndProcDefId(String itemId, String procDefId)
查找指定事项id和流程定义Id绑定的表单- Parameters:
itemId-procDefId-- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey
List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey(String itemId, String procDefId, String taskDefKey)
查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单- Parameters:
itemId-procDefId-taskDefKey-- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4Mobile
List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4Mobile(String itemId, String processDefinitionId, String taskDefinitionKey)
Description:- Parameters:
itemId-processDefinitionId-taskDefinitionKey-- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4Own
List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey4Own(String itemId, String procDefId, String taskDefKey)
查找指定事项id和流程定义Id和节点key对应的绑定表单- Parameters:
itemId-procDefId-taskDefKey-- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile
List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile(String itemId, String procDefId, String taskDefKey)
Description:- Parameters:
itemId-procDefId-taskDefKey-- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKeyIsNull
List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKeyIsNull(String itemId, String procDefId)
查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单- Parameters:
itemId-procDefId-- Returns:
-
save
net.risesoft.pojo.Y9Result<String> save(Y9FormItemBind eformItem)
Description:- Parameters:
eformItem-- Returns:
-
save
net.risesoft.pojo.Y9Result<String> save(Y9FormItemMobileBind eformItem)
Description:- Parameters:
eformItem-- Returns:
-
-