add:添加任务类型基类
This commit is contained in:
@@ -1,4 +1,31 @@
|
||||
package org.nl.wms.sch_manage.handler;
|
||||
|
||||
public class BaseTaskHandler {
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.nl.wms.sch_manage.service.dao.SchBaseTask;
|
||||
|
||||
/**
|
||||
* 基类,不同的任务做具体实现
|
||||
*/
|
||||
public abstract class BaseTaskHandler {
|
||||
|
||||
/**
|
||||
* 创建任务
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
abstract SchBaseTask create(JSONObject param);
|
||||
|
||||
/**
|
||||
* 任务完成回调
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
abstract Boolean finish(JSONObject param);
|
||||
|
||||
/**
|
||||
* 取消任务
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
abstract Boolean cancal(JSONObject param);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user