IMS
  1. 通知消息管理
IMS
  • 登录
    • 获取验证码
      GET
    • 登录
      POST
    • 短信验证码登录 - 发送短信验证码
      POST
    • 短信验证码登录
      POST
    • 注销
      POST
    • 忘记密码 - 发送短信验证码
      POST
    • 忘记密码 - 提交
      POST
  • 综测管理
    • 删除综测流程
      DELETE
    • 创建加分类别
      PUT
    • 创建政策规则
      PUT
    • 创建综测流程
      PUT
    • 更改综测流程
      POST
    • 删除加分类别
      DELETE
    • 删除加分项
      DELETE
    • 删除政策规则
      DELETE
    • 创建加分项
      PUT
    • 更改加分类别
      POST
    • 更改加分项
      POST
    • 审核加分项
      POST
    • 更改政策规则
      POST
    • 获取加分类别 - 获取多条
      GET
    • 获取加分类别 - 综测流程
      GET
    • 获取加分类别 - 获取单条
      GET
    • 获取加分类别 - 获取总条数
      GET
    • 获取综测流程 - 获取总条数
      GET
    • 获取加分项 - 条件查询多条
      POST
    • 获取政策规则
      GET
    • 获取综测流程 - 多条
      GET
    • 获取综测流程 - 单条详情
      GET
    • 获取加分项 - 加分项ID
      GET
    • 获取综测成绩
      POST
    • 批量处理德育分加分项
      POST
    • 获取综测成绩 - 条件查询多条
      POST
    • 获取综测成绩 - 获取总条数
      GET
  • 文件管理
    • 上传文件
  • 班级管理
    • 创建班级
    • 删除班级
    • 修改学院信息
    • 获取班级列表 - 条件查询
    • 获取班级信息 - 单条详情
    • 修改班级信息
    • 获取某班级的学生列表
    • 创建学院
    • 删除学院
    • 获取学院列表 - 条件查询
    • 获取学院信息 - 单条详情
    • 批量创建班级
    • 批量创建学院
    • 获取辅导员所管理的班级列表
  • 用户管理
    • 新增学生
    • 修改学生信息
    • 获取学生列表 - 条件查询
    • 删除学生
    • 获取学生信息 - 单条详情
    • 绑定用户手机号 - 发送短信验证码(用户)
    • 新增辅导员
    • 删除辅导员
    • 修改辅导员信息
    • 添加辅导员管理的班级
    • 删除辅导员管理的班级
    • 获取辅导员信息 - 单条详情
    • 获取辅导员列表 - 条件查询
    • 批量新增学生
    • 批量新增辅导员
    • 获取已登录用户信息(用户)
    • 绑定用户手机号 - 提交(用户)
    • 修改用户头像(用户)
    • 获取用户信息(管理员)
  • 图书馆查询
    • 查询空座位
    • 获取图书馆列表
  • 请假管理
    • 新建请假申请
    • 更新请假申请
    • 获取请假申请列表
    • 获取请假申请详细信息
    • 审批请假申请
  • 通知消息管理
    • 获取公共通知消息列表
      GET
    • 未读消息预览
      GET
    • 获取系统通知列表
      GET
    • 获取类型通知列表
      GET
    • 辅导员发通知
      POST
    • 辅导员获取自己发送的通知列表
      GET
    • 获取单条通知消息
      GET
    • 修改通知消息状态
      PUT
  1. 通知消息管理

辅导员获取自己发送的通知列表

GET
/system/notice/list
最后修改时间:2021-12-17 03:53:41
责任人:未设置

接口功能#

辅导员获取自己发送的通知列表
前端:发布对象根据返回信息中的type去显示为学生或班长,若为single则显示recipientName
后端:查询sys_manager_notice表

返回值示例#

{
    "msg":"操作成功",
    "code":200,
    "rows": [
        {
            "noticeId": 100,
            "title": "xxx",
            "content": "xxxx",
            "type": "student", //发给哪些用户(单用户single,所有学生student,班长monitor)
            "pull": true, //是否已经被拉取,暂时不用
            "recipientId": "8208180101", //接受通知的用户账号,如果type不为单用户,则为0
"recipientName": "张三", //接受通知的用户账号,如果type不为单用户,则为空
"senderId": "123456", //发送者即辅导员的账号
            "senderName": "张三", //发送者姓名
            "publishTime": "2021-01-01 12:00:00" //发布通知的时间
        }
    ],
    "total": 100 
}

请求参数

Query 参数
pageNum
当前记录起始索引
必需
示例值:
1
pageSize
每页显示记录数
必需
示例值:
10

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/system/notice/list?pageNum=1&pageSize=10'

返回响应

🟢200成功
application/json
Body
msg
string 
必需
code
number 
必需
rows
array [object {10}] 
数据列表
必需
noticeId
number 
消息Id
必需
title
string 
标题
必需
content
string 
内容
必需
type
string 
必需
类型,发给哪些用户(单用户single,所有学生student,班长monitor)
pull
boolean 
必需
是否已经被拉取,暂时不用
recipientId
string 
可选
接受通知的用户账号,如果type不为单用户,则为0
publishTime
string 
发布通知的时间
必需
recipientName
string 
接收者姓名
可选
senderId
string 
发送者账号
必需
senderName
string 
发送者姓名
必需
total
number 
消息总数
必需
示例
{
    "msg": "string",
    "code": 0,
    "rows": [
        {
            "noticeId": 0,
            "title": "string",
            "content": "string",
            "type": "string",
            "pull": true,
            "recipientId": "string",
            "publishTime": "string",
            "recipientName": "string",
            "senderId": "string",
            "senderName": "string"
        }
    ],
    "total": 0
}
修改于 2021-12-17 03:53:41
上一页
辅导员发通知
下一页
获取单条通知消息
Built with