Interface SpmApproveItemService

  • All Known Implementing Classes:
    SpmApproveItemServiceImpl

    public interface SpmApproveItemService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 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:
      • findByProcessDefinitionKey

        ItemModel findByProcessDefinitionKey​(String tenantId,
                                             String processDefinitionKey)
        根据流程定义Key查找对应的事项
        Parameters:
        tenantId -
        processDefinitionKey -
        Returns:
      • hasProcessDefinitionByKey

        Boolean hasProcessDefinitionByKey​(String processDefinitionKey)
        根据流程定义key和租户Id判断当前租户是否存在事项
        Parameters:
        processDefinitionKey -
        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:
      • updateOrder

        void updateOrder​(String[] idAndTabIndexs)
        更新事项排序
        Parameters:
        idAndTabIndexs -