Subversion Repositories SmartDukaan

Rev

Rev 34006 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
33926 ranu 1
package com.spice.profitmandi.dao.entity.inventory;
2
 
3
import javax.persistence.*;
4
import java.time.LocalDateTime;
5
import java.util.Objects;
6
 
7
@Entity
8
@Table(name = "inventory.rbm_targets")
9
public class RbmTargets {
10
 
11
    @Id
12
    @Column(name = "id", unique = true, updatable = false)
13
    @GeneratedValue(strategy = GenerationType.IDENTITY)
14
    private int id;
15
 
16
    @Column(name = "warehouse_id")
17
    private int warehouseId;
18
 
19
    @Column(name = "rbm_auth_id")
20
    private int rbmAuthId;
21
 
22
    @Column(name = "rbm_name")
23
    private String rbmName;
24
 
25
    @Column(name = "hid_target")
26
    private Float hidTarget;
27
 
28
    @Column(name = "eol_target")
29
    private Float eolTarget;
30
 
31
    @Column(name = "slowmoving_target")
32
    private Float slowMovingTarget;
33
 
34
    @Column(name = "fastmoving_target")
35
    private Float fastMovingTarget;
36
 
37
    @Column(name = "other_target")
38
    private Float otherTarget;
39
 
40
    @Column(name = "create_timestamp")
41
    private LocalDateTime createTimestamp;
42
 
43
 
44
    public int getId() {
45
        return id;
46
    }
47
 
48
    public void setId(int id) {
49
        this.id = id;
50
    }
51
 
52
    public int getWarehouseId() {
53
        return warehouseId;
54
    }
55
 
56
    public void setWarehouseId(int warehouseId) {
57
        this.warehouseId = warehouseId;
58
    }
59
 
60
    public int getRbmAuthId() {
61
        return rbmAuthId;
62
    }
63
 
64
    public void setRbmAuthId(int rbmAuthId) {
65
        this.rbmAuthId = rbmAuthId;
66
    }
67
 
68
    public String getRbmName() {
69
        return rbmName;
70
    }
71
 
72
    public void setRbmName(String rbmName) {
73
        this.rbmName = rbmName;
74
    }
75
 
76
    public Float getHidTarget() {
77
        return hidTarget;
78
    }
79
 
80
    public void setHidTarget(Float hidTarget) {
81
        this.hidTarget = hidTarget;
82
    }
83
 
84
    public Float getEolTarget() {
85
        return eolTarget;
86
    }
87
 
88
    public void setEolTarget(Float eolTarget) {
89
        this.eolTarget = eolTarget;
90
    }
91
 
92
    public Float getSlowMovingTarget() {
93
        return slowMovingTarget;
94
    }
95
 
96
    public void setSlowMovingTarget(Float slowMovingTarget) {
97
        this.slowMovingTarget = slowMovingTarget;
98
    }
99
 
100
    public Float getFastMovingTarget() {
101
        return fastMovingTarget;
102
    }
103
 
104
    public void setFastMovingTarget(Float fastMovingTarget) {
105
        this.fastMovingTarget = fastMovingTarget;
106
    }
107
 
108
    public Float getOtherTarget() {
109
        return otherTarget;
110
    }
111
 
112
    public void setOtherTarget(Float otherTarget) {
113
        this.otherTarget = otherTarget;
114
    }
115
 
116
    public LocalDateTime getCreateTimestamp() {
117
        return createTimestamp;
118
    }
119
 
120
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
121
        this.createTimestamp = createTimestamp;
122
    }
123
 
124
    @Override
125
    public boolean equals(Object o) {
126
        if (this == o) return true;
127
        if (o == null || getClass() != o.getClass()) return false;
128
        RbmTargets that = (RbmTargets) o;
129
        return id == that.id && warehouseId == that.warehouseId && rbmAuthId == that.rbmAuthId && Objects.equals(rbmName, that.rbmName) && Objects.equals(hidTarget, that.hidTarget) && Objects.equals(eolTarget, that.eolTarget) && Objects.equals(slowMovingTarget, that.slowMovingTarget) && Objects.equals(fastMovingTarget, that.fastMovingTarget) && Objects.equals(otherTarget, that.otherTarget) && Objects.equals(createTimestamp, that.createTimestamp);
130
    }
131
 
132
    @Override
133
    public int hashCode() {
134
        return Objects.hash(id, warehouseId, rbmAuthId, rbmName, hidTarget, eolTarget, slowMovingTarget, fastMovingTarget, otherTarget, createTimestamp);
135
    }
136
 
137
    @Override
138
    public String toString() {
139
        return "RbmTargets{" +
140
                "id=" + id +
141
                ", warehouseId=" + warehouseId +
142
                ", rbmAuthId=" + rbmAuthId +
143
                ", rbmName='" + rbmName + '\'' +
144
                ", hidTarget=" + hidTarget +
145
                ", eolTarget=" + eolTarget +
146
                ", slowMovingTarget=" + slowMovingTarget +
147
                ", fastMovingTarget=" + fastMovingTarget +
148
                ", otherTarget=" + otherTarget +
149
                ", createTimestamp=" + createTimestamp +
150
                '}';
151
    }
152
}