1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.bx.imcommon.model;
- import com.bx.imcommon.enums.IMTerminalType;
- import lombok.Data;
- import java.util.List;
- @Data
- public class IMPrivateMessage<T> {
- /**
- * 发送方
- */
- private IMUserInfo sender;
- /**
- * 接收者id
- */
- private Long recvId;
- /**
- * 接收者终端类型,默认全部
- */
- private List<Integer> recvTerminals = IMTerminalType.codes();
- /**
- * 是否发送给自己的其他终端,默认true
- */
- private Boolean sendToSelf = true;
- /**
- * 是否需要回推发送结果,默认true
- */
- private Boolean sendResult = true;
- /**
- * 消息内容
- */
- private T data;
- }
|