package cn.axzo.msg.center.api.request;

import cn.axzo.msg.center.api.enums.BizTypeEnum;
import com.alibaba.fastjson.JSON;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author : liuchuntao
 * @date : 2022/3/21 16:01
 * @description : 读取消息请求
 */
@Data
public class CmsReadMsgReq {


  /**
   * 传-1 表示读取所有 其他表示单条读取
   */
  @NotNull(message = "消息Id不能为空")
  private Long msgId;

  private Long personId;

  private Long identityId;

  /**
   * 业务类型,程序逻辑使用,前端不用传递
   */
  private transient BizTypeEnum bizTypeEnum = BizTypeEnum.CONSTRUCTION;

  @Override
  public String toString() {
    return JSON.toJSONString(this);
  }
}
