package com.ruoyi.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 系统消息对象 sys_message * * @author ruoyi * @date 2025-10-25 */ public class SysMessage extends BaseEntity { private static final long serialVersionUID = 1L; /** 消息ID */ private Long messageId; /** 消息类型:CREATE-创建成功,PUSH-任务推送,STATUS-状态变更,ASSIGN-分配任务 */ @Excel(name = "消息类型") private String messageType; /** 消息标题 */ @Excel(name = "消息标题") private String messageTitle; /** 消息内容 */ @Excel(name = "消息内容") private String messageContent; /** 关联任务ID */ private Long taskId; /** 任务编号 */ @Excel(name = "任务编号") private String taskCode; /** 接收人ID */ private Long receiverId; /** 接收人姓名 */ @Excel(name = "接收人姓名") private String receiverName; /** 发送人ID */ private Long senderId; /** 发送人姓名 */ @Excel(name = "发送人姓名") private String senderName; /** 是否已读:0-未读,1-已读 */ @Excel(name = "是否已读", readConverterExp = "0=未读,1=已读") private String isRead; /** 读取时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date readTime; /** 删除标志 */ private String delFlag; public void setMessageId(Long messageId) { this.messageId = messageId; } public Long getMessageId() { return messageId; } public void setMessageType(String messageType) { this.messageType = messageType; } public String getMessageType() { return messageType; } public void setMessageTitle(String messageTitle) { this.messageTitle = messageTitle; } public String getMessageTitle() { return messageTitle; } public void setMessageContent(String messageContent) { this.messageContent = messageContent; } public String getMessageContent() { return messageContent; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Long getTaskId() { return taskId; } public void setTaskCode(String taskCode) { this.taskCode = taskCode; } public String getTaskCode() { return taskCode; } public void setReceiverId(Long receiverId) { this.receiverId = receiverId; } public Long getReceiverId() { return receiverId; } public void setReceiverName(String receiverName) { this.receiverName = receiverName; } public String getReceiverName() { return receiverName; } public void setSenderId(Long senderId) { this.senderId = senderId; } public Long getSenderId() { return senderId; } public void setSenderName(String senderName) { this.senderName = senderName; } public String getSenderName() { return senderName; } public void setIsRead(String isRead) { this.isRead = isRead; } public String getIsRead() { return isRead; } public void setReadTime(Date readTime) { this.readTime = readTime; } public Date getReadTime() { return readTime; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } @Override public String toString() { return "SysMessage{" + "messageId=" + messageId + ", messageType='" + messageType + '\'' + ", messageTitle='" + messageTitle + '\'' + ", messageContent='" + messageContent + '\'' + ", taskId=" + taskId + ", taskCode='" + taskCode + '\'' + ", receiverId=" + receiverId + ", receiverName='" + receiverName + '\'' + ", senderId=" + senderId + ", senderName='" + senderName + '\'' + ", isRead='" + isRead + '\'' + ", readTime=" + readTime + ", delFlag='" + delFlag + '\'' + '}'; } }