package com.farriver.bwf.data.transferobject.queryobject; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; public abstract class QueryObjectBase implements IQueryObject { private Integer pageIndex = 1; private Integer pageSize = 10000; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date scheduledeliverytimeFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date scheduledeliverytimeToDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date schedulestartedtimeFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date schedulestartedtimeToDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date schedulefinishedtimeFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date schedulefinishedtimeToDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date signdateFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date signdateToDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startdateFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startdateToDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date enddateFromDateTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date enddateToDateTime; private String filter; private List ids; private List notinids; public List getNotinids() { return notinids; } public void setNotinids(List notinids) { this.notinids = notinids; } private List codes; private String uniquecode; private String uniquename; private String uniqueemail; private String uniqueaccount; private String uniquecellphone; private String createdby; private String cancelledby; public Date getSigndateFromDateTime() { return signdateFromDateTime; } public void setSigndateFromDateTime(Date signdateFromDateTime) { this.signdateFromDateTime = signdateFromDateTime; } public Date getSigndateToDateTime() { return signdateToDateTime; } public void setSigndateToDateTime(Date signdateToDateTime) { this.signdateToDateTime = signdateToDateTime; } public Date getStartdateFromDateTime() { return startdateFromDateTime; } public void setStartdateFromDateTime(Date startdateFromDateTime) { this.startdateFromDateTime = startdateFromDateTime; } public Date getStartdateToDateTime() { return startdateToDateTime; } public void setStartdateToDateTime(Date startdateToDateTime) { this.startdateToDateTime = startdateToDateTime; } public Date getEnddateFromDateTime() { return enddateFromDateTime; } public void setEnddateFromDateTime(Date enddateFromDateTime) { this.enddateFromDateTime = enddateFromDateTime; } public Date getEnddateToDateTime() { return enddateToDateTime; } public void setEnddateToDateTime(Date enddateToDateTime) { this.enddateToDateTime = enddateToDateTime; } public String getCreatedby() { return createdby; } public void setCreatedby(String createdby) { this.createdby = createdby; } public String getCancelledby() { return cancelledby; } public void setCancelledby(String cancelledby) { this.cancelledby = cancelledby; } public Date getScheduledeliverytimeFromDateTime() { return scheduledeliverytimeFromDateTime; } public void setScheduledeliverytimeFromDateTime(Date scheduledeliverytimeFromDateTime) { this.scheduledeliverytimeFromDateTime = scheduledeliverytimeFromDateTime; } public Date getScheduledeliverytimeToDateTime() { return scheduledeliverytimeToDateTime; } public void setScheduledeliverytimeToDateTime(Date scheduledeliverytimeToDateTime) { this.scheduledeliverytimeToDateTime = scheduledeliverytimeToDateTime; } public Date getSchedulestartedtimeFromDateTime() { return schedulestartedtimeFromDateTime; } public void setSchedulestartedtimeFromDateTime(Date schedulestartedtimeFromDateTime) { this.schedulestartedtimeFromDateTime = schedulestartedtimeFromDateTime; } public Date getSchedulestartedtimeToDateTime() { return schedulestartedtimeToDateTime; } public void setSchedulestartedtimeToDateTime(Date schedulestartedtimeToDateTime) { this.schedulestartedtimeToDateTime = schedulestartedtimeToDateTime; } public Date getSchedulefinishedtimeFromDateTime() { return schedulefinishedtimeFromDateTime; } public void setSchedulefinishedtimeFromDateTime(Date schedulefinishedtimeFromDateTime) { this.schedulefinishedtimeFromDateTime = schedulefinishedtimeFromDateTime; } public Date getSchedulefinishedtimeToDateTime() { return schedulefinishedtimeToDateTime; } public void setSchedulefinishedtimeToDateTime(Date schedulefinishedtimeToDateTime) { this.schedulefinishedtimeToDateTime = schedulefinishedtimeToDateTime; } public String getUniqueemail() { return uniqueemail; } public void setUniqueemail(String uniqueemail) { this.uniqueemail = uniqueemail; } public String getUniqueaccount() { return uniqueaccount; } public void setUniqueaccount(String uniqueaccount) { this.uniqueaccount = uniqueaccount; } public String getUniquecellphone() { return uniquecellphone; } public void setUniquecellphone(String uniquecellphone) { this.uniquecellphone = uniquecellphone; } public String getUniquecode() { return uniquecode; } public void setUniquecode(String uniquecode) { this.uniquecode = uniquecode; } public String getUniquename() { return uniquename; } public void setUniquename(String uniquename) { this.uniquename = uniquename; } public List getCodes() { return codes; } public void setCodes(List codes) { this.codes = codes; } public List getIds() { return ids; } public void setIds(List ids) { this.ids = ids; } private Integer permissionLevel = 0; private List statuslist; public List getStatuslist() { return statuslist; } public void setStatuslist(List statuslist) { this.statuslist = statuslist; } public Integer getPermissionLevel() { return permissionLevel; } public void setPermissionLevel(Integer permissionLevel) { this.permissionLevel = permissionLevel; } public String getFilter() { return filter; } public void setFilter(String filter) { this.filter = filter; } public Integer getPageIndex() { return pageIndex; } public void setPageIndex(Integer pageIndex) { this.pageIndex = pageIndex; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Date getStartDateTime() { return startDateTime; } public void setStartDateTime(Date startDateTime) { this.startDateTime = startDateTime; } public Date getEndDateTime() { return endDateTime; } public void setEndDateTime(Date endDateTime) { this.endDateTime = endDateTime; } }