blob: 24ef954d054e901550ffc8a33434b68d4937164f [file] [log] [blame]
rootff0769a2025-05-18 17:24:41 +00001package entity;
rootcd436562025-05-08 14:09:19 +00002
root927f1532025-05-09 05:33:32 +00003import javax.persistence.Column;
4import javax.persistence.Entity;
5import javax.persistence.Id;
6import javax.persistence.Lob;
7import javax.persistence.Table;
8
9@Entity
10@Table(name = "Announcement")
rootcd436562025-05-08 14:09:19 +000011public class Notice {
root927f1532025-05-09 05:33:32 +000012 @Id
13 @Column(name = "announce_id", length = 64, nullable = false)
root4b6a76b2025-05-09 04:57:59 +000014 public String noticeid;
root927f1532025-05-09 05:33:32 +000015
16 @Lob
17 @Column(name = "content", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000018 public String noticecontent;
root927f1532025-05-09 05:33:32 +000019
20 @Column(name = "is_public", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000021 public boolean state;
root927f1532025-05-09 05:33:32 +000022
23 @Column(name = "tag", length = 100)
root4b6a76b2025-05-09 04:57:59 +000024 public String posttag;
rootff0769a2025-05-18 17:24:41 +000025
26 // 添加默认无参构造函数,JPA规范要求
27 public Notice() {
28 }
rootcd436562025-05-08 14:09:19 +000029}