Package net.risesoft.service.impl
Class SpmApproveItemServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.SpmApproveItemServiceImpl
-
- All Implemented Interfaces:
SpmApproveItemService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class SpmApproveItemServiceImpl extends Object implements SpmApproveItemService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description SpmApproveItemServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<String>copyAllBind(String itemId, String processDefinitionId)复制事项和流程定义版本相关的绑定net.risesoft.pojo.Y9Result<String>copyItem(String id)Description:复制事项net.risesoft.pojo.Y9Result<String>delete(String ids)Description:SpmApproveItemfindById(String id)Description:Map<String,Object>findById(String itemId, Map<String,Object> map)Description:ItemModelfindByProcessDefinitionKey(String tenantId, String processDefinitionKey)根据流程定义Key查找对应的事项BooleanhasProcessDefinitionByKey(String processDefinitionKey)根据流程定义key和租户Id判断当前租户是否存在事项List<SpmApproveItem>list()Description:List<SpmApproveItem>listByIdNotAndNameLike(String id, String name)Description: 查询不包含当前事项id和事项name模糊匹配的事项列表List<SpmApproveItem>listBySystemName(String systemName)Description:org.springframework.data.domain.Page<SpmApproveItem>page(Integer page, Integer rows)分页获取事项列表net.risesoft.pojo.Y9Result<String>publishToSystemApp(String itemId)发布事项为应用net.risesoft.pojo.Y9Result<SpmApproveItem>save(SpmApproveItem item)Description:voidupdateOrder(String[] idAndTabIndexs)更新事项排序
-
-
-
Method Detail
-
copyAllBind
@Transactional public net.risesoft.pojo.Y9Result<String> copyAllBind(String itemId, String processDefinitionId)
Description copied from interface:SpmApproveItemService复制事项和流程定义版本相关的绑定- Specified by:
copyAllBindin interfaceSpmApproveItemService- Parameters:
itemId- 事项唯一标识processDefinitionId- 流程定义- Returns:
- Y9Result
-
copyItem
@Transactional public net.risesoft.pojo.Y9Result<String> copyItem(String id)
Description copied from interface:SpmApproveItemServiceDescription:复制事项- Specified by:
copyItemin interfaceSpmApproveItemService- Returns:
-
delete
@Transactional public net.risesoft.pojo.Y9Result<String> delete(String ids)
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
deletein interfaceSpmApproveItemService- Returns:
-
findById
public SpmApproveItem findById(String id)
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
findByIdin interfaceSpmApproveItemService- Returns:
-
findById
public Map<String,Object> findById(String itemId, Map<String,Object> map)
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
findByIdin interfaceSpmApproveItemService- Returns:
-
findByProcessDefinitionKey
public ItemModel findByProcessDefinitionKey(String tenantId, String processDefinitionKey)
Description copied from interface:SpmApproveItemService根据流程定义Key查找对应的事项- Specified by:
findByProcessDefinitionKeyin interfaceSpmApproveItemService- Returns:
-
hasProcessDefinitionByKey
public Boolean hasProcessDefinitionByKey(String processDefinitionKey)
Description copied from interface:SpmApproveItemService根据流程定义key和租户Id判断当前租户是否存在事项- Specified by:
hasProcessDefinitionByKeyin interfaceSpmApproveItemService- Returns:
-
list
public List<SpmApproveItem> list()
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
listin interfaceSpmApproveItemService- Returns:
-
listByIdNotAndNameLike
public List<SpmApproveItem> listByIdNotAndNameLike(String id, String name)
Description copied from interface:SpmApproveItemServiceDescription: 查询不包含当前事项id和事项name模糊匹配的事项列表- Specified by:
listByIdNotAndNameLikein interfaceSpmApproveItemService- Returns:
-
listBySystemName
public List<SpmApproveItem> listBySystemName(String systemName)
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
listBySystemNamein interfaceSpmApproveItemService- Returns:
-
page
public org.springframework.data.domain.Page<SpmApproveItem> page(Integer page, Integer rows)
Description copied from interface:SpmApproveItemService分页获取事项列表- Specified by:
pagein interfaceSpmApproveItemService- Returns:
-
publishToSystemApp
@Transactional public net.risesoft.pojo.Y9Result<String> publishToSystemApp(String itemId)
Description copied from interface:SpmApproveItemService发布事项为应用- Specified by:
publishToSystemAppin interfaceSpmApproveItemService- Returns:
-
save
@Transactional public net.risesoft.pojo.Y9Result<SpmApproveItem> save(SpmApproveItem item)
Description copied from interface:SpmApproveItemServiceDescription:- Specified by:
savein interfaceSpmApproveItemService- Returns:
-
updateOrder
@Transactional public void updateOrder(String[] idAndTabIndexs)
Description copied from interface:SpmApproveItemService更新事项排序- Specified by:
updateOrderin interfaceSpmApproveItemService
-
-