notice 通知+征集表

title 标题
type 类型:
1:会议通知
2:征集令
3:事项通报
contentText
contentHtml
staffId 发布者id
endTime 截止日期
isTop 是否置顶
1 是
0 否
status 状态
1
删除
createTime
updateTime
note

notice_Reading 通知+征集表 阅读表
notice_comment 通知+征集表 评论标

发布、查询通知、征集令接口

功能

发布

地址

/api/notice/notice

POST请求方法 创建、修改

参数说明

名称 类型 说明 备注 是否必须
notice_id int 创建:不传
编辑:必须
title str 标题
type int 1:会议通知,
2:征集令,
3:事项通报
否,默认1
user_id int 发布人id 否,默认当前登陆用户
contentHtml str 内容
endTime str 截止时间,
格式:2020-01-01 00:00:00
isTop int 是否置顶
1 是
0 否
否,默认0
note str 备注
attach_path str 附件的路径

有 notice_id:编辑notice_id这一条,其他字段都传,全量更新
没有:创建一条
attach_path: 2020.05.05 新增

返回格式

  1. {
  2. "status": 0,
  3. "data": {},
  4. "msg": "操作成功"
  5. }
  6. {
  7. "status": 1,
  8. "data": {},
  9. "msg": "失败原因"
  10. }

GET请求方法 查询

参数说明

名称 类型 说明 备注 是否必须
title str 标题
type int 1:会议通知,
2:征集令,
3:事项通报
否,默认全部
user_id int 发布人id
contentHtml str 根据内容模糊查询
start_time 创建时间在 start_time 和
end_time 范围内的
否,默认全部
end_time
endTime str 截止时间,
格式:2020-01-01 00:00:00
is_top int 是否置顶:
1 是
0 否
否,默认全部
status 默认全部
all 全部
0 正常发布的
-1 删除的
否,默认正常发布的
read_status int 0: 未读
1: 已读
默认全部
page int 否,默认1
count int 否,默认20

返回格式

  1. {
  2. "data": [
  3. {
  4. "id": 3,
  5. "title": "",
  6. "type": 1,
  7. "contentHtml": "hello world",
  8. "user_id": 1,
  9. "endTime": null,
  10. "createTime": "2022-04-27 15:16:58",
  11. "updateTime": "2022-04-27 15:16:58",
  12. "isTop": 1,
  13. "status": 0,
  14. "note": "紧急",
  15. "user_name": "汪小嘉",
  16. "read_status": 0
  17. },
  18. {
  19. "id": 2,
  20. "title": "",
  21. "type": 2,
  22. "contentHtml": "hello world",
  23. "user_id": 1,
  24. "endTime": "2022-04-27 21:23:24",
  25. "createTime": "2022-04-27 15:15:12",
  26. "updateTime": "2022-04-27 15:15:12",
  27. "isTop": 0,
  28. "status": 0,
  29. "note": null,
  30. "user_name": "汪小嘉",
  31. "read_status": 0
  32. },
  33. {
  34. "id": 4,
  35. "title": "测试",
  36. "type": 1,
  37. "contentHtml": "<p>测试会议通知</p>",
  38. "user_id": 4,
  39. "endTime": null,
  40. "createTime": "2022-04-27 16:58:00",
  41. "updateTime": "2022-04-27 16:58:00",
  42. "isTop": 0,
  43. "status": 0,
  44. "note": null,
  45. "user_name": "李光美",
  46. "read_status": 1
  47. }
  48. ],
  49. "status": 0,
  50. "page_info": {
  51. "total": 3,
  52. "page": 1,
  53. "count": 20
  54. }
  55. }

删除接口

功能

删除

地址

/api/notice/delnotice

请求方法

POST

参数说明

名称 类型 说明 备注 是否必须
notice_id int 通知的id

返回格式

  1. {
  2. "status": 0,
  3. "data": {},
  4. "msg": "操作成功"
  5. }
  6. {
  7. "status": 1,
  8. "data": {},
  9. "msg": "失败原因"
  10. }

详情查询接口

功能

查询

地址

/api/notice/notice/id

请求方法

get

参数说明

返回格式

  1. {
  2. "data": {
  3. "id": 3,
  4. "title": "",
  5. "type": 1,
  6. "contentHtml": "hello world",
  7. "user_id": 1,
  8. "endTime": null,
  9. "createTime": "2022-04-27 15:16:58",
  10. "updateTime": "2022-04-27 15:16:58",
  11. "isTop": 1,
  12. "status": 0,
  13. "note": "紧急",
  14. "user_name": "汪小嘉",
  15. "unreading_users": [
  16. {
  17. "user_id": 1,
  18. "user_name": "汪小嘉"
  19. },
  20. {
  21. "user_id": 5,
  22. "user_name": "杨国良"
  23. },
  24. {
  25. "user_id": 6,
  26. "user_name": "彭丽娜"
  27. },
  28. {
  29. "user_id": 7,
  30. "user_name": "涂伟"
  31. },
  32. {
  33. "user_id": 8,
  34. "user_name": "余超"
  35. },
  36. {
  37. "user_id": 9,
  38. "user_name": "陈治"
  39. },
  40. {
  41. "user_id": 10,
  42. "user_name": "黄秋"
  43. },
  44. {
  45. "user_id": 13,
  46. "user_name": "小华"
  47. },
  48. {
  49. "user_id": 16,
  50. "user_name": "张三"
  51. }
  52. ],
  53. "comment": [
  54. {
  55. "id": 2,
  56. "notice_id": 3,
  57. "user_id": 3,
  58. "content": "bad",
  59. "createTime": "2022-04-27 15:28:00",
  60. "status": 0,
  61. "user_name": null
  62. },
  63. {
  64. "id": 1,
  65. "notice_id": 3,
  66. "user_id": 4,
  67. "content": "nice",
  68. "createTime": "2022-04-27 15:27:43",
  69. "status": 0,
  70. "user_name": "李光美"
  71. }
  72. ],
  73. "reading": [
  74. {
  75. "id": 1,
  76. "notice_id": 3,
  77. "user_id": 4,
  78. "createTime": "2022-04-27 15:22:21",
  79. "updateTime": "2022-04-27 15:22:21",
  80. "status": 0,
  81. "user_name": "李光美"
  82. }
  83. ],
  84. "comment_count": 2,
  85. "reading_count": 1
  86. },
  87. "status": 0,
  88. "msg": "操作成功"
  89. }

评论接口

功能

评论

地址

/api/notice/comment

请求方法

POST

参数说明

名称 类型 说明 备注 是否必须
notice_id int 通知的id
user_id int 发布人id 否,默认当前登陆用户
content str 内容

返回格式

  1. {
  2. "status": 0,
  3. "data": {},
  4. "msg": "评论成功"
  5. }
  6. {
  7. "status": 1,
  8. "data": {},
  9. "msg": "失败原因"
  10. }

阅读接口

功能

标记阅读了

地址

/api/notice/markread

请求方法

POST

参数说明

名称 类型 说明 备注 是否必须
notice_id int 通知的id
user_id int 阅读人id 否,默认当前登陆用户

返回格式

  1. {
  2. "status": 0,
  3. "data": {},
  4. "msg": "标记成功"
  5. }
  6. {
  7. "status": 1,
  8. "data": {},
  9. "msg": "失败原因"
  10. }