package com.qianwen.smartman.modules.mdc.vo; import java.io.Serializable; import java.util.Date; import javax.validation.constraints.NotNull; import org.apache.commons.lang3.builder.ToStringBuilder; import org.springframework.format.annotation.DateTimeFormat; import com.fasterxml.jackson.annotation.JsonFormat; import com.qianwen.smartman.common.constant.DateConstant; import com.qianwen.smartman.modules.mdc.dto.DatapointDTO; import io.swagger.annotations.ApiModelProperty; public class CollectParamSearchVO implements Serializable { private static final long serialVersionUID = 8868349300708294650L; //private WorkstationWcsDmpDTO dmpDTO; private DatapointDTO dpDTO; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("开始时间") @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) private Date startTime; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("结束时间") @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) private Date endTime; @NotNull(message = "{workstation.collectSwitch.notNull}") @ApiModelProperty(value = "工位id", dataType = "java.lang.String") private String workstationId; /* public void setDmpDTO(final WorkstationWcsDmpDTO dmpDTO) { this.dmpDTO = dmpDTO; } */ @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setStartTime(final Date startTime) { this.startTime = startTime; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setEndTime(final Date endTime) { this.endTime = endTime; } public void setWorkstationId(final String workstationId) { this.workstationId = workstationId; } protected boolean canEqual(final Object other) { return other instanceof CollectParamSearchVO; } public String toString() { return ToStringBuilder.reflectionToString(this); //return "CollectParamSearchVO(dmpDTO=" + getDmpDTO() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", workstationId=" + getWorkstationId() + ")"; } /* public WorkstationWcsDmpDTO getDmpDTO() { return this.dmpDTO; } */ public Date getStartTime() { return this.startTime; } public Date getEndTime() { return this.endTime; } public String getWorkstationId() { return this.workstationId; } public DatapointDTO getDpDTO() { return dpDTO; } public void setDpDTO(DatapointDTO dpDTO) { this.dpDTO = dpDTO; } }