手动发信

# 字段说明 | 属性名 | 类型 | 描述 | 词典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 } ```