com.github.rexsheng.springboot.faster.system.entity.NoticeUser Maven / Gradle / Ivy
The newest version!
package com.github.rexsheng.springboot.faster.system.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.io.Serial;
/**
* 公告接收人表 实体类。
*
* @author shengxp
* @since 2024-07-09
*/
@Table("sys_notice_user")
public class NoticeUser implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 公告ID
*/
private Long noticeId;
/**
* 非公告的消息内容,notice_id需为空
*/
private String content;
/**
* 内容批次
*/
private String contentBatch;
/**
* 接收人
*/
private Long targetUser;
/**
* 是否已读(0未读,1已读)
*/
private Boolean readState;
/**
* 已读时间
*/
private LocalDateTime readTime;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 创建人
*/
private Long createUser;
/**
* 修改时间
*/
private LocalDateTime updateTime;
/**
* 修改人
*/
private Long updateUser;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getNoticeId() {
return noticeId;
}
public void setNoticeId(Long noticeId) {
this.noticeId = noticeId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getContentBatch() {
return contentBatch;
}
public void setContentBatch(String contentBatch) {
this.contentBatch = contentBatch;
}
public Long getTargetUser() {
return targetUser;
}
public void setTargetUser(Long targetUser) {
this.targetUser = targetUser;
}
public Boolean getReadState() {
return readState;
}
public void setReadState(Boolean readState) {
this.readState = readState;
}
public LocalDateTime getReadTime() {
return readTime;
}
public void setReadTime(LocalDateTime readTime) {
this.readTime = readTime;
}
public LocalDateTime getCreateTime() {
return createTime;
}
public void setCreateTime(LocalDateTime createTime) {
this.createTime = createTime;
}
public Long getCreateUser() {
return createUser;
}
public void setCreateUser(Long createUser) {
this.createUser = createUser;
}
public LocalDateTime getUpdateTime() {
return updateTime;
}
public void setUpdateTime(LocalDateTime updateTime) {
this.updateTime = updateTime;
}
public Long getUpdateUser() {
return updateUser;
}
public void setUpdateUser(Long updateUser) {
this.updateUser = updateUser;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy