feat:feature-REQ/2129 修改发送消息入参
This commit is contained in:
parent
47e141424f
commit
c476a2f09f
@ -1,6 +1,5 @@
|
|||||||
package cn.axzo.im.center.api.vo.req;
|
package cn.axzo.im.center.api.vo.req;
|
||||||
|
|
||||||
import cn.axzo.im.center.common.enums.AppTypeEnum;
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@ -9,7 +8,6 @@ import lombok.Getter;
|
|||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotEmpty;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -33,15 +31,6 @@ public class AsyncSendMessageParam {
|
|||||||
*/
|
*/
|
||||||
private boolean allPerson;
|
private boolean allPerson;
|
||||||
|
|
||||||
/**
|
|
||||||
* 全员发送时需要指定发送消息到App端
|
|
||||||
* 工人端、企业端、服务器
|
|
||||||
* CM、CMP、SYSTEM
|
|
||||||
*
|
|
||||||
* @See cn.axzo.im.center.common.enums.AppTypeEnum
|
|
||||||
*/
|
|
||||||
private List<AppTypeEnum> appTypes;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 消息标题
|
* 消息标题
|
||||||
*/
|
*/
|
||||||
@ -100,36 +89,4 @@ public class AsyncSendMessageParam {
|
|||||||
|
|
||||||
private String desc;
|
private String desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Data
|
|
||||||
@Builder
|
|
||||||
@AllArgsConstructor
|
|
||||||
@NoArgsConstructor
|
|
||||||
public static class ReceivePerson {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 接收消息的personId
|
|
||||||
*/
|
|
||||||
private String personId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* appType = AppTypeEnum.CMP时,因为网易云信无法对同一个账号做企业隔离,只能一个企业一个账号,
|
|
||||||
* 所以需要根据organizationalUnitId获取账号
|
|
||||||
*/
|
|
||||||
private Long ouId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 发送消息到App端
|
|
||||||
* 工人端、企业端、服务器
|
|
||||||
* CM、CMP、SYSTEM
|
|
||||||
*
|
|
||||||
* @See cn.axzo.im.center.common.enums.AppTypeEnum
|
|
||||||
*/
|
|
||||||
private AppTypeEnum appType;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* im账号,可以personId和imAccount二选一
|
|
||||||
*/
|
|
||||||
private String imAccount;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user