Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21552 ashik.ali 1
package com.spice.profitmandi.dao.entity;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
21614 kshitij.so 7
import javax.persistence.EnumType;
8
import javax.persistence.Enumerated;
21552 ashik.ali 9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
 
21573 ashik.ali 14
import in.shop2020.model.v1.catalog.ItemType;
15
 
21552 ashik.ali 16
/**
17
 * This class basically contains item details
18
 * 
19
 * @author ashikali
20
 *
21
 */
22
@Entity
23
@Table(name="catalog.item", schema = "catalog")
24
public class Item implements Serializable{
25
 
26
	private static final long serialVersionUID = 1L;
27
 
28
	public Item() {
29
	}
30
 
31
	@Id
32
	@Column(name="id", columnDefinition = "int(11)")
33
	@GeneratedValue(strategy = GenerationType.IDENTITY)
34
	private int id;
35
 
21653 ashik.ali 36
	@Column(name="brand", length = 100)
21552 ashik.ali 37
	private String brand;
38
 
39
	@Column(name = "model_name", length = 100)
40
	private String modelName;
41
 
42
	@Column(name = "model_number", length = 100)
43
	private String modelNumber;
44
 
45
	@Column(name = "color", length = 20)
46
	private String color;
47
 
21614 kshitij.so 48
	@Enumerated(EnumType.STRING)
21573 ashik.ali 49
	@Column(name = "type")
50
	private ItemType type;
51
 
21552 ashik.ali 52
	public int getId() {
53
		return id;
54
	}
55
	public void setId(int id) {
56
		this.id = id;
57
	}
58
	public String getBrand() {
59
		return brand;
60
	}
61
	public void setBrand(String brand) {
62
		this.brand = brand;
63
	}
64
	public String getModelName() {
65
		return modelName;
66
	}
67
	public void setModelName(String modelName) {
68
		this.modelName = modelName;
69
	}
70
	public String getModelNumber() {
71
		return modelNumber;
72
	}
73
	public void setModelNumber(String modelNumber) {
74
		this.modelNumber = modelNumber;
75
	}
76
	public String getColor() {
77
		return color;
78
	}
79
	public void setColor(String color) {
80
		this.color = color;
81
	}
82
 
21573 ashik.ali 83
	public ItemType getType() {
84
		return type;
85
	}
86
	public void setType(ItemType type) {
87
		this.type = type;
88
	}
21602 ashik.ali 89
	@Override
90
	public String toString() {
91
		return "Item [id=" + id + ", brand=" + brand + ", modelName=" + modelName + ", modelNumber=" + modelNumber
92
				+ ", color=" + color + ", type=" + type + "]";
93
	}
21552 ashik.ali 94
 
21602 ashik.ali 95
 
21552 ashik.ali 96
 
97
}