Browse Source

feat: api

main
xingyu 2 years ago
parent
commit
05b8124003
  1. 4
      src/api/bpm/form/index.ts
  2. 2
      src/api/bpm/leave/index.ts
  3. 6
      src/api/bpm/model/index.ts
  4. 4
      src/api/bpm/processInstance/index.ts
  5. 10
      src/api/bpm/taskAssignRule/index.ts
  6. 10
      src/api/bpm/userGroup/index.ts
  7. 41
      src/api/mp/account/index.ts
  8. 26
      src/api/mp/autoReply/index.ts
  9. 26
      src/api/mp/draft/index.ts
  10. 16
      src/api/mp/freePublish/index.ts
  11. 11
      src/api/mp/material/index.ts
  12. 22
      src/api/mp/menu/index.ts
  13. 11
      src/api/mp/message/index.ts
  14. 21
      src/api/mp/mpuser/index.ts
  15. 21
      src/api/mp/statistics/index.ts
  16. 36
      src/api/mp/tag/index.ts
  17. 2
      src/api/pay/app/index.ts
  18. 2
      src/api/pay/merchant/index.ts
  19. 2
      src/api/system/dept/index.ts
  20. 4
      src/api/system/user/index.ts

4
src/api/bpm/form/index.ts

@ -3,12 +3,12 @@ import { FormVO } from './types'
// 创建工作流的表单定义
export const createFormApi = (data: FormVO) => {
return defHttp.post({ url: '/bpm/form/create', data: data })
return defHttp.post({ url: '/bpm/form/create', data })
}
// 更新工作流的表单定义
export const updateFormApi = (data: FormVO) => {
return defHttp.put({ url: '/bpm/form/update', data: data })
return defHttp.put({ url: '/bpm/form/update', data })
}
// 删除工作流的表单定义

2
src/api/bpm/leave/index.ts

@ -3,7 +3,7 @@ import { LeaveVO } from './types'
// 创建请假申请
export const createLeaveApi = (data: LeaveVO) => {
return defHttp.post({ url: '/bpm/oa/leave/create', data: data })
return defHttp.post({ url: '/bpm/oa/leave/create', data })
}
// 获得请假申请

6
src/api/bpm/model/index.ts

@ -10,7 +10,7 @@ export const getModelApi = (id: number) => {
}
export const updateModelApi = (data: ModelVO) => {
return defHttp.put({ url: '/bpm/model/update', data: data })
return defHttp.put({ url: '/bpm/model/update', data })
}
// 任务状态修改
@ -19,11 +19,11 @@ export const updateModelStateApi = (id: number, state: number) => {
id: id,
state: state
}
return defHttp.put({ url: '/bpm/model/update-state', data: data })
return defHttp.put({ url: '/bpm/model/update-state', data })
}
export const createModelApi = (data: ModelVO) => {
return defHttp.post({ url: '/bpm/model/create', data: data })
return defHttp.post({ url: '/bpm/model/create', data })
}
export const deleteModelApi = (id: number) => {

4
src/api/bpm/processInstance/index.ts

@ -6,7 +6,7 @@ export const getMyProcessInstancePageApi = (params) => {
}
export const createProcessInstanceApi = (data: ProcessInstanceVO) => {
return defHttp.post({ url: '/bpm/process-instance/create', data: data })
return defHttp.post({ url: '/bpm/process-instance/create', data })
}
export const cancelProcessInstanceApi = (id: number, reason: string) => {
@ -14,7 +14,7 @@ export const cancelProcessInstanceApi = (id: number, reason: string) => {
id: id,
reason: reason
}
return defHttp.delete({ url: '/bpm/process-instance/cancel', data: data })
return defHttp.delete({ url: '/bpm/process-instance/cancel', data })
}
export const getProcessInstanceApi = (id: number) => {

10
src/api/bpm/taskAssignRule/index.ts

@ -6,15 +6,9 @@ export const getTaskAssignRuleList = (params) => {
}
export const createTaskAssignRule = (data: TaskAssignVO) => {
return defHttp.post({
url: '/bpm/task-assign-rule/create',
data: data
})
return defHttp.post({ url: '/bpm/task-assign-rule/create', data })
}
export const updateTaskAssignRule = (data: TaskAssignVO) => {
return defHttp.put({
url: '/bpm/task-assign-rule/update',
data: data
})
return defHttp.put({ url: '/bpm/task-assign-rule/update', data })
}

10
src/api/bpm/userGroup/index.ts

@ -3,18 +3,12 @@ import { UserGroupVO } from './types'
// 创建用户组
export const createUserGroupApi = (data: UserGroupVO) => {
return defHttp.post({
url: '/bpm/user-group/create',
data: data
})
return defHttp.post({ url: '/bpm/user-group/create', data })
}
// 更新用户组
export const updateUserGroupApi = (data: UserGroupVO) => {
return defHttp.put({
url: '/bpm/user-group/update',
data: data
})
return defHttp.put({ url: '/bpm/user-group/update', data })
}
// 删除用户组

41
src/api/mp/account/index.ts

@ -0,0 +1,41 @@
import { defHttp } from '@/utils/http/axios'
// 创建公众号账号
export const createAccount = async (data) => {
return await defHttp.post({ url: '/mp/account/create', data })
}
// 更新公众号账号
export const updateAccount = async (data) => {
return defHttp.put({ url: '/mp/account/update', data })
}
// 删除公众号账号
export const deleteAccount = async (id) => {
return defHttp.delete({ url: '/mp/account/delete?id=' + id, method: 'delete' })
}
// 获得公众号账号
export const getAccount = async (id) => {
return defHttp.get({ url: '/mp/account/get?id=' + id })
}
// 获得公众号账号分页
export const getAccountPage = async (params) => {
return defHttp.get({ url: '/mp/account/page', params })
}
// 获取公众号账号精简信息列表
export const getSimpleAccounts = async () => {
return defHttp.get({ url: '/mp/account/list-all-simple' })
}
// 生成公众号二维码
export const generateAccountQrCode = async (id) => {
return defHttp.put({ url: '/mp/account/generate-qr-code?id=' + id })
}
// 清空公众号 API 配额
export const clearAccountQuota = async (id) => {
return defHttp.put({ url: '/mp/account/clear-quota?id=' + id })
}

26
src/api/mp/autoReply/index.ts

@ -0,0 +1,26 @@
import { defHttp } from '@/utils/http/axios'
// 创建公众号的自动回复
export const createAutoReply = (data) => {
return defHttp.post({ url: '/mp/auto-reply/create', data })
}
// 更新公众号的自动回复
export const updateAutoReply = (data) => {
return defHttp.put({ url: '/mp/auto-reply/update', data })
}
// 删除公众号的自动回复
export const deleteAutoReply = (id) => {
return defHttp.delete({ url: '/mp/auto-reply/delete?id=' + id })
}
// 获得公众号的自动回复
export const getAutoReply = (id) => {
return defHttp.get({ url: '/mp/auto-reply/get?id=' + id })
}
// 获得公众号的自动回复分页
export const getAutoReplyPage = (params) => {
return defHttp.get({ url: '/mp/auto-reply/page', params })
}

26
src/api/mp/draft/index.ts

@ -0,0 +1,26 @@
import { defHttp } from '@/utils/http/axios'
// 获得公众号草稿分页
export const getDraftPage = (params) => {
return defHttp.get({ url: '/mp/draft/page', params })
}
// 创建公众号草稿
export const createDraft = (accountId, articles) => {
return defHttp.post({
url: '/mp/draft/create?accountId=' + accountId,
data: {
articles
}
})
}
// 更新公众号草稿
export const updateDraft = (accountId, mediaId, articles) => {
return defHttp.put({ url: '/mp/draft/update?accountId=' + accountId + '&mediaId=' + mediaId, data: articles })
}
// 删除公众号草稿
export const deleteDraft = (accountId, mediaId) => {
return defHttp.delete({ url: '/mp/draft/delete?accountId=' + accountId + '&mediaId=' + mediaId })
}

16
src/api/mp/freePublish/index.ts

@ -0,0 +1,16 @@
import { defHttp } from '@/utils/http/axios'
// 获得公众号素材分页
export const getFreePublishPage = (params) => {
return defHttp.get({ url: '/mp/free-publish/page', params })
}
// 删除公众号素材
export const deleteFreePublish = (accountId, articleId) => {
return defHttp.delete({ url: '/mp/free-publish/delete?accountId=' + accountId + '&&articleId=' + articleId })
}
// 发布公众号素材
export const submitFreePublish = (accountId, mediaId) => {
return defHttp.post({ url: '/mp/free-publish/submit?accountId=' + accountId + '&&mediaId=' + mediaId })
}

11
src/api/mp/material/index.ts

@ -0,0 +1,11 @@
import { defHttp } from '@/utils/http/axios'
// 获得公众号素材分页
export const getMaterialPage = (params) => {
return defHttp.get({ url: '/mp/material/page', params })
}
// 删除公众号永久素材
export const deletePermanentMaterial = (id) => {
return defHttp.delete({ url: '/mp/material/delete-permanent?id=' + id })
}

22
src/api/mp/menu/index.ts

@ -0,0 +1,22 @@
import { defHttp } from '@/utils/http/axios'
// 获得公众号菜单列表
export const getMenuList = (accountId) => {
return defHttp.get({ url: '/mp/menu/list?accountId=' + accountId })
}
// 保存公众号菜单
export const saveMenu = (accountId, menus) => {
return defHttp.post({
url: '/mp/menu/save',
data: {
accountId,
menus
}
})
}
// 删除公众号菜单
export const deleteMenu = (accountId) => {
return defHttp.delete({ url: '/mp/menu/delete?accountId=' + accountId })
}

11
src/api/mp/message/index.ts

@ -0,0 +1,11 @@
import { defHttp } from '@/utils/http/axios'
// 获得公众号消息分页
export const getMessagePage = (params) => {
return defHttp.get({ url: '/mp/message/page', params })
}
// 给粉丝发送消息
export const sendMessage = (data) => {
return defHttp.post({ url: '/mp/message/send', data })
}

21
src/api/mp/mpuser/index.ts

@ -0,0 +1,21 @@
import { defHttp } from '@/utils/http/axios'
// 更新公众号粉丝
export const updateUser = (data) => {
return defHttp.put({ url: '/mp/user/update', data })
}
// 获得公众号粉丝
export const getUser = (id) => {
return defHttp.get({ url: '/mp/user/get?id=' + id })
}
// 获得公众号粉丝分页
export const getUserPage = (params) => {
return defHttp.get({ url: '/mp/user/page', params })
}
// 同步公众号粉丝
export const syncUser = (accountId) => {
return defHttp.post({ url: '/mp/tag/sync?accountId=' + accountId })
}

21
src/api/mp/statistics/index.ts

@ -0,0 +1,21 @@
import { defHttp } from '@/utils/http/axios'
// 获取消息发送概况数据
export const getUpstreamMessage = (params) => {
return defHttp.get({ url: '/mp/statistics/upstream-message', params })
}
// 用户增减数据
export const getUserSummary = (params) => {
return defHttp.get({ url: '/mp/statistics/user-summary', params })
}
// 获得用户累计数据
export const getUserCumulate = (params) => {
return defHttp.get({ url: '/mp/statistics/user-cumulate', params })
}
// 获得接口分析数据
export const getInterfaceSummary = (params) => {
return defHttp.get({ url: '/mp/statistics/interface-summary', params })
}

36
src/api/mp/tag/index.ts

@ -0,0 +1,36 @@
import { defHttp } from '@/utils/http/axios'
// 创建公众号标签
export const createTag = (data) => {
return defHttp.post({ url: '/mp/tag/create', data })
}
// 更新公众号标签
export const updateTag = (data) => {
return defHttp.put({ url: '/mp/tag/update', data })
}
// 删除公众号标签
export const deleteTag = (id) => {
return defHttp.delete({ url: '/mp/tag/delete?id=' + id })
}
// 获得公众号标签
export const getTag = (id) => {
return defHttp.get({ url: '/mp/tag/get?id=' + id })
}
// 获得公众号标签分页
export const getTagPage = (params) => {
return defHttp.get({ url: '/mp/tag/page', params })
}
// 获取公众号标签精简信息列表
export const getSimpleTags = () => {
return defHttp.get({ url: '/mp/tag/list-all-simple' })
}
// 同步公众号标签
export const syncTag = (accountId) => {
return defHttp.post({ url: '/mp/tag/sync?accountId=' + accountId })
}

2
src/api/pay/app/index.ts

@ -59,7 +59,7 @@ export const updateAppApi = (data: AppVO) => {
// 支付应用信息状态修改
export const changeAppStatusApi = (data: AppUpdateStatusReqVO) => {
return defHttp.put({ url: '/pay/app/update-status', data: data })
return defHttp.put({ url: '/pay/app/update-status', data })
}
// 删除支付应用

2
src/api/pay/merchant/index.ts

@ -73,5 +73,5 @@ export const changeMerchantStatusApi = (id: number, status: number) => {
id,
status
}
return defHttp.put({ url: '/pay/merchant/update-status', data: data })
return defHttp.put({ url: '/pay/merchant/update-status', data })
}

2
src/api/system/dept/index.ts

@ -34,7 +34,7 @@ export const getDeptApi = async (id: number) => {
// 新增部门
export const createDeptApi = async (data: DeptVO) => {
return defHttp.post({ url: '/system/dept/create', data: data })
return defHttp.post({ url: '/system/dept/create', data })
}
// 修改部门

4
src/api/system/user/index.ts

@ -73,7 +73,7 @@ export const resetUserPwdApi = (id: number, password: string) => {
id,
password
}
return defHttp.put({ url: '/system/user/update-password', data: data })
return defHttp.put({ url: '/system/user/update-password', data })
}
// 用户状态修改
@ -82,7 +82,7 @@ export const updateUserStatusApi = (id: number, status: number) => {
id,
status
}
return defHttp.put({ url: '/system/user/update-status', data: data })
return defHttp.put({ url: '/system/user/update-status', data })
}
// 获取用户精简信息列表