content: 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 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;
      }
  
  }
  