Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
33973 tejus.loha 1
package com.spice.profitmandi.dao.entity.catalog;
2
 
3
import javax.persistence.*;
4
import java.util.Objects;
5
 
6
@Entity
7
@Table(name = "catalog.super_catalog")
8
public class SuperCatalog {
9
    @Id
10
    @GeneratedValue(strategy = GenerationType.IDENTITY)
11
    @Column(name = "id", columnDefinition = "int(11)")
12
    private int id;
13
 
14
    @Column(name="super_catalog_name")
15
    private String superCatalogName;
16
 
17
    @Column(name="brand_id")
18
    private int brandId;
19
 
20
 
21
    public int getId() {
22
        return id;
23
    }
24
 
25
    public void setId(int id) {
26
        this.id = id;
27
    }
28
 
29
    public String getSuperCatalogName() {
30
        return superCatalogName;
31
    }
32
 
33
    public void setSuperCatalogName(String superCatalogName) {
34
        this.superCatalogName = superCatalogName;
35
    }
36
 
37
    public int getBrandId() {
38
        return brandId;
39
    }
40
 
41
    public void setBrandId(int brandId) {
42
        this.brandId = brandId;
43
    }
44
 
45
    @Override
46
    public boolean equals(Object o) {
47
        if (this == o) return true;
48
        if (o == null || getClass() != o.getClass()) return false;
49
        SuperCatalog superCatalogs = (SuperCatalog) o;
50
        return id == superCatalogs.id && brandId == superCatalogs.brandId && Objects.equals(superCatalogName, superCatalogs.superCatalogName);
51
    }
52
 
53
    @Override
54
    public String toString() {
55
        return "SuperCatalog{" +
56
                "id=" + id +
57
                ", brandId=" + brandId +
58
                ", superCatalogName='" + superCatalogName + '\'' +
59
                '}';
60
    }
61
 
62
    @Override
63
    public int hashCode() {
64
        return Objects.hash(id, brandId, superCatalogName);
65
    }
66
}
67