package com.ruoyi.approve.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.approve.bean.vo.ApproveProcessConfigNodeVo; import com.ruoyi.approve.pojo.ApproveNode; import java.io.IOException; import java.util.List; public interface IApproveNodeService extends IService { void initApproveNodes(String approveUserIds,String approveID,Long tenantId); /** * 按配置节点列表初始化审批节点(支持同节点多审批人与或签/会签模式) */ void initApproveNodes(List config, String approveID, Long tenantId); /** * 详情 * @param id */ List details(String id); void updateApproveNode(ApproveNode approveNode) throws IOException; void delApproveNodeByApproveId(String id); }