package com.dy.pmsGlobal.pojoWo; import java.io.Serializable; import java.util.Date; import lombok.Data; /** * 生产线生产任务认领表 * @TableName wo_assembly_work_history */ @Data public class WoAssemblyWorkHistory implements Serializable { /** * */ private Long id; /** * 用户实体编号 */ private Long userId; /** * 生产线实体编号 */ private Long lineId; /** * 工站实体编号 */ private Long stationId; /** * 组装生产任务实体编号 */ private Long planId; /** * 生产流程实体编号 */ private Long processId; /** * 生产流程节点实体编号 */ private Long nodeId; /** * 任务认领时间 */ private Date dt; /** * 状态:正常(1)、结束(0) */ private Integer status; /** * 开始时间 */ private Date startTime; /** * 结束时间 */ private Date endTime; /** * 辅助人员:辅助员工id,以逗号隔开 */ private String assistants; private static final long serialVersionUID = 1L; @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WoAssemblyWorkHistory other = (WoAssemblyWorkHistory) that; return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getLineId() == null ? other.getLineId() == null : this.getLineId().equals(other.getLineId())) && (this.getStationId() == null ? other.getStationId() == null : this.getStationId().equals(other.getStationId())) && (this.getPlanId() == null ? other.getPlanId() == null : this.getPlanId().equals(other.getPlanId())) && (this.getProcessId() == null ? other.getProcessId() == null : this.getProcessId().equals(other.getProcessId())) && (this.getNodeId() == null ? other.getNodeId() == null : this.getNodeId().equals(other.getNodeId())) && (this.getDt() == null ? other.getDt() == null : this.getDt().equals(other.getDt())) && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) && (this.getStartTime() == null ? other.getStartTime() == null : this.getStartTime().equals(other.getStartTime())) && (this.getEndTime() == null ? other.getEndTime() == null : this.getEndTime().equals(other.getEndTime())) && (this.getAssistants() == null ? other.getAssistants() == null : this.getAssistants().equals(other.getAssistants())); } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getLineId() == null) ? 0 : getLineId().hashCode()); result = prime * result + ((getStationId() == null) ? 0 : getStationId().hashCode()); result = prime * result + ((getPlanId() == null) ? 0 : getPlanId().hashCode()); result = prime * result + ((getProcessId() == null) ? 0 : getProcessId().hashCode()); result = prime * result + ((getNodeId() == null) ? 0 : getNodeId().hashCode()); result = prime * result + ((getDt() == null) ? 0 : getDt().hashCode()); result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); result = prime * result + ((getStartTime() == null) ? 0 : getStartTime().hashCode()); result = prime * result + ((getEndTime() == null) ? 0 : getEndTime().hashCode()); result = prime * result + ((getAssistants() == null) ? 0 : getAssistants().hashCode()); return result; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", userId=").append(userId); sb.append(", lineId=").append(lineId); sb.append(", stationId=").append(stationId); sb.append(", planId=").append(planId); sb.append(", processId=").append(processId); sb.append(", nodeId=").append(nodeId); sb.append(", dt=").append(dt); sb.append(", status=").append(status); sb.append(", startTime=").append(startTime); sb.append(", endTime=").append(endTime); sb.append(", assistants=").append(assistants); sb.append(", serialVersionUID=").append(serialVersionUID); sb.append("]"); return sb.toString(); } }