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<ProcessCategoryInfo> getProcessCategories(String parentId) throws Exception;
|
|
/**
|
* 流程分类分页查询
|
* @param baseQueryObject
|
* @return
|
*/
|
DataGrid<ProcessCategoryInfo> 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;
|
|
}
|