feat: 通知公告临时提交

通知公告临时提交
This commit is contained in:
胡少翔
2024-09-06 18:02:07 +08:00
parent 6f662dcde9
commit 3dae203dad
13 changed files with 81 additions and 48 deletions

View File

@@ -1,11 +1,12 @@
package com.youlai.boot.system.model.dto;
import com.youlai.boot.common.enums.NoticeTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* WebSocket 消息体
* 系统消息体
*/
@Data
@AllArgsConstructor
@@ -22,4 +23,9 @@ public class ChatMessage {
*/
private String content;
/**
* 消息类型
*/
private NoticeTypeEnum noticeType;
}

View File

@@ -1,6 +1,6 @@
package com.youlai.boot.system.model.dto;
import com.youlai.boot.common.enums.MessageTypeEnum;
import com.youlai.boot.common.enums.NoticeWayEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -25,6 +25,6 @@ public class MessageDTO {
@Schema(description = "接收者")
private List<String> receiver;
@Schema(description = "消息类型")
private MessageTypeEnum messageType;
@Schema(description = "通知方式")
private NoticeWayEnum noticeWay;
}

View File

@@ -1,10 +1,22 @@
package com.youlai.boot.system.model.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
* 用户公告状态VO
*
* @auther Theo
* @author Theo
* @since 2024-08-28 16:56
*/
@Data
@Schema(description = "用户公告状态VO")
public class NoticeStatusVO {
@Schema(description = "公告ID")
private Long noticeId;
@Schema(description = "是否已读")
private Boolean read;
}