1 ，消息发送接口支持新的人员组装类型 com.weaver.mc.api.entity.UserAllType
      


|参数名|必填|类型|说明|
|:-----  |:-----|-----                           |
|users |否|List<UserEntity>  |需要发送消息的人员  |
|tenantKey |是|string   |只有users时，选填，其他时候必填 |
|userTypeIds|否 | Map<Integer, List<Long>>  |用户类型，key为类型（1部门，2群组，3分部），value为类型数据的id（例如key为1时，value为部门id数组） |
|excludeUsers |否|List<UserEntity>   |排除人员列表，格式参考users  |
|excludeUserTypeIds |否|Map<Integer, List<Long>>   |排除人员类型,格式参考 userTypeIds |
|allUser|否|boolean|是否发送所有人，如果为true,users,userTypeIds无效， tenantKey必填|
|permissionShareBeanList|否|List<PermissionShareBean>|共享对象数组|
|excludePermissionShareBeanList|否|List<PermissionShareBean>|排除的共享队列数组
|userDatas|福|Map<String, Set<String>>|all=所有人 user=用户 role=角色 external=外部联系人 allExternal=所有外部联系人 position=岗位channel=群组 department=部门 subcompany=分部|
