blob: a04d3ac44ca686b47c805fc78da5a74406b4d2e5 [file] [log] [blame]
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;
}
}