Subversion Repositories SmartDukaan

Rev

Rev 33741 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33741 amit.gupta 1
package com.spice.profitmandi.dao.entity.logistics;
2
 
3
import javax.persistence.*;
4
import java.time.LocalDateTime;
5
import java.util.Objects;
6
 
7
@Entity
8
@Table(name = "logistics.warehouse_rider")
9
public class WarehouseRider {
10
    @Id
11
    @Column(name = "id", unique = true, updatable = false)
12
    @GeneratedValue(strategy = GenerationType.IDENTITY)
13
    private int id;
14
 
15
    @Column(name = "warehouse_id")
16
    private String warehouseId;
17
 
18
 
19
    @Column(name = "vehicle_no")
20
    private String vehicleNumber;
21
 
22
    @Column(name = "rider_name")
23
    private String riderName;
24
 
34060 tejus.loha 25
    @Column(name = "active")
26
    private boolean active;
27
 
28
    @Column(name = "createdOn")
29
    private LocalDateTime createdOn;
30
 
31
 
33741 amit.gupta 32
    @Override
33
    public String toString() {
34
        return "WarehouseRider{" +
35
                "id=" + id +
36
                ", warehouseId='" + warehouseId + '\'' +
37
                ", vehicleNumber='" + vehicleNumber + '\'' +
38
                ", riderName='" + riderName + '\'' +
39
                ", active=" + active +
40
                ", createdOn=" + createdOn +
41
                '}';
42
    }
43
 
44
    @Override
45
    public boolean equals(Object o) {
46
        if (this == o) return true;
47
        if (o == null || getClass() != o.getClass()) return false;
48
        WarehouseRider that = (WarehouseRider) o;
49
        return id == that.id && active == that.active && Objects.equals(warehouseId, that.warehouseId) && Objects.equals(vehicleNumber, that.vehicleNumber) && Objects.equals(riderName, that.riderName) && Objects.equals(createdOn, that.createdOn);
50
    }
51
 
52
    @Override
53
    public int hashCode() {
54
        return Objects.hash(id, warehouseId, vehicleNumber, riderName, active, createdOn);
55
    }
56
 
57
    public String getRiderName() {
58
        return riderName;
59
    }
60
 
61
    public void setRiderName(String riderName) {
62
        this.riderName = riderName;
63
    }
64
 
65
    public String getWarehouseId() {
66
        return warehouseId;
67
    }
68
 
69
    public void setWarehouseId(String warehouseId) {
70
        this.warehouseId = warehouseId;
71
    }
72
 
73
    public String getVehicleNumber() {
74
        return vehicleNumber;
75
    }
76
 
77
    public void setVehicleNumber(String vehicleNumber) {
78
        this.vehicleNumber = vehicleNumber;
79
    }
80
 
81
    public boolean isActive() {
82
        return active;
83
    }
84
 
85
    public void setActive(boolean active) {
86
        this.active = active;
87
    }
88
 
89
    public LocalDateTime getCreatedOn() {
90
        return createdOn;
91
    }
92
 
93
    public void setCreatedOn(LocalDateTime createdOn) {
94
        this.createdOn = createdOn;
95
    }
96
 
97
    public int getId() {
98
        return id;
99
    }
100
 
101
    public void setId(int id) {
102
        this.id = id;
103
    }
104
}