Compare commits
2 Commits
4d24d4ac7d
...
b7bf01d89d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b7bf01d89d | ||
|
|
fa0dcb7e34 |
@@ -0,0 +1,31 @@
|
|||||||
|
package org.nl.wms.sch_manage.handler;
|
||||||
|
|
||||||
|
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