update
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
package com.yutou.qqbot.data.calendar;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
|
||||
@Data
|
||||
public class CalendarTask {
|
||||
public static final int TYPE_DAY=Calendar.DATE;
|
||||
public static final int TYPE_WEEK=Calendar.WEEK_OF_MONTH;
|
||||
public static final int TYPE_MONTH=Calendar.MONTH;
|
||||
|
||||
public static final int MODEL_ONE=0;
|
||||
public static final int MODEL_LOOP=1;
|
||||
|
||||
private int id;
|
||||
private int type;
|
||||
private int model=MODEL_ONE;
|
||||
private String title;
|
||||
private String content;
|
||||
private Date startTime;
|
||||
private Date endTime;
|
||||
private int time;
|
||||
private boolean outQQ;
|
||||
|
||||
public Date getEndTime() {
|
||||
if(endTime==null){
|
||||
Calendar calendar=Calendar.getInstance(Locale.CHINA);
|
||||
calendar.setTime(new Date());
|
||||
calendar.set(Calendar.MONTH,calendar.get(Calendar.MONTH)+1);
|
||||
endTime= calendar.getTime();
|
||||
}
|
||||
return endTime;
|
||||
}
|
||||
|
||||
public Date getStartTime() {
|
||||
if(startTime==null){
|
||||
startTime=new Date();
|
||||
}
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public int getTime() {
|
||||
if(time==0){
|
||||
time = (int) ((getEndTime().getTime() - getStartTime().getTime())/1000/60/60/24);
|
||||
}
|
||||
return time;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user