message - BISTU-CETC/order_system GitHub Wiki

消息接口

获取当前用户收件箱

接口说明

返回当前用户的收件箱

提交地址

post /message/getReceiveMsg

请求参数

{
    "size" : 2,
    "current" : 1
}
字段名 类型 必输 默认值 说明
size int 否 10 页记录数
current int 否 1 页数

成功返回

{
    "serviceResult": {
        "messages": {
            "records": [
                {
                    "id": 1437206767489634313,
                    "sender": 3,
                    "receiver": null,
                    "type": 1,
                    "content": null,
                    "createTime": "2021-09-15T14:43:52.000+0000",
                    "status": 0,
                    "title": "i want to eat checken",
                    "description": "you must accept my request",
                    "attachmentName": null,
                    "isShowSender": null,
                    "isShowReceiver": null,
                    "userName": "审批者2",
                    "className": "软工1902"
                },
                {
                    "id": 1437206767489634312,
                    "sender": 3,
                    "receiver": null,
                    "type": 1,
                    "content": null,
                    "createTime": "2021-09-15T12:26:37.000+0000",
                    "status": 0,
                    "title": "hi",
                    "description": "if you want to apply workoder",
                    "attachmentName": null,
                    "isShowSender": null,
                    "isShowReceiver": null,
                    "userName": "审批者2",
                    "className": "软工1902"
                }
            ],
            "total": 5,
            "size": 2,
            "current": 1,
            "orders": [],
            "hitCount": false,
            "searchCount": true,
            "pages": 3
        }
    }
}

获取发件箱

提交地址

post /message/getSendMsg

请求参数

和收件箱一样

获取消息详情

提交地址

get /message/messageDetail/消息id

请求参数

无

成功返回

{
    "code": 200,
    "message": "成功",
    "data": {
        "id": 1437206767489634309,
        "sender": 3,
        "receiver": 1,
        "type": 1,
        "content": null,
        "createTime": "2021-09-13T00:20:15.000+0000",
        "status": 1,
        "title": "你好",
        "description": "我想申请工单,麻溜的",
        "attachmentName": "leetcode2.png",
        "isShowSender": 0,
        "isShowReceiver": 0
    }
}

发送消息

提交地址

post /message/sendMessage

请求参数

{
    "receiver" : 1,
    "title" : "i want to eat checken",
    "description" : "you must accept my request"
}
字段名 类型 必输 默认值 说明
receiver int 是 无 接收者
title string 是 无 标题
description string 是 无 消息描述

成功返回

{
    "code": 200,
    "message": "成功",
    "data": 1437206767489634313(消息id)
}

上传附件

请求地址

put /message/upLoadAttachment/消息id

请求参数

参数说明:附件放在HTTP请求体中,只能是单个最大16M文件,HTTP的MIME类型是:multipart/form-data

字段名 类型 必输 默认值 说明
attachment 文件 是 附件

下载附件

请求地址

get /message/downLoadAttachment/消息id

请求参数

无

成功返回

附件

删除消息

请求地址

put /message/deleteMsg/消息id

请求参数

无

成功返回

{
    "code": 200,
    "message": "成功",
    "data": null
}