1package net.xdclass.online_xdclass.model.entity;
2
3import com.fasterxml.jackson.annotation.JsonFormat;
4import com.fasterxml.jackson.annotation.JsonProperty;
5
6import java.util.Date;
7import java.util.List;
8
9/**
10 *
11 * `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
12 * `title` varchar(524) DEFAULT NULL COMMENT '视频标题',
13 * `summary` varchar(1026) DEFAULT NULL COMMENT '概述',
14 * `cover_img` varchar(524) DEFAULT NULL COMMENT '封面图',
15 * `price` int(11) DEFAULT NULL COMMENT '价格,分',
16 * `create_time` datetime DEFAULT NULL COMMENT '创建时间',
17 * `point` double(11,2) DEFAULT '8.70' COMMENT '默认8.7,最高10分',
18 */
19public class Video {
20
21
22 private Integer id;
23
24 private String title;
25
26
27 private String summary;
28
29
30 @JsonProperty("cover_img")
31 private String coverImg;
32
33 private Integer price;
34
35
36 @JsonProperty("create_time")
37 @JsonFormat(pattern = "yyyy-MM-dd HH🇲🇲ss", timezone = "GMT+8")
38 private Date createTime;
39
40
41 private Double point;
42
43
44 @JsonProperty("chapter_list")
45 private List<Chapter> chapterList;
46
47
48 public List<Chapter> getChapterList() {
49 return chapterList;
50 }
51
52 public void setChapterList(List<Chapter> chapterList) {
53 this.chapterList = chapterList;
54 }
55
56 public Integer getId() {
57 return id;
58 }
59
60 public void setId(Integer id) {
61 this.id = id;
62 }
63
64 public String getTitle() {
65 return title;
66 }
67
68 public void setTitle(String title) {
69 this.title = title;
70 }
71
72 public String getSummary() {
73 return summary;
74 }
75
76 public void setSummary(String summary) {
77 this.summary = summary;
78 }
79
80 public String getCoverImg() {
81 return coverImg;
82 }
83
84 public void setCoverImg(String coverImg) {
85 this.coverImg = coverImg;
86 }
87
88 public Integer getPrice() {
89 return price;
90 }
91
92 public void setPrice(Integer price) {
93 this.price = price;
94 }
95
96 public Date getCreateTime() {
97 return createTime;
98 }
99
100 public void setCreateTime(Date createTime) {
101 this.createTime = createTime;
102 }
103
104 public Double getPoint() {
105 return point;
106 }
107
108 public void setPoint(Double point) {
109 this.point = point;
110 }
111
112 @Override
113 public String toString() {
114 return "Video{" +
115 "id=" + id +
116 ", title='" + title + '\'' +
117 ", summary='" + summary + '\'' +
118 ", coverImg='" + coverImg + '\'' +
119 ", price=" + price +
120 ", createTime=" + createTime +
121 ", point=" + point +
122 '}';
123 }
124}
125