| package com.example.myproject.entity; |
| |
| import javax.persistence.*; |
| import java.util.Date; |
| |
| @Entity |
| @Table(name = "user_dynamic") |
| public class UserDynamic { |
| |
| @Id |
| @GeneratedValue(strategy = GenerationType.IDENTITY) |
| @Column(name = "dynamic_id") |
| private Long dynamicId; |
| |
| @Column(name = "user_id") |
| private Long userId; // 发布动态的用户ID |
| |
| @Column(name = "title") |
| private String title; // 动态标题 |
| |
| @Column(name = "content") |
| private String content; // 动态内容 |
| |
| @Column(name = "image_url") |
| private String imageUrl; // 图片URL |
| |
| @Column(name = "time") |
| private Date time; // 发布动态的时间 |
| |
| @Column(name = "likes_count") |
| private int likesCount = 0; // 点赞数 |
| |
| @Column(name = "comments_count") |
| private int commentsCount = 0; // 评论数 |
| |
| |
| public Long getDynamicId() { |
| return dynamicId; |
| } |
| |
| public void setDynamicId(Long dynamicId) { |
| this.dynamicId = dynamicId; |
| } |
| |
| public Long getUserId() { |
| return userId; |
| } |
| |
| public void setUserId(Long userId) { |
| this.userId = userId; |
| } |
| |
| public String getTitle() { |
| return title; |
| } |
| |
| public void setTitle(String title) { |
| this.title = title; |
| } |
| |
| public String getContent() { |
| return content; |
| } |
| |
| public void setContent(String content) { |
| this.content = content; |
| } |
| |
| public String getImageUrl() { |
| return imageUrl; |
| } |
| |
| public void setImageUrl(String imageUrl) { |
| this.imageUrl = imageUrl; |
| } |
| |
| public Date getTime() { |
| return time; |
| } |
| |
| public void setTime(Date time) { |
| this.time = time; |
| } |
| |
| public int getLikesCount() { |
| return likesCount; |
| } |
| |
| public void setLikesCount(int likesCount) { |
| this.likesCount = likesCount; |
| } |
| |
| public int getCommentsCount() { |
| return commentsCount; |
| } |
| |
| public void setCommentsCount(int commentsCount) { |
| this.commentsCount = commentsCount; |
| } |
| } |