package cn.autoform.web.service.process;
|
|
import java.util.List;
|
import java.util.Map;
|
import java.util.concurrent.TimeoutException;
|
|
import cn.autoform.bean.page.PageResult;
|
import cn.autoform.db.entity.ProcessLog;
|
import cn.autoform.db.entity.ProcessLogExtend;
|
|
public interface ProcessLogService {
|
|
/**
|
* 新增
|
*/
|
Integer addProcessLog(Map<String,Object> map, String dataType, String activityDefName) throws TimeoutException;
|
|
/**
|
* 修改数据状态,修改数据类型,按表单id,dataRowNum,流程实例id,数据类型,修改
|
*/
|
Integer updateState(ProcessLog processLog);
|
|
/**
|
* 分页查询,按类型查询
|
*/
|
PageResult<ProcessLog> selectPage(ProcessLog processLog);
|
|
/**
|
* 删除,按表单id,dataRowNum,流程实例id,数据类型修改
|
*/
|
Integer delProcessLog(Integer id);
|
|
/**
|
* 修改流程日志状态
|
*/
|
Integer updateDataType(ProcessLog processLog);
|
|
|
}
|