houyaf 3 lat temu
rodzic
commit
8aee4fd988
2 zmienionych plików z 166 dodań i 0 usunięć
  1. 88 0
      src/api/system/msgApi.js
  2. 78 0
      src/api/system/msgCatApi.js

+ 88 - 0
src/api/system/msgApi.js

@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+/**
+ * 分页查询发送消息
+ * @param data
+ * @returns
+ */
+export function getMsgSentByPage(data) {
+  return request({
+    url: '/msg/sent/page',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 分页查询接收消息
+ * @param data
+ * @returns
+ */
+export function getMsgReceivedByPage(data) {
+  return request({
+    url: '/msg/received/page',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 基于ID获取消息详情
+ * @param msgId
+ * @returns
+ */
+export function getMsgById(msgId) {
+  return request({
+    url: `/msg/${msgId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 基于ID置已读状态
+ * @param msgId
+ * @returns
+ */
+export function putReadStatus(msgId) {
+  return request({
+    url: `/msg/read/${msgId}`,
+    method: 'PUT'
+  })
+}
+
+/**
+ * 获取未读消息数目
+ * @returns
+ */
+export function getUnReadCounter() {
+  return request({
+    url: `/msg/unread/count`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 发送消息
+ * @param data
+ * @returns
+ */
+export function sendMsg(data) {
+  return request({
+    url: `/msg/send`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 删除消息
+ * @param msgId
+ * @returns
+ */
+export function deleteMsgById(msgId) {
+  return request({
+    url: `/msg/${msgId}`,
+    method: 'DELETE'
+  })
+}
+

+ 78 - 0
src/api/system/msgCatApi.js

@@ -0,0 +1,78 @@
+import request from '@/utils/request'
+
+/**
+ * 获取MsgCat Category分页
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function getMsgCatByPage(data) {
+  return request({
+    url: '/msg/cat/page',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 获取MsgCat Category列表
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function getMsgCatByList(data) {
+  return request({
+    url: '/msg/cat',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 根据Id获取MsgCat Category
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function getMsgCatById(id) {
+  return request({
+    url: `/msg/cat/${id}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 添加MsgCat Category
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function createMsgCat(data) {
+  return request({
+    url: `/msg/cat/add`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 更新MsgCat Category
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function updateMsgCat(data) {
+  return request({
+    url: `/msg/cat/update`,
+    method: 'PUT',
+    data
+  })
+}
+
+/**
+ * 删除MsgCat Category
+ * @param data
+ * @returns {AxiosPromise}
+ */
+export function deleteMsgCatById(id) {
+  return request({
+    url: `/msg/cat/${id}`,
+    method: 'DELETE'
+  })
+}
+