1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package org.jeecg.common.api.dto.message;
- import lombok.Data;
- import org.jeecg.common.constant.CommonConstant;
- import java.io.Serializable;
- /**
- * 普通消息
- */
- @Data
- public class MessageDTO implements Serializable {
- private static final long serialVersionUID = -5690444483968058442L;
- /**
- * 发送人(用户登录账户)
- */
- protected String fromUser;
- /**
- * 发送给(用户登录账户)
- */
- protected String toUser;
- /**
- * 发送给所有人
- */
- protected boolean toAll;
- /**
- * 消息主题
- */
- protected String title;
- /**
- * 消息内容
- */
- protected String content;
- /**
- * 消息类型 1:消息 2:系统消息
- */
- protected String category;
- public MessageDTO(){
- }
- /**
- * 构造器1 系统消息
- */
- public MessageDTO(String fromUser,String toUser,String title, String content){
- this.fromUser = fromUser;
- this.toUser = toUser;
- this.title = title;
- this.content = content;
- //默认 都是2系统消息
- this.category = CommonConstant.MSG_CATEGORY_2;
- }
- /**
- * 构造器2 支持设置category 1:消息 2:系统消息
- */
- public MessageDTO(String fromUser,String toUser,String title, String content, String category){
- this.fromUser = fromUser;
- this.toUser = toUser;
- this.title = title;
- this.content = content;
- this.category = category;
- }
- }
|