package com.vci.web.service; import com.vci.corba.wf.data.ProcessCategoryInfo; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import java.util.List; /** * 流程服务 * @author ludc * @date 2025/1/14 17:28 */ public interface WebFlowServiceI { /** * 流程分类全查询 * @param parentId * @return * @throws Exception */ List getProcessCategories(String parentId) throws Exception; /** * 流程分类分页查询 * @param baseQueryObject * @return */ DataGrid getProcessCategoriesByPage(BaseQueryObject baseQueryObject) throws Exception; /** * 保存流程分类 * @param category * @return */ String saveProcessCategory(ProcessCategoryInfo category) throws Exception; /** * 修改流程分类 * @param category * @return */ boolean updateProcessCategory(ProcessCategoryInfo category) throws Exception; /** * 删除流程分类 * @param id * @return * @throws Exception */ boolean deleteProcessCategory(String id) throws Exception; }