OrderInfo.java
package order.entity;
import edu.fudan.common.util.StringUtils;
import lombok.Data;
import java.util.Date;
/**
* @author fdse
*/
@Data
public class OrderInfo {
/**
* account id
*/
private String loginId;
private String travelDateStart;
private String travelDateEnd;
private String boughtDateStart;
private String boughtDateEnd;
private int state;
private boolean enableTravelDateQuery;
private boolean enableBoughtDateQuery;
private boolean enableStateQuery;
public OrderInfo(){
//Default Constructor
}
public String getLoginId() {
return loginId;
}
public void setLoginId(String loginId) {
this.loginId = loginId;
}
public int getState() {
return state;
}
public void enableTravelDateQuery(String startTime, String endTime){
enableTravelDateQuery = true;
travelDateStart = startTime;
travelDateEnd = endTime;
}
public void disableTravelDateQuery(){
enableTravelDateQuery = false;
travelDateStart = null;
travelDateEnd = null;
}
public void enableBoughtDateQuery(String startTime, String endTime){
enableBoughtDateQuery = true;
boughtDateStart = startTime;
boughtDateEnd = endTime;
}
public void disableBoughtDateQuery(){
enableBoughtDateQuery = false;
boughtDateStart = null;
boughtDateEnd = null;
}
public void enableStateQuery(int targetStatus){
enableStateQuery = true;
state = targetStatus;
}
public void disableStateQuery(){
enableTravelDateQuery = false;
state = -1;
}
public boolean isEnableTravelDateQuery() {
return enableTravelDateQuery;
}
public boolean isEnableBoughtDateQuery() {
return enableBoughtDateQuery;
}
public boolean isEnableStateQuery() {
return enableStateQuery;
}
}