1
+ package servie .track_servie .entity ;
2
+
3
+ import com .fasterxml .jackson .annotation .JsonProperty ;
4
+ import jakarta .persistence .Column ;
5
+ import jakarta .persistence .Entity ;
6
+ import jakarta .persistence .Id ;
7
+ import jakarta .persistence .Table ;
8
+ import lombok .Data ;
9
+
10
+ @ Data
11
+ @ Entity
12
+ @ Table (name = "casting" )
13
+ public class Cast
14
+ {
15
+ @ Id
16
+ @ Column (name = "credit_id" )
17
+ @ JsonProperty ("credit_id" )
18
+ private String creditId ;
19
+ // ---------------------------------------------------------------
20
+ // @Column(name = "person_adult")
21
+ // @JsonProperty("adult")
22
+ // private Boolean personAdult;
23
+ // ---------------------------------------------------------------
24
+ @ Column (name = "person_gender" )
25
+ @ JsonProperty ("gender" )
26
+ private Integer personGender ;
27
+ // ---------------------------------------------------------------
28
+ // @OneToOne
29
+ @ Column (name = "person_id" )
30
+ @ JsonProperty ("id" )
31
+ private Integer personId ;
32
+ // ---------------------------------------------------------------
33
+ @ Column (name = "person_name" )
34
+ @ JsonProperty ("name" )
35
+ private String personName ;
36
+ // ---------------------------------------------------------------
37
+ // @JsonProperty("original_name")
38
+ // @Column(name = "person_original_name")
39
+ // private String personOriginalName;
40
+ // ---------------------------------------------------------------
41
+ // @JsonProperty("known_for_department")
42
+ // @Column(name = "person_known_for_department")
43
+ // private String personKnownForDepartment;
44
+ // ---------------------------------------------------------------
45
+ @ Column (name = "character_name" )
46
+ @ JsonProperty ("character" )
47
+ private String characterName ;
48
+ // ---------------------------------------------------------------
49
+ // @JsonProperty("popularity")
50
+ // @Column(name = "person_popularity")
51
+ // private double personPopularity;
52
+ // ---------------------------------------------------------------
53
+ @ Column (name = "personProfile_path" )
54
+ @ JsonProperty ("profile_path" )
55
+ private String personProfilePath ;
56
+ // ---------------------------------------------------------------
57
+ @ Column (name = "cast_id" )
58
+ @ JsonProperty ("cast_id" )
59
+ private Integer castId ;
60
+ // ---------------------------------------------------------------
61
+ @ Column (name = "priority" )
62
+ @ JsonProperty ("order" )
63
+ private Integer priority ;
64
+ // ---------------------------------------------------------------
65
+ // @ManyToOne
66
+ // @JoinColumn(name = "tmdb_id", referencedColumnName = "tmdb_id")
67
+ // @JoinColumn(name = "childtype", referencedColumnName = "childtype")
68
+ // private Servie servie;
69
+ }
0 commit comments