Package net.risesoft.service.config.impl
Class Y9FormItemBindServiceImpl
- java.lang.Object
-
- net.risesoft.service.config.impl.Y9FormItemBindServiceImpl
-
- All Implemented Interfaces:
Y9FormItemBindService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class Y9FormItemBindServiceImpl extends Object implements Y9FormItemBindService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description Y9FormItemBindServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyBindInfo(String itemId, String newItemId, String lastVersionPid)Description:复制表单绑定信息voidcopyEform(String itemId, String processDefinitionId)Description: 复制该事项上一个版本的表单到最新版本,最新版本存在的就不复制voidcopyMobileBindForm(String previouspdId, String latestpdId, String itemId, String tenantId, List<net.risesoft.model.processadmin.TargetModel> nodes)net.risesoft.pojo.Y9Result<String>delete(String id)Description: 删除绑定voiddeleteBindInfo(String itemId)Description:删除表单绑定信息Y9FormItemBindgetById(String id)根据id获取绑定信息StringgetShowOther(List<Y9FormItemBind> eformTaskBinds)表单正文、附件是否显示的代码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 procDefId, String taskDefKey)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:voidsave(Y9FormItemBind eib, String latestpdId, String formId, String itemId, String taskDefKey, String tenantId)net.risesoft.pojo.Y9Result<String>save(Y9FormItemMobileBind eformItem)Description:voidsave(Y9FormItemMobileBind eib, String latestpdId, String formId, String itemId, String taskDefKey, String tenantId)
-
-
-
Method Detail
-
copyBindInfo
@Transactional public void copyBindInfo(String itemId, String newItemId, String lastVersionPid)
Description copied from interface:Y9FormItemBindServiceDescription:复制表单绑定信息- Specified by:
copyBindInfoin interfaceY9FormItemBindService
-
copyEform
@Transactional public void copyEform(String itemId, String processDefinitionId)
Description copied from interface:Y9FormItemBindServiceDescription: 复制该事项上一个版本的表单到最新版本,最新版本存在的就不复制- Specified by:
copyEformin interfaceY9FormItemBindService
-
copyMobileBindForm
public void copyMobileBindForm(String previouspdId, String latestpdId, String itemId, String tenantId, List<net.risesoft.model.processadmin.TargetModel> nodes)
-
delete
@Transactional public net.risesoft.pojo.Y9Result<String> delete(String id)
Description copied from interface:Y9FormItemBindServiceDescription: 删除绑定- Specified by:
deletein interfaceY9FormItemBindService- Returns:
-
deleteBindInfo
@Transactional public void deleteBindInfo(String itemId)
Description copied from interface:Y9FormItemBindServiceDescription:删除表单绑定信息- Specified by:
deleteBindInfoin interfaceY9FormItemBindService
-
getById
public Y9FormItemBind getById(String id)
Description copied from interface:Y9FormItemBindService根据id获取绑定信息- Specified by:
getByIdin interfaceY9FormItemBindService- Returns:
-
getShowOther
public String getShowOther(List<Y9FormItemBind> eformTaskBinds)
Description copied from interface:Y9FormItemBindService表单正文、附件是否显示的代码- Specified by:
getShowOtherin interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefId
public List<Y9FormItemBind> listByItemIdAndProcDefId(String itemId, String procDefId)
Description copied from interface:Y9FormItemBindService查找指定事项id和流程定义Id绑定的表单- Specified by:
listByItemIdAndProcDefIdin interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey
public List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey(String itemId, String procDefId, String taskDefKey)
Description copied from interface:Y9FormItemBindService查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单- Specified by:
listByItemIdAndProcDefIdAndTaskDefKeyin interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4Mobile
public List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4Mobile(String itemId, String procDefId, String taskDefKey)
Description copied from interface:Y9FormItemBindServiceDescription:- Specified by:
listByItemIdAndProcDefIdAndTaskDefKey4Mobilein interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4Own
public List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey4Own(String itemId, String procDefId, String taskDefKey)
Description copied from interface:Y9FormItemBindService查找指定事项id和流程定义Id和节点key对应的绑定表单- Specified by:
listByItemIdAndProcDefIdAndTaskDefKey4Ownin interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile
public List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile(String itemId, String procDefId, String taskDefKey)
Description copied from interface:Y9FormItemBindServiceDescription:- Specified by:
listByItemIdAndProcDefIdAndTaskDefKey4OwnMobilein interfaceY9FormItemBindService- Returns:
-
listByItemIdAndProcDefIdAndTaskDefKeyIsNull
public List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKeyIsNull(String itemId, String procDefId)
Description copied from interface:Y9FormItemBindService查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单- Specified by:
listByItemIdAndProcDefIdAndTaskDefKeyIsNullin interfaceY9FormItemBindService- Returns:
-
save
@Transactional public net.risesoft.pojo.Y9Result<String> save(Y9FormItemBind eformItem)
Description copied from interface:Y9FormItemBindServiceDescription:- Specified by:
savein interfaceY9FormItemBindService- Returns:
-
save
@Transactional public void save(Y9FormItemBind eib, String latestpdId, String formId, String itemId, String taskDefKey, String tenantId)
-
save
@Transactional public void save(Y9FormItemMobileBind eib, String latestpdId, String formId, String itemId, String taskDefKey, String tenantId)
-
save
@Transactional public net.risesoft.pojo.Y9Result<String> save(Y9FormItemMobileBind eformItem)
Description copied from interface:Y9FormItemBindServiceDescription:- Specified by:
savein interfaceY9FormItemBindService- Returns:
-
-