source: phonelux-backend/src/main/java/finki/it/phoneluxbackend/entities/PhoneOffer.java@ b68ae8d

Last change on this file since b68ae8d was b68ae8d, checked in by Marko <Marko@…>, 23 months ago

Created spring app, edited setec_scrapper

  • Property mode set to 100644
File size: 1.7 KB
Line 
1package finki.it.phoneluxbackend.entities;
2
3import com.fasterxml.jackson.annotation.JsonIgnore;
4import lombok.*;
5
6import javax.persistence.*;
7import java.util.Date;
8
9@AllArgsConstructor
10@NoArgsConstructor
11@Getter
12@Setter
13@ToString
14@Entity(name = "PhoneOffer")
15@Table(name = "phone_offers")
16public class PhoneOffer {
17 @Id
18 @Column(name = "offer_id")
19 private Long id;
20
21 @Column(name = "offer_shop")
22 private String offer_shop;
23
24 @Column(name = "offer_name")
25 private String offer_name;
26
27 @Column(name = "price")
28 private Integer price;
29
30 @Column(name = "ram_memory")
31 private String ram_memory;
32
33 @Column(name = "rom_memory")
34 private String rom_memory;
35
36 @Column(name = "color")
37 private String color;
38
39 @Column(name = "front_camera")
40 private String front_camera;
41
42 @Column(name = "back_camera")
43 private String back_camera;
44
45 @Column(name = "chipset")
46 private String chipset;
47
48 @Column(name = "battery")
49 private String battery;
50
51 @Column(name = "operating_system")
52 private String operating_system;
53
54 @Column(name = "cpu")
55 private String cpu;
56
57 @Column(name = "image_url")
58 private String image_url;
59
60 @Column(name = "offer_url")
61 private String offer_url;
62
63 @Column(name = "last_updated")
64 private Date last_updated;
65
66 @Column(name = "is_validated")
67 private Boolean is_validated;
68
69 @Column(name = "offer_description")
70 private String offer_description;
71
72 @Column(name = "offer_shop_code")
73 private String offer_shop_code;
74
75 @ManyToOne(fetch = FetchType.LAZY)
76 @JoinColumn(name = "phone_id", referencedColumnName = "id")
77 @JsonIgnore
78 private Phone phone;
79}
Note: See TracBrowser for help on using the repository browser.