com.github.xiaojoin.activa.api.service.TaskService Maven / Gradle / Ivy
package com.github.xiaojoin.activa.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaojoin.activa.api.model.ActivaTask;
import com.github.xiaojoin.activa.api.form.TaskRequestParams;
public interface TaskService {
/**
*
* @param page
* @param processInstanceId
* @return
*/
IPage queryTaskListByInstanceId(IPage page, String processInstanceId);
/**
*
* @param t
* @return
*/
String claim(T t);
/**
*
* @param t
* @return
*/
String complete(T t);
/**
*
* @param t
* @return
*/
String reassign(T t);
/**
*
* @param t
* @return
*/
String reject(T t);
/**
*
* @param t
* @return
*/
String revoke(T t);
}