Package net.risesoft.service
Interface SpmApproveItemService
-
- All Known Implementing Classes:
SpmApproveItemServiceImpl
public interface SpmApproveItemService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract 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
-
copyItem
net.risesoft.pojo.Y9Result<String> copyItem(String id)
Description:复制事项- Parameters:
id-- Returns:
-
copyAllBind
net.risesoft.pojo.Y9Result<String> copyAllBind(String itemId, String processDefinitionId)
复制事项和流程定义版本相关的绑定- Parameters:
itemId- 事项唯一标识processDefinitionId- 流程定义- Returns:
- Y9Result
-
delete
net.risesoft.pojo.Y9Result<String> delete(String ids)
Description:- Parameters:
ids-- Returns:
-
findById
SpmApproveItem findById(String id)
Description:- Parameters:
id-- Returns:
-
findById
Map<String,Object> findById(String itemId, Map<String,Object> map)
Description:- Parameters:
itemId-map-- Returns:
-
findByProcessDefinitionKey
ItemModel findByProcessDefinitionKey(String tenantId, String processDefinitionKey)
根据流程定义Key查找对应的事项- Parameters:
tenantId-processDefinitionKey-- Returns:
-
hasProcessDefinitionByKey
Boolean hasProcessDefinitionByKey(String processDefinitionKey)
根据流程定义key和租户Id判断当前租户是否存在事项- Parameters:
processDefinitionKey-- Returns:
-
list
List<SpmApproveItem> list()
Description:- Returns:
-
listByIdNotAndNameLike
List<SpmApproveItem> listByIdNotAndNameLike(String id, String name)
Description: 查询不包含当前事项id和事项name模糊匹配的事项列表- Parameters:
id-name-- Returns:
-
listBySystemName
List<SpmApproveItem> listBySystemName(String systemName)
Description:- Parameters:
systemName-- Returns:
-
page
org.springframework.data.domain.Page<SpmApproveItem> page(Integer page, Integer rows)
分页获取事项列表- Parameters:
page-rows-- Returns:
-
publishToSystemApp
net.risesoft.pojo.Y9Result<String> publishToSystemApp(String itemId)
发布事项为应用- Parameters:
itemId-- Returns:
-
save
net.risesoft.pojo.Y9Result<SpmApproveItem> save(SpmApproveItem item)
Description:- Parameters:
item-- Returns:
-
updateOrder
void updateOrder(String[] idAndTabIndexs)
更新事项排序- Parameters:
idAndTabIndexs-
-
-