**简要描述：** 

- 消息标记已读/已处理接口

**添加jar包依赖** 
-  查看 [消息中心接口调用说明](https://im.teamsyun.com/web/#/26?page_id=1668 "消息中心接口调用说明")
  
**请求方法：**
-  com.weaver.mc.api.async.AsyncSystemMessageRest.markRead(MarkReadEntity mre)


**参数：** 
###sdk接口参数
com.weaver.mc.api.entity.MarkReadEntity

```
//标记人，必填
private List<UserEntity> markers;
//tenantKey
private String tenantKey;
//事项id，非必填（标记已读的时候可以通过事项ID来标记）
private String entityId;
//批量事项id,非必填
private Set<String> entityIds;
//消息id，非必填
private List<Long> msgIds;

private int flag;// 0默认是标记已读，1标记已处理,2删除

/**
 * 状态，0，标记已处理，默认状态，1 撤回数据时删除消息，2 删除数据时删除消息
 */
private int statue;
// 对应支持自定义按钮时，标记处理支持修改云桥，企业微信按钮,非必填
private long buttonI18n;
//按钮显示的国际化标示 ,必填
private int language;

```
###开发平台参数

```
{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481],
"flag":0,
"entityId":"1231321",
"statue":1
}
	

```
 **请求参数说明** 
 
 |参数名|必填|类型|说明|
|:-----  |:-----|-----                           |
|operator |是|Object   |操作人  |
|operator.employeeId |是|long   |操作人id  默认人员id 10000 |
|operator.tenantKey |是|string   |操作人团队标识 默认人员可以使用system  |
|msgIds |是|long[]   |消息id集合  |
|flag|否|int|标识，默认0，标记已读/未读, 1标记已处理/未处理|
|statue|否|int|状态，标记已读时使用|
|entityId|否|int|事项id,发送消息时，entity对象的id|

**标记已读**
根据消息id标记已读:

{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481]
}

***标记已处理***

{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481],
"entityId":"1231321", //事项id 对应发送消息时entity对象下的id
"flag":1
}

***删除待办消息--> 流程强制撤回时***
{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481],
"entityId":"1231321", //事项id 对应发送消息时entity对象下的id
"flag":1,
"statue":1
}

***删除待办消息--> 删除流程时***
{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481],
"entityId":"1231321", //事项id 对应发送消息时entity对象下的id
"flag":1,
"statue":2
}

***退回流程时待办转已办，消息不删除***
{
"operator":{"employeeId":"5805818419368081366","tenantKey":"ty0tu018gk"},
"msgIds":[736098042587668481],
"entityId":"1231321", //事项id 对应发送消息时entity对象下的id
"flag":1,
"statue":3
}


 **返回示例**



``` 
  {
    "code": 200,
    "msg":"成功"，
	“status”:true
  }
```

 **返回参数说明** 

|参数名|类型|说明|
|:-----  |:-----|-----                           |
|code |int   |状态码，200为成功  |
|msg |string   |状态描述  |
|status |bool   |是否成功  |
|data |long   |消息中心消息Id  |

 **备注** 

- 更多返回错误代码请看首页的错误代码描述
