手动发信
# 字段说明
| 属性名 | 类型 | 描述 | 词典key |
| ---------------------- | ------ | ------------------------------------ | ------------------------------------ |
| id | number | 编号 | |
| content | string | 内容 | |
| categoryName | string | all 或者 用户id数组 [1234, 5624 ...] | |
| categoryId | string | 类别id | |
| title | string | 标题 | |
| titleImage | string | 消息图片 | |
| isSend | number | 是否已发送(0 : 表示没有 1 表示已发送) | |
| isAll | number | 是否全员发送(0 否 1 表示 是) | |
| operator | string | 操作人(保存消息) | |
| sortTitle | string | 短标题 | |
| sendDate | date > string | 发送时间 | |
| readDate | string | 发送人姓名 | |
| deleteDate | date | | |
| sendUserName | string | 发送人姓名 | |
| messageType | number | 消息类别 | |
| status | number | | |
| isAuto | number | | |
| receiver | string | | |
| messageCategory | string | 语言类型 | sysLanguage |
| linkParam | string | 链接参数 | |
# 保存草稿
`权限` appmessage:add
`POST` /appmessage/add
## 参数
| 属性名 | 类型 | 描述 | 必传 |
| ----------------- | ------ | ----------------------------------- | ---- |
| type | number | 类型 | 2 |
| messageCategory | string | 语言类型 | 是 |
| title | string | 标题 | 是 |
| editorValue | string | 信件内容 | 是 |
| isAll | number | 当receiveUserIdList不为空时:0否则:1 | 0 |
| receiveUserIdList | string | 收件人 ,多个用多好隔开 | 是 |
# 发信
`权限` appmesssage:add
`POST` /appmessage/add
## 参数
| 属性名 | 类型 | 描述 | 必传 |
| ----------------- | ------ | ----------------------------------- | ---- |
| type | number | 类型 | 2 |
| messageCategory | string | 语言类型 | 是 |
| title | string | 标题 | 是 |
| editorValue | string | 信件内容 | 是 |
| isAll | number | 当receiveUserIdList不为空时:0否则:1 | 1 |
| receiveUserIdList | string | 收件人 ,多个用多好隔开 | 是 |
# 查询单个
`权限` appmessage:get
`GET` /appmessage/{id}
| 属性名 | 类型 | 描述 |
| ------ | ------ | ---- |
| id | number | 编号 |
## 响应参数 obj 详情
| 属性名 | 类型 | 描述 |
| ------ | ------------- | -------- |
| obj | object | 发信属性 |
| ids | array[number] | 用户列表 |
# 站内信草稿箱
## 列表查询
`权限` appmessage:list
`GET` /appmessage/messageList
### 参数
| 属性名 | 类型 | 描述 | 必传 |
| ----------- | ------ | ---------------------------------------------- | ---- |
| isSend | number | 是否已发送(0 : 表示没有 1.表示已发送 2.未知) | 2 |
| page | number | 页码 | 是 |
| count | string | 一页显示的条数 | 是 |
| languageDic | string | 语言类型 | |
| title | string | 标题 | |
### 响应内容
| 属性名 | 类型 | 描述 |
| :------- | ------ | :------------------- |
| rows | object | 列表,详细看字段说明 |
| page | number | 当前页 |
| pageSize | number | 一页的条数 |
| total | number | 总条数 |
```json
{
"rows":[
{
"linkParam":"",
"messageCategory":"zh_CN",
"receiver":null,
"sendDate":null,
"created":"2020-04-10 10:35:35",
"readDate":null,
"appPersonInfo":null,
"isAll":0,
"title":"1",
"categoryName":"2",
"content":"<p>121</p>",
"operator":"admin",
"sortTitle":null,
"titleImage":null,
"messageType":null,
"isAuto":0,
"modified":"2020-04-10 10:35:35",
"saasId":null,
"sendUserName":null,
"isSend":2,
"id":2698,
"categoryId":null,
"deleteDate":null,
"status":null
},
],
"page":1,
"pageSize":10,
"total":19,
"msg":null
}
```
## 发送
`权限` appmessage:send
`GET` /appmessage/send
| 属性名 | 类型 | 描述 |
| ------ | ------ | -------------- |
| ids | number | 多个用逗号隔开 |
## 修改
`权限` appmessage:modify
`POST` /appmessage/modify
| 属性名 | 类型 | 描述 |
| --------------- | ------ | ------------------------------ |
| id | number | 编号 |
| messageCategory | number | 语言类型 |
| title | string | 标题 |
| editorValue | string | 信件内容 |
| categoryName | string | 收件人,多个用,号隔开 |
| isAll | number | 当categoryName不为空时:0否则:1 |
## 撤销
`权限` appmessage:undo
`POST` /appmessage/remove
| 属性名 | 类型 | 描述 |
| ------ | ------ | -------------- |
| ids | string | 多个用逗号隔开 |
# 发送记录
## 列表查询
`权限` appmessage:logs
`GET` /appmessage/listMessageVo
### 参数
| 属性名 | 类型 | 描述 | 必传 |
| --------------- | ---------- | ---------------------------------------------- | ---- |
| page | number | 页码 | 是 |
| count | string | 一页显示的条数 | 是 |
| isSend | number | 是否已发送(0 : 表示没有 1.表示已发送 2.未知) | |
| title | string标题 | 标题 | |
| languageDic | string | 语言类型 | |
| sendStart | string | 开始时间 2020-04-10 | |
| sendEnd | string | 结束时间 2020-04-11 | |
| messageCategory | string | 语言类型 | |
### 响应内容
| 属性名 | 类型 | 描述 |
| :------- | ------ | :------------------- |
| rows | object | 列表,详细看字段说明 |
| page | number | 当前页 |
| pageSize | number | 一页的条数 |
| total | number | 总条数 |
```json
{
"rows":[
{
categoryName: "1"
created: null
deleteDate: null
id: 2691
isSend: 1
list: [
{
created: "2020-04-07 16:42:29"
customerId: 483234
customerName: "083014fd7e76430289da7f49a1763e89"
email: null
id: 2845
messageId: 2691
mobilePhone: null
modified: "2020-04-07 16:42:29"
saasId: null
state: 1
trueName: null
}
],
messageCategory: "zh_CN"
messageTitle: "test"
readDate: "2020-04-07 16:42:29"
receiver: null
sendDate: "2020-04-07 16:42:29"
sendUserName: "admin"
status: null
},
],
"page":1,
"pageSize":10,
"total":19,
"msg":null
}
```