yangys
2025-11-18 8e944cfabb253fc2556588e308e282586043f7b0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
package com.qianwen.smartman.modules.mdc.dto;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import javax.validation.constraints.NotBlank;
import com.qianwen.smartman.common.constant.DateConstant;
import org.springframework.format.annotation.DateTimeFormat;
 
public class WorkstationEndImmediateFeedBackDTO {
    @NotBlank
    @ApiModelProperty("反馈Id")
    private String feedbackId;
    @NotBlank
    @ApiModelProperty("工位Id")
    private String workstationId;
    @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME)
    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME)
    private Date endTime = new Date();
    @ApiModelProperty("结束反馈人员Id")
    private String feedUser;
 
    public void setFeedbackId(final String feedbackId) {
        this.feedbackId = feedbackId;
    }
 
    public void setWorkstationId(final String workstationId) {
        this.workstationId = workstationId;
    }
 
    @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME)
    public void setEndTime(final Date endTime) {
        this.endTime = endTime;
    }
 
    public void setFeedUser(final String feedUser) {
        this.feedUser = feedUser;
    }
 
    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        }
        if (o instanceof WorkstationEndImmediateFeedBackDTO) {
            WorkstationEndImmediateFeedBackDTO other = (WorkstationEndImmediateFeedBackDTO) o;
            if (other.canEqual(this)) {
                Object this$feedbackId = getFeedbackId();
                Object other$feedbackId = other.getFeedbackId();
                if (this$feedbackId == null) {
                    if (other$feedbackId != null) {
                        return false;
                    }
                } else if (!this$feedbackId.equals(other$feedbackId)) {
                    return false;
                }
                Object this$workstationId = getWorkstationId();
                Object other$workstationId = other.getWorkstationId();
                if (this$workstationId == null) {
                    if (other$workstationId != null) {
                        return false;
                    }
                } else if (!this$workstationId.equals(other$workstationId)) {
                    return false;
                }
                Object this$endTime = getEndTime();
                Object other$endTime = other.getEndTime();
                if (this$endTime == null) {
                    if (other$endTime != null) {
                        return false;
                    }
                } else if (!this$endTime.equals(other$endTime)) {
                    return false;
                }
                Object this$feedUser = getFeedUser();
                Object other$feedUser = other.getFeedUser();
                return this$feedUser == null ? other$feedUser == null : this$feedUser.equals(other$feedUser);
            }
            return false;
        }
        return false;
    }
 
    protected boolean canEqual(final Object other) {
        return other instanceof WorkstationEndImmediateFeedBackDTO;
    }
 
    public int hashCode() {
        Object $feedbackId = getFeedbackId();
        int result = (1 * 59) + ($feedbackId == null ? 43 : $feedbackId.hashCode());
        Object $workstationId = getWorkstationId();
        int result2 = (result * 59) + ($workstationId == null ? 43 : $workstationId.hashCode());
        Object $endTime = getEndTime();
        int result3 = (result2 * 59) + ($endTime == null ? 43 : $endTime.hashCode());
        Object $feedUser = getFeedUser();
        return (result3 * 59) + ($feedUser == null ? 43 : $feedUser.hashCode());
    }
 
    public String toString() {
        return "WorkstationEndImmediateFeedBackDTO(feedbackId=" + getFeedbackId() + ", workstationId=" + getWorkstationId() + ", endTime=" + getEndTime() + ", feedUser=" + getFeedUser() + ")";
    }
 
    public String getFeedbackId() {
        return this.feedbackId;
    }
 
    public String getWorkstationId() {
        return this.workstationId;
    }
 
    public Date getEndTime() {
        return this.endTime;
    }
 
    public String getFeedUser() {
        return this.feedUser;
    }
}