InactionTaskSet.java
1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package com.myproject.bean.update;
import com.myproject.bean.json.TaskSet;
import com.myproject.util.StorageConstants;
/**
* 呆料出库
*/
public class InactionTaskSet extends TaskSet {
public static InactionTaskSet create(String areaId, int day){
InactionTaskSet inactionTaskSet = new InactionTaskSet();
inactionTaskSet.setName(day + "天前呆滞物料出库");
inactionTaskSet.setStatus(StorageConstants.OP_STATUS.WAIT.name());
inactionTaskSet.setId("-1");
inactionTaskSet.setDay(day);
return inactionTaskSet;
}
/**
* 总共的物料数量
*/
private int totalOp;
/**
* 几天前的呆滞料
*/
private int day;
public int getTotalOp() {
return totalOp;
}
/**
* 返回总任务数
* @return
*/
@Override
public int getOpNum() {
return totalOp;
}
public int currentOpNum(){
return super.getOpNum();
}
public void setTotalOp(int totalOp) {
this.totalOp = totalOp;
}
public int getDay() {
return day;
}
public void setDay(int day) {
this.day = day;
}
@Override
public StorageConstants.TASK_SOURCE getTaskSource() {
return StorageConstants.TASK_SOURCE.INACTION;
}
@Override
public String getTitle() {
return getName();
}
}