package org.dromara.workflow.service; import org.dromara.workflow.domain.WfCategory; import org.dromara.workflow.domain.bo.WfCategoryBo; import org.dromara.workflow.domain.vo.WfCategoryVo; import java.util.Collection; import java.util.List; /** * 流程分类Service接口 * * @author may * @date 2023-06-28 */ public interface IWfCategoryService { /** * 查询流程分类 */ WfCategoryVo queryById(Long id); /** * 查询流程分类列表 */ List queryList(WfCategoryBo bo); /** * 新增流程分类 */ Boolean insertByBo(WfCategoryBo bo); /** * 修改流程分类 */ Boolean updateByBo(WfCategoryBo bo); /** * 校验并批量删除流程分类信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); /** * 按照类别编码查询 * * @param categoryCode 分类比吗 * @return 结果 */ WfCategory queryByCategoryCode(String categoryCode); }