package com.project.approval.service; import com.project.approval.domain.ApprovalNodeLink; import com.project.approval.domain.vo.ApprovalNodeLinkVo; import com.project.approval.domain.bo.editBo.ApprovalNodeLinkBo; import com.project.approval.domain.bo.queryBo.ApprovalNodeLinkQueryBo; import com.baomidou.mybatisplus.extension.service.IService; import com.project.common.mybatis.IBaseService; import cn.hutool.core.convert.Convert; import java.util.Collection; import java.util.List; /** * 流程节点线性Service接口 * * @author manton */ public interface IApprovalNodeLinkService extends IBaseService { /** * 查询列表 */ List queryList(ApprovalNodeLinkQueryBo bo); /** * 查询单个 * @return ApprovalNodeLinkVo */ ApprovalNodeLinkVo queryById(Long flowId); /** * 根据新增业务对象插入流程节点线性 * @param bo 流程节点线性新增业务对象 * @return true成功 false失败 */ Boolean insertByBo(ApprovalNodeLinkBo bo); /** * 根据编辑业务对象修改流程节点线性 * @param bo 流程节点线性编辑业务对象 * @return true成功 false失败 */ Boolean updateByBo(ApprovalNodeLinkBo bo); /** * 校验并删除数据 * @param ids 主键集合 * @return true成功 false失败 */ Boolean deleteByIds(Collection ids); }