You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

94 lines
3.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.yanzhen.entity;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import com.yanzhen.utils.Entity;
import java.util.Date;
import java.util.List;
public class Notice extends Entity{ // 定义一个继承自Entity的Notice类
private Integer id; // 定义一个私有的Integer类型的id变量用于存储公告的唯一标识符
@Length(max = 200) // 使用@Length注解限制title字段的最大长度为200个字符
private String title; // 定义一个私有的String类型的title变量用于存储公告的标题
@Length(max = 0) // 使用@Length注解限制content字段的最大长度为0个字符这似乎是一个错误通常应设置为非零值
private String content; // 定义一个私有的String类型的content变量用于存储公告的内容
private Date createTime; // 定义一个私有的Date类型的createTime变量用于存储公告的创建时间
private Integer userId; // 定义一个私有的Integer类型的userId变量用于存储发布公告的用户ID
@Length(max = 200) // 使用@Length注解限制filepath字段的最大长度为200个字符
private String filepath; // 定义一个私有的String类型的filepath变量用于存储与公告相关的文件路径
private User user; // 定义一个私有的User类型的user变量用于存储发布公告的用户信息
private List<Integer> buildingIds; // 定义一个私有的List<Integer>类型的buildingIds变量用于存储与公告相关的建筑ID列表
private Integer buildingId; // 定义一个私有的Integer类型的buildingId变量用于存储单个建筑ID
// Getter和Setter方法
public Integer getId() { // 获取公告的ID
return id;
}
public void setId(Integer id) { // 设置公告的ID
this.id = id;
}
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 Date getCreateTime() { // 获取公告的创建时间
return createTime;
}
public void setCreateTime(Date createTime) { // 设置公告的创建时间
this.createTime = createTime;
}
public Integer getUserId() { // 获取发布公告的用户ID
return userId;
}
public void setUserId(Integer userId) { // 设置发布公告的用户ID
this.userId = userId;
}
public String getFilepath() { // 获取与公告相关的文件路径
return filepath;
}
public void setFilepath(String filepath) { // 设置与公告相关的文件路径
this.filepath = filepath;
}
public User getUser() { // 获取发布公告的用户信息
return user;
}
public void setUser(User user) { // 设置发布公告的用户信息
this.user = user;
}
public List<Integer> getBuildingIds() { // 获取与公告相关的建筑ID列表
return buildingIds;
}
public void setBuildingIds(List<Integer> buildingIds) { // 设置与公告相关的建筑ID列表
this.buildingIds = buildingIds;
}
public Integer getBuildingId() { // 获取单个建筑ID
return buildingId;
}
public void setBuildingId(Integer buildingId) { // 设置单个建筑ID
this.buildingId = buildingId;
}
}