70 changed files with 0 additions and 2195 deletions
@ -1,5 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export function getActivityList(params) { |
||||
return defHttp.get({ url: '/bpm/activity/list', params }) |
||||
} |
@ -1,13 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export function getProcessDefinitionPage(params) { |
||||
return defHttp.get({ url: '/bpm/process-definition/page', params }) |
||||
} |
||||
|
||||
export function getProcessDefinitionList(params) { |
||||
return defHttp.get({ url: '/bpm/process-definition/list', params }) |
||||
} |
||||
|
||||
export function getProcessDefinitionBpmnXML(id) { |
||||
return defHttp.get({ url: `/bpm/process-definition/get-bpmn-xml?id=${id}` }) |
||||
} |
@ -1,41 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface FormVO { |
||||
id: number |
||||
name: string |
||||
conf: string |
||||
fields: string[] |
||||
status: number |
||||
remark: string |
||||
createTime: string |
||||
} |
||||
|
||||
// 创建工作流的表单定义
|
||||
export function createForm(data: FormVO) { |
||||
return defHttp.post({ url: '/bpm/form/create', data }) |
||||
} |
||||
|
||||
// 更新工作流的表单定义
|
||||
export function updateForm(data: FormVO) { |
||||
return defHttp.put({ url: '/bpm/form/update', data }) |
||||
} |
||||
|
||||
// 删除工作流的表单定义
|
||||
export function deleteForm(id: number) { |
||||
return defHttp.delete({ url: `/bpm/form/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 获得工作流的表单定义
|
||||
export function getForm(id: number) { |
||||
return defHttp.get({ url: `/bpm/form/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得工作流的表单定义分页
|
||||
export function getFormPage(params) { |
||||
return defHttp.get({ url: '/bpm/form/page', params }) |
||||
} |
||||
|
||||
// 获得动态表单的精简列表
|
||||
export function getSimpleForms() { |
||||
return defHttp.get({ url: '/bpm/form/list-all-simple' }) |
||||
} |
@ -1,27 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface LeaveVO { |
||||
id: number |
||||
result: number |
||||
type: number |
||||
reason: string |
||||
processInstanceId: string |
||||
startTime: string |
||||
endTime: string |
||||
createTime: string |
||||
} |
||||
|
||||
// 创建请假申请
|
||||
export function createLeave(data: LeaveVO) { |
||||
return defHttp.post({ url: '/bpm/oa/leave/create', data }) |
||||
} |
||||
|
||||
// 获得请假申请
|
||||
export function getLeave(id: number) { |
||||
return defHttp.get({ url: `/bpm/oa/leave/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得请假申请分页
|
||||
export function getLeavePage(params) { |
||||
return defHttp.get({ url: '/bpm/oa/leave/page', params }) |
||||
} |
@ -1,62 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ProcessDefinitionVO { |
||||
id: string |
||||
version: number |
||||
deploymentTIme: string |
||||
suspensionState: number |
||||
} |
||||
|
||||
export interface ModelVO { |
||||
id: number |
||||
formName: string |
||||
key: string |
||||
name: string |
||||
description: string |
||||
category: string |
||||
formType: number |
||||
formId: number |
||||
formCustomCreatePath: string |
||||
formCustomViewPath: string |
||||
processDefinition: ProcessDefinitionVO |
||||
status: number |
||||
remark: string |
||||
createTime: string |
||||
} |
||||
|
||||
export function getModelPage(params) { |
||||
return defHttp.get({ url: '/bpm/model/page', params }) |
||||
} |
||||
|
||||
export function getModel(id: number) { |
||||
return defHttp.get({ url: `/bpm/model/get?id=${id}` }) |
||||
} |
||||
|
||||
export function updateModel(data: ModelVO) { |
||||
return defHttp.put({ url: '/bpm/model/update', data }) |
||||
} |
||||
|
||||
// 任务状态修改
|
||||
export function updateModelState(id: number, state: number) { |
||||
const data = { |
||||
id, |
||||
state, |
||||
} |
||||
return defHttp.put({ url: '/bpm/model/update-state', data }) |
||||
} |
||||
|
||||
export function createModel(data: ModelVO) { |
||||
return defHttp.post({ url: '/bpm/model/create', data }) |
||||
} |
||||
|
||||
export function deleteModel(id: number) { |
||||
return defHttp.delete({ url: `/bpm/model/delete?id=${id}` }) |
||||
} |
||||
|
||||
export function deployModel(id: number) { |
||||
return defHttp.post({ url: `/bpm/model/deploy?id=${id}` }) |
||||
} |
||||
|
||||
export function importModel(data) { |
||||
return defHttp.post({ url: '/bpm/model/import', data }) |
||||
} |
@ -1,21 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export function getMyProcessInstancePage(params) { |
||||
return defHttp.get({ url: '/bpm/process-instance/my-page', params }) |
||||
} |
||||
|
||||
export function createProcessInstance(data) { |
||||
return defHttp.post({ url: '/bpm/process-instance/create', data }) |
||||
} |
||||
|
||||
export function cancelProcessInstance(id: number, reason: string) { |
||||
const data = { |
||||
id, |
||||
reason, |
||||
} |
||||
return defHttp.delete({ url: '/bpm/process-instance/cancel', data }) |
||||
} |
||||
|
||||
export function getProcessInstance(id: number) { |
||||
return defHttp.get({ url: `/bpm/process-instance/get?id=${id}` }) |
||||
} |
@ -1,39 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export function getTodoTaskPage(params) { |
||||
return defHttp.get({ url: '/bpm/task/todo-page', params }) |
||||
} |
||||
|
||||
export function getDoneTaskPage(params) { |
||||
return defHttp.get({ url: '/bpm/task/done-page', params }) |
||||
} |
||||
|
||||
export function completeTask(data) { |
||||
return defHttp.put({ url: '/bpm/task/complete', data }) |
||||
} |
||||
|
||||
export function approveTask(data) { |
||||
return defHttp.put({ url: '/bpm/task/approve', data }) |
||||
} |
||||
|
||||
export function rejectTask(data) { |
||||
return defHttp.put({ url: '/bpm/task/reject', data }) |
||||
} |
||||
export function backTask(data) { |
||||
return defHttp.put({ url: '/bpm/task/back', data }) |
||||
} |
||||
|
||||
export function updateTaskAssignee(data) { |
||||
return defHttp.put({ url: '/bpm/task/update-assignee', data }) |
||||
} |
||||
|
||||
export function getTaskListByProcessInstanceId(processInstanceId) { |
||||
return defHttp.get({ |
||||
url: `/bpm/task/list-by-process-instance-id?processInstanceId=${processInstanceId}`, |
||||
}) |
||||
} |
||||
|
||||
// 导出任务
|
||||
export async function exportTask(params) { |
||||
return await defHttp.download({ url: '/bpm/task/export', params }) |
||||
} |
@ -1,23 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface TaskAssignVO { |
||||
id: number |
||||
modelId: string |
||||
processDefinitionId: string |
||||
taskDefinitionKey: string |
||||
taskDefinitionName: string |
||||
options: string[] |
||||
type: number |
||||
} |
||||
|
||||
export function getTaskAssignRuleList(params) { |
||||
return defHttp.get({ url: '/bpm/task-assign-rule/list', params }) |
||||
} |
||||
|
||||
export function createTaskAssignRule(data: TaskAssignVO) { |
||||
return defHttp.post({ url: '/bpm/task-assign-rule/create', data }) |
||||
} |
||||
|
||||
export function updateTaskAssignRule(data: TaskAssignVO) { |
||||
return defHttp.put({ url: '/bpm/task-assign-rule/update', data }) |
||||
} |
@ -1,41 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface UserGroupVO { |
||||
id: number |
||||
name: string |
||||
description: string |
||||
memberUserIds: number[] |
||||
status: number |
||||
remark: string |
||||
createTime: string |
||||
} |
||||
|
||||
// 创建用户组
|
||||
export function createUserGroup(data: UserGroupVO) { |
||||
return defHttp.post({ url: '/bpm/user-group/create', data }) |
||||
} |
||||
|
||||
// 更新用户组
|
||||
export function updateUserGroup(data: UserGroupVO) { |
||||
return defHttp.put({ url: '/bpm/user-group/update', data }) |
||||
} |
||||
|
||||
// 删除用户组
|
||||
export function deleteUserGroup(id: number) { |
||||
return defHttp.delete({ url: `/bpm/user-group/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 获得用户组
|
||||
export function getUserGroup(id: number) { |
||||
return defHttp.get({ url: `/bpm/user-group/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得用户组分页
|
||||
export function getUserGroupPage(params) { |
||||
return defHttp.get({ url: '/bpm/user-group/page', params }) |
||||
} |
||||
|
||||
// 获取用户组精简信息列表
|
||||
export function listSimpleUserGroups() { |
||||
return defHttp.get({ url: '/bpm/user-group/list-all-simple' }) |
||||
} |
@ -1,50 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ApiAccessLogVO { |
||||
id: number |
||||
traceId: string |
||||
userId: number |
||||
userType: number |
||||
applicationName: string |
||||
requestMethod: string |
||||
requestParams: string |
||||
requestUrl: string |
||||
userIp: string |
||||
userAgent: string |
||||
beginTime: Date |
||||
endTIme: Date |
||||
duration: number |
||||
resultCode: number |
||||
resultMsg: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface ApiAccessLogPageReqVO extends PageParam { |
||||
userId?: number |
||||
userType?: number |
||||
applicationName?: string |
||||
requestUrl?: string |
||||
beginTime?: Date[] |
||||
duration?: number |
||||
resultCode?: number |
||||
} |
||||
|
||||
export interface ApiAccessLogExportReqVO { |
||||
userId?: number |
||||
userType?: number |
||||
applicationName?: string |
||||
requestUrl?: string |
||||
beginTime?: Date[] |
||||
duration?: number |
||||
resultCode?: number |
||||
} |
||||
|
||||
// 查询列表API 访问日志
|
||||
export function getApiAccessLogPage(params: ApiAccessLogPageReqVO) { |
||||
return defHttp.get({ url: '/infra/api-access-log/page', params }) |
||||
} |
||||
|
||||
// 导出API 访问日志
|
||||
export function exportApiAccessLog(params: ApiAccessLogExportReqVO) { |
||||
return defHttp.download({ url: '/infra/api-access-log/export-excel', params }, '访问日志.xls') |
||||
} |
@ -1,69 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ApiErrorLogVO { |
||||
id: number |
||||
traceId: string |
||||
userId: number |
||||
userType: number |
||||
applicationName: string |
||||
requestMethod: string |
||||
requestParams: string |
||||
requestUrl: string |
||||
userIp: string |
||||
userAgent: string |
||||
exceptionTime: Date |
||||
exceptionName: string |
||||
exceptionMessage: string |
||||
exceptionRootCauseMessage: string |
||||
exceptionStackTrace: string |
||||
exceptionClassName: string |
||||
exceptionFileName: string |
||||
exceptionMethodName: string |
||||
exceptionLineNumber: number |
||||
processUserId: number |
||||
processStatus: number |
||||
processTime: Date |
||||
resultCode: number |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface ApiErrorLogPageReqVO extends PageParam { |
||||
userId?: number |
||||
userType?: number |
||||
applicationName?: string |
||||
requestUrl?: string |
||||
exceptionTime?: Date[] |
||||
processStatus: number |
||||
} |
||||
|
||||
export interface ApiErrorLogExportReqVO { |
||||
userId?: number |
||||
userType?: number |
||||
applicationName?: string |
||||
requestUrl?: string |
||||
exceptionTime?: Date[] |
||||
processStatus: number |
||||
} |
||||
|
||||
// 查询列表API 访问日志
|
||||
export function getApiErrorLogPage(params: ApiErrorLogPageReqVO) { |
||||
return defHttp.get({ url: '/infra/api-error-log/page', params }) |
||||
} |
||||
|
||||
// 更新 API 错误日志的处理状态
|
||||
export function updateApiErrorLogProcess(id: number, processStatus: number) { |
||||
return defHttp.put({ |
||||
url: `/infra/api-error-log/update-status?id=${id}&processStatus=${processStatus}`, |
||||
}) |
||||
} |
||||
|
||||
// 导出API 错误日志
|
||||
export function exportApiErrorLog(params: ApiErrorLogExportReqVO) { |
||||
return defHttp.download( |
||||
{ |
||||
url: '/infra/api-error-log/export-excel', |
||||
params, |
||||
}, |
||||
'错误日志.xls', |
||||
) |
||||
} |
@ -1,57 +0,0 @@
|
||||
import type { CodegenCreateListReqVO, CodegenUpdateReqVO } from './types' |
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 查询列表代码生成表定义
|
||||
export function getCodegenTablePage(params) { |
||||
return defHttp.get({ url: '/infra/codegen/table/page', params }) |
||||
} |
||||
|
||||
// 查询详情代码生成表定义
|
||||
export function getCodegenTable(id: number) { |
||||
return defHttp.get({ url: `/infra/codegen/detail?tableId=${id}` }) |
||||
} |
||||
|
||||
// 新增代码生成表定义
|
||||
export function createCodegenTable(data: CodegenCreateListReqVO) { |
||||
return defHttp.post({ url: '/infra/codegen/create', data }) |
||||
} |
||||
|
||||
// 修改代码生成表定义
|
||||
export function updateCodegenTable(data: CodegenUpdateReqVO) { |
||||
return defHttp.put({ url: '/infra/codegen/update', data }) |
||||
} |
||||
|
||||
// 基于数据库的表结构,同步数据库的表和字段定义
|
||||
export function syncCodegenFromDB(id: number) { |
||||
return defHttp.put({ url: `/infra/codegen/sync-from-db?tableId=${id}` }) |
||||
} |
||||
|
||||
// 基于 SQL 建表语句,同步数据库的表和字段定义
|
||||
export function syncCodegenFromSQL(id: number, sql: string) { |
||||
return defHttp.put({ url: `/infra/codegen/sync-from-sql?tableId=${id}&sql=${sql}` }) |
||||
} |
||||
|
||||
// 预览生成代码
|
||||
export function previewCodegen(id: number) { |
||||
return defHttp.get({ url: `/infra/codegen/preview?tableId=${id}` }) |
||||
} |
||||
|
||||
// 下载生成代码
|
||||
export function downloadCodegen(data) { |
||||
return defHttp.download({ url: `/infra/codegen/download?tableId=${data.id}` }, `${data.tableName}.zip`) |
||||
} |
||||
|
||||
// 获得表定义
|
||||
export function getSchemaTableList(params) { |
||||
return defHttp.get({ url: '/infra/codegen/db/table/list', params }) |
||||
} |
||||
|
||||
// 基于数据库的表结构,创建代码生成器的表定义
|
||||
export function createCodegenList(data) { |
||||
return defHttp.post({ url: '/infra/codegen/create-list', data }) |
||||
} |
||||
|
||||
// 删除代码生成表定义
|
||||
export function deleteCodegenTable(id: number) { |
||||
return defHttp.delete({ url: `/infra/codegen/delete?tableId=${id}` }) |
||||
} |
@ -1,61 +0,0 @@
|
||||
export interface CodegenTableVO { |
||||
id: number |
||||
tableId: number |
||||
isParentMenuIdValid: boolean |
||||
dataSourceConfigId: number |
||||
scene: number |
||||
tableName: string |
||||
tableComment: string |
||||
remark: string |
||||
moduleName: string |
||||
businessName: string |
||||
className: string |
||||
classComment: string |
||||
author: string |
||||
createTime: Date |
||||
updateTime: Date |
||||
templateType: number |
||||
parentMenuId: number |
||||
} |
||||
|
||||
export interface CodegenColumnVO { |
||||
id: number |
||||
tableId: number |
||||
columnName: string |
||||
dataType: string |
||||
columnComment: string |
||||
nullable: number |
||||
primaryKey: number |
||||
autoIncrement: string |
||||
ordinalPosition: number |
||||
javaType: string |
||||
javaField: string |
||||
dictType: string |
||||
example: string |
||||
createOperation: number |
||||
updateOperation: number |
||||
listOperation: number |
||||
listOperationCondition: string |
||||
listOperationResult: number |
||||
htmlType: string |
||||
} |
||||
export interface DatabaseTableVO { |
||||
name: string |
||||
comment: string |
||||
} |
||||
export interface CodegenDetailVO { |
||||
table: CodegenTableVO |
||||
columns: CodegenColumnVO[] |
||||
} |
||||
export interface CodegenPreviewVO { |
||||
filePath: string |
||||
code: string |
||||
} |
||||
export interface CodegenUpdateReqVO { |
||||
table: CodegenTableVO |
||||
columns: CodegenColumnVO[] |
||||
} |
||||
export interface CodegenCreateListReqVO { |
||||
dataSourceConfigId: number |
||||
tableNames: string[] |
||||
} |
@ -1,62 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ConfigVO { |
||||
id: number |
||||
category: string |
||||
name: string |
||||
key: string |
||||
value: string |
||||
type: number |
||||
visible: boolean |
||||
remark: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface ConfigPageReqVO extends PageParam { |
||||
name?: string |
||||
key?: string |
||||
type?: number |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
export interface ConfigExportReqVO { |
||||
name?: string |
||||
key?: string |
||||
type?: number |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询参数列表
|
||||
export function getConfigPage(params: ConfigPageReqVO) { |
||||
return defHttp.get({ url: '/infra/config/page', params }) |
||||
} |
||||
|
||||
// 查询参数详情
|
||||
export function getConfig(id: number) { |
||||
return defHttp.get({ url: `/infra/config/get?id=${id}` }) |
||||
} |
||||
|
||||
// 根据参数键名查询参数值
|
||||
export function getConfigKey(configKey: string) { |
||||
return defHttp.get({ url: `/infra/config/get-value-by-key?key=${configKey}` }) |
||||
} |
||||
|
||||
// 新增参数
|
||||
export function createConfig(data: ConfigVO) { |
||||
return defHttp.post({ url: '/infra/config/create', data }) |
||||
} |
||||
|
||||
// 修改参数
|
||||
export function updateConfig(data: ConfigVO) { |
||||
return defHttp.put({ url: '/infra/config/update', data }) |
||||
} |
||||
|
||||
// 删除参数
|
||||
export function deleteConfig(id: number) { |
||||
return defHttp.delete({ url: `/infra/config/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 导出参数
|
||||
export function exportConfig(params: ConfigExportReqVO) { |
||||
return defHttp.download({ url: '/infra/config/export', params }, '参数.xls') |
||||
} |
@ -1,35 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface DataSourceConfigVO { |
||||
id: number |
||||
name: string |
||||
url: string |
||||
username: string |
||||
password: string |
||||
createTime: Date |
||||
} |
||||
|
||||
// 查询数据源配置列表
|
||||
export function getDataSourceConfigList() { |
||||
return defHttp.get({ url: '/infra/data-source-config/list' }) |
||||
} |
||||
|
||||
// 查询数据源配置详情
|
||||
export function getDataSourceConfig(id: number) { |
||||
return defHttp.get({ url: `/infra/data-source-config/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增数据源配置
|
||||
export function createDataSourceConfig(data: DataSourceConfigVO) { |
||||
return defHttp.post({ url: '/infra/data-source-config/create', data }) |
||||
} |
||||
|
||||
// 修改数据源配置
|
||||
export function updateDataSourceConfig(data: DataSourceConfigVO) { |
||||
return defHttp.put({ url: '/infra/data-source-config/update', data }) |
||||
} |
||||
|
||||
// 删除数据源配置
|
||||
export function deleteDataSourceConfig(id: number) { |
||||
return defHttp.delete({ url: `/infra/data-source-config/delete?id=${id}` }) |
||||
} |
@ -1,16 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 导出Html
|
||||
export function exportHtml() { |
||||
return defHttp.get({ url: '/infra/db-doc/export-html', responseType: 'blob' }) |
||||
} |
||||
|
||||
// 导出Word
|
||||
export function exportWord() { |
||||
return defHttp.get({ url: '/infra/db-doc/export-word', responseType: 'blob' }) |
||||
} |
||||
|
||||
// 导出Markdown
|
||||
export function exportMarkdown() { |
||||
return defHttp.get({ url: '/infra/db-doc/export-markdown', responseType: 'blob' }) |
||||
} |
@ -1,28 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface FileVO { |
||||
id: number |
||||
configId: number |
||||
path: string |
||||
name: string |
||||
url: string |
||||
size: string |
||||
type: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface FilePageReqVO extends PageParam { |
||||
path?: string |
||||
type?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询文件列表
|
||||
export function getFilePage(params: FilePageReqVO) { |
||||
return defHttp.get({ url: '/infra/file/page', params }) |
||||
} |
||||
|
||||
// 删除文件
|
||||
export function deleteFile(id: number) { |
||||
return defHttp.delete({ url: `/infra/file/delete?id=${id}` }) |
||||
} |
@ -1,66 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface FileClientConfig { |
||||
basePath: string |
||||
host?: string |
||||
port?: number |
||||
username?: string |
||||
password?: string |
||||
mode?: string |
||||
endpoint?: string |
||||
bucket?: string |
||||
accessKey?: string |
||||
accessSecret?: string |
||||
domain: string |
||||
} |
||||
export interface FileConfigVO { |
||||
id: number |
||||
name: string |
||||
storage: number |
||||
master: boolean |
||||
visible: boolean |
||||
config: FileClientConfig |
||||
remark: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface FileConfigPageReqVO extends PageParam { |
||||
name?: string |
||||
storage?: number |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询文件配置列表
|
||||
export function getFileConfigPage(params: FileConfigPageReqVO) { |
||||
return defHttp.get({ url: '/infra/file-config/page', params }) |
||||
} |
||||
|
||||
// 查询文件配置详情
|
||||
export function getFileConfig(id: number) { |
||||
return defHttp.get({ url: `/infra/file-config/get?id=${id}` }) |
||||
} |
||||
|
||||
// 更新文件配置为主配置
|
||||
export function updateFileConfigMaster(id: number) { |
||||
return defHttp.put({ url: `/infra/file-config/update-master?id=${id}` }) |
||||
} |
||||
|
||||
// 新增文件配置
|
||||
export function createFileConfig(data) { |
||||
return defHttp.post({ url: '/infra/file-config/create', data }) |
||||
} |
||||
|
||||
// 修改文件配置
|
||||
export function updateFileConfig(data) { |
||||
return defHttp.put({ url: '/infra/file-config/update', data }) |
||||
} |
||||
|
||||
// 删除文件配置
|
||||
export function deleteFileConfig(id: number) { |
||||
return defHttp.delete({ url: `/infra/file-config/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 测试文件配置
|
||||
export function testFileConfig(id: number) { |
||||
return defHttp.get({ url: `/infra/file-config/test?id=${id}` }) |
||||
} |
@ -1,71 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface JobVO { |
||||
id: number |
||||
name: string |
||||
status: number |
||||
handlerName: string |
||||
handlerParam: string |
||||
cronExpression: string |
||||
retryCount: number |
||||
retryInterval: number |
||||
monitorTimeout: number |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface JobPageReqVO extends PageParam { |
||||
name?: string |
||||
status?: number |
||||
handlerName?: string |
||||
} |
||||
|
||||
export interface JobExportReqVO { |
||||
name?: string |
||||
status?: number |
||||
handlerName?: string |
||||
} |
||||
|
||||
// 任务列表
|
||||
export function getJobPage(params: JobPageReqVO) { |
||||
return defHttp.get({ url: '/infra/job/page', params }) |
||||
} |
||||
|
||||
// 任务详情
|
||||
export function getJob(id: number) { |
||||
return defHttp.get({ url: `/infra/job/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增任务
|
||||
export function createJob(data: JobVO) { |
||||
return defHttp.post({ url: '/infra/job/create', data }) |
||||
} |
||||
|
||||
// 修改定时任务调度
|
||||
export function updateJob(data: JobVO) { |
||||
return defHttp.put({ url: '/infra/job/update', data }) |
||||
} |
||||
|
||||
// 删除定时任务调度
|
||||
export function deleteJob(id: number) { |
||||
return defHttp.delete({ url: `/infra/job/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 导出定时任务调度
|
||||
export function exportJob(params: JobExportReqVO) { |
||||
return defHttp.download({ url: '/infra/job/export-excel', params }, '定时任务.xls') |
||||
} |
||||
|
||||
// 任务状态修改
|
||||
export function updateJobStatus(id: number, status: number) { |
||||
return defHttp.put({ url: `/infra/job/update-status?id=${id}&status=${status}` }) |
||||
} |
||||
|
||||
// 定时任务立即执行一次
|
||||
export function runJob(id: number) { |
||||
return defHttp.put({ url: `/infra/job/trigger?id=${id}` }) |
||||
} |
||||
|
||||
// 获得定时任务的下 n 次执行时间
|
||||
export function getJobNextTimes(id: number) { |
||||
return defHttp.get({ url: `/infra/job/get_next_times?id=${id}` }) |
||||
} |
@ -1,46 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface JobLogVO { |
||||
id: number |
||||
jobId: number |
||||
handlerName: string |
||||
handlerParam: string |
||||
cronExpression: string |
||||
executeIndex: string |
||||
beginTime: string |
||||
endTime: string |
||||
duration: string |
||||
status: number |
||||
createTime: string |
||||
} |
||||
|
||||
export interface JobLogPageReqVO extends PageParam { |
||||
jobId?: number |
||||
handlerName?: string |
||||
beginTime?: string |
||||
endTime?: string |
||||
status?: number |
||||
} |
||||
|
||||
export interface JobLogExportReqVO { |
||||
jobId?: number |
||||
handlerName?: string |
||||
beginTime?: string |
||||
endTime?: string |
||||
status?: number |
||||
} |
||||
|
||||
// 任务日志列表
|
||||
export function getJobLogPage(params: JobLogPageReqVO) { |
||||
return defHttp.get({ url: '/infra/job-log/page', params }) |
||||
} |
||||
|
||||
// 任务日志详情
|
||||
export function getJobLog(id: number) { |
||||
return defHttp.get({ url: `/infra/job-log/get?id=${id}` }) |
||||
} |
||||
|
||||
// 导出定时任务日志
|
||||
export function exportJobLog(params: JobLogExportReqVO) { |
||||
return defHttp.download({ url: '/infra/job-log/export-excel', params }, '定时任务日志.xls') |
||||
} |
@ -1,8 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
/** |
||||
* 获取redis 监控信息 |
||||
*/ |
||||
export function getCache() { |
||||
return defHttp.get({ url: '/infra/redis/get-monitor-info' }) |
||||
} |
@ -1,185 +0,0 @@
|
||||
export interface RedisMonitorInfoVO { |
||||
info: RedisInfoVO |
||||
dbSize: number |
||||
commandStats: RedisCommandStatsVO[] |
||||
} |
||||
|
||||
export interface RedisInfoVO { |
||||
io_threaded_reads_processed: string |
||||
tracking_clients: string |
||||
uptime_in_seconds: string |
||||
cluster_connections: string |
||||
current_cow_size: string |
||||
maxmemory_human: string |
||||
aof_last_cow_size: string |
||||
master_replid2: string |
||||
mem_replication_backlog: string |
||||
aof_rewrite_scheduled: string |
||||
total_net_input_bytes: string |
||||
rss_overhead_ratio: string |
||||
hz: string |
||||
current_cow_size_age: string |
||||
redis_build_id: string |
||||
errorstat_BUSYGROUP: string |
||||
aof_last_bgrewrite_status: string |
||||
multiplexing_api: string |
||||
client_recent_max_output_buffer: string |
||||
allocator_resident: string |
||||
mem_fragmentation_bytes: string |
||||
aof_current_size: string |
||||
repl_backlog_first_byte_offset: string |
||||
tracking_total_prefixes: string |
||||
redis_mode: string |
||||
redis_git_dirty: string |
||||
aof_delayed_fsync: string |
||||
allocator_rss_bytes: string |
||||
repl_backlog_histlen: string |
||||
io_threads_active: string |
||||
rss_overhead_bytes: string |
||||
total_system_memory: string |
||||
loading: string |
||||
evicted_keys: string |
||||
maxclients: string |
||||
cluster_enabled: string |
||||
redis_version: string |
||||
repl_backlog_active: string |
||||
mem_aof_buffer: string |
||||
allocator_frag_bytes: string |
||||
io_threaded_writes_processed: string |
||||
instantaneous_ops_per_sec: string |
||||
used_memory_human: string |
||||
total_error_replies: string |
||||
role: string |
||||
maxmemory: string |
||||
used_memory_lua: string |
||||
rdb_current_bgsave_time_sec: string |
||||
used_memory_startup: string |
||||
used_cpu_sys_main_thread: string |
||||
lazyfree_pending_objects: string |
||||
aof_pending_bio_fsync: string |
||||
used_memory_dataset_perc: string |
||||
allocator_frag_ratio: string |
||||
arch_bits: string |
||||
used_cpu_user_main_thread: string |
||||
mem_clients_normal: string |
||||
expired_time_cap_reached_count: string |
||||
unexpected_error_replies: string |
||||
mem_fragmentation_ratio: string |
||||
aof_last_rewrite_time_sec: string |
||||
master_replid: string |
||||
aof_rewrite_in_progress: string |
||||
lru_clock: string |
||||
maxmemory_policy: string |
||||
run_id: string |
||||
latest_fork_usec: string |
||||
tracking_total_items: string |
||||
total_commands_processed: string |
||||
expired_keys: string |
||||
errorstat_ERR: string |
||||
used_memory: string |
||||
module_fork_in_progress: string |
||||
errorstat_WRONGPASS: string |
||||
aof_buffer_length: string |
||||
dump_payload_sanitizations: string |
||||
mem_clients_slaves: string |
||||
keyspace_misses: string |
||||
server_time_usec: string |
||||
executable: string |
||||
lazyfreed_objects: string |
||||
db0: string |
||||
used_memory_peak_human: string |
||||
keyspace_hits: string |
||||
rdb_last_cow_size: string |
||||
aof_pending_rewrite: string |
||||
used_memory_overhead: string |
||||
active_defrag_hits: string |
||||
tcp_port: string |
||||
uptime_in_days: string |
||||
used_memory_peak_perc: string |
||||
current_save_keys_processed: string |
||||
blocked_clients: string |
||||
total_reads_processed: string |
||||
expire_cycle_cpu_milliseconds: string |
||||
sync_partial_err: string |
||||
used_memory_scripts_human: string |
||||
aof_current_rewrite_time_sec: string |
||||
aof_enabled: string |
||||
process_supervised: string |
||||
master_repl_offset: string |
||||
used_memory_dataset: string |
||||
used_cpu_user: string |
||||
rdb_last_bgsave_status: string |
||||
tracking_total_keys: string |
||||
atomicvar_api: string |
||||
allocator_rss_ratio: string |
||||
client_recent_max_input_buffer: string |
||||
clients_in_timeout_table: string |
||||
aof_last_write_status: string |
||||
mem_allocator: string |
||||
used_memory_scripts: string |
||||
used_memory_peak: string |
||||
process_id: string |
||||
master_failover_state: string |
||||
errorstat_NOAUTH: string |
||||
used_cpu_sys: string |
||||
repl_backlog_size: string |
||||
connected_slaves: string |
||||
current_save_keys_total: string |
||||
gcc_version: string |
||||
total_system_memory_human: string |
||||
sync_full: string |
||||
connected_clients: string |
||||
module_fork_last_cow_size: string |
||||
total_writes_processed: string |
||||
allocator_active: string |
||||
total_net_output_bytes: string |
||||
pubsub_channels: string |
||||
current_fork_perc: string |
||||
active_defrag_key_hits: string |
||||
rdb_changes_since_last_save: string |
||||
instantaneous_input_kbps: string |
||||
used_memory_rss_human: string |
||||
configured_hz: string |
||||
expired_stale_perc: string |
||||
active_defrag_misses: string |
||||
used_cpu_sys_children: string |
||||
number_of_cached_scripts: string |
||||
sync_partial_ok: string |
||||
used_memory_lua_human: string |
||||
rdb_last_save_time: string |
||||
pubsub_patterns: string |
||||
slave_expires_tracked_keys: string |
||||
redis_git_sha1: string |
||||
used_memory_rss: string |
||||
rdb_last_bgsave_time_sec: string |
||||
os: string |
||||
mem_not_counted_for_evict: string |
||||
active_defrag_running: string |
||||
rejected_connections: string |
||||
aof_rewrite_buffer_length: string |
||||
total_forks: string |
||||
active_defrag_key_misses: string |
||||
allocator_allocated: string |
||||
aof_base_size: string |
||||
instantaneous_output_kbps: string |
||||
second_repl_offset: string |
||||
rdb_bgsave_in_progress: string |
||||
used_cpu_user_children: string |
||||
total_connections_received: string |
||||
migrate_cached_sockets: string |
||||
} |
||||
|
||||
export interface RedisCommandStatsVO { |
||||
command: string |
||||
calls: number |
||||
usec: number |
||||
} |
||||
|
||||
export interface RedisKeyInfo { |
||||
keyTemplate: string |
||||
keyType: string |
||||
valueType: string |
||||
timeoutType: number |
||||
timeout: number |
||||
memo: string |
||||
} |
@ -1,15 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface AddressVO { |
||||
id: number |
||||
name: string |
||||
mobile: string |
||||
areaId: number |
||||
detailAddress: string |
||||
defaultStatus: boolean |
||||
} |
||||
|
||||
// 查询用户收件地址列表
|
||||
export function getAddressList(params) { |
||||
return defHttp.get({ url: '/member/address/list', params }) |
||||
} |
@ -1,19 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ConfigVO { |
||||
id: number |
||||
pointTradeDeductEnable: number |
||||
pointTradeDeductUnitPrice: number |
||||
pointTradeDeductMaxPrice: number |
||||
pointTradeGivePoint: number |
||||
} |
||||
|
||||
// 查询积分设置详情
|
||||
export async function getConfig() { |
||||
return await defHttp.get({ url: '/member/config/get' }) |
||||
} |
||||
|
||||
// 新增修改积分设置
|
||||
export async function saveConfig(data: ConfigVO) { |
||||
return await defHttp.put({ url: '/member/config/save', data }) |
||||
} |
@ -1,38 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface GroupVO { |
||||
id: number |
||||
name: string |
||||
remark: string |
||||
status: number |
||||
} |
||||
|
||||
// 查询用户分组列表
|
||||
export function getGroupPage(params: any) { |
||||
return defHttp.get({ url: '/member/group/page', params }) |
||||
} |
||||
|
||||
// 查询用户分组详情
|
||||
export function getGroup(id: number) { |
||||
return defHttp.get({ url: `/member/group/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增用户分组
|
||||
export function createGroup(data: GroupVO) { |
||||
return defHttp.post({ url: '/member/group/create', data }) |
||||
} |
||||
|
||||
// 查询用户分组 - 精简信息列表
|
||||
export function getSimpleGroupList() { |
||||
return defHttp.get({ url: '/member/group/list-all-simple' }) |
||||
} |
||||
|
||||
// 修改用户分组
|
||||
export function updateGroup(data: GroupVO) { |
||||
return defHttp.put({ url: '/member/group/update', data }) |
||||
} |
||||
|
||||
// 删除用户分组
|
||||
export function deleteGroup(id: number) { |
||||
return defHttp.delete({ url: `/member/group/delete?id=${id}` }) |
||||
} |
@ -1,42 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface LevelVO { |
||||
id: number |
||||
name: string |
||||
experience: number |
||||
value: number |
||||
discountPercent: number |
||||
icon: string |
||||
bgUrl: string |
||||
status: number |
||||
} |
||||
|
||||
// 查询会员等级列表
|
||||
export function getLevelList(params) { |
||||
return defHttp.get({ url: '/member/level/list', params }) |
||||
} |
||||
|
||||
// 查询会员等级详情
|
||||
export function getLevel(id: number) { |
||||
return defHttp.get({ url: `/member/level/get?id=${id}` }) |
||||
} |
||||
|
||||
// 查询会员等级 - 精简信息列表
|
||||
export function getSimpleLevelList() { |
||||
return defHttp.get({ url: '/member/level/list-all-simple' }) |
||||
} |
||||
|
||||
// 新增会员等级
|
||||
export function createLevel(data: LevelVO) { |
||||
return defHttp.post({ url: '/member/level/create', data }) |
||||
} |
||||
|
||||
// 修改会员等级
|
||||
export function updateLevel(data: LevelVO) { |
||||
return defHttp.put({ url: '/member/level/update', data }) |
||||
} |
||||
|
||||
// 删除会员等级
|
||||
export function deleteLevel(id: number) { |
||||
return defHttp.delete({ url: `/member/level/delete?id=${id}` }) |
||||
} |
@ -1,19 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ConfigVO { |
||||
id: number |
||||
tradeDeductEnable: number |
||||
tradeDeductUnitPrice: number |
||||
tradeDeductMaxPrice: number |
||||
tradeGivePoint: number |
||||
} |
||||
|
||||
// 查询积分设置详情
|
||||
export function getConfig() { |
||||
return defHttp.get({ url: '/member/point/config/get' }) |
||||
} |
||||
|
||||
// 新增修改积分设置
|
||||
export function saveConfig(data: ConfigVO) { |
||||
return defHttp.put({ url: '/member/point/config/save', data }) |
||||
} |
@ -1,21 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface RecordVO { |
||||
id: number |
||||
bizId: string |
||||
bizType: string |
||||
title: string |
||||
description: string |
||||
point: number |
||||
totalPoint: number |
||||
status: number |
||||
userId: number |
||||
freezingTime: Date |
||||
thawingTime: Date |
||||
createDate: Date |
||||
} |
||||
|
||||
// 查询用户积分记录列表
|
||||
export function getRecordPage(params) { |
||||
return defHttp.get({ url: '/member/point/record/page', params }) |
||||
} |
@ -1,34 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface SignInConfigVO { |
||||
id?: number |
||||
day?: number |
||||
point?: number |
||||
experience?: number |
||||
status?: number |
||||
} |
||||
|
||||
// 查询积分签到规则列表
|
||||
export function getSignInConfigList() { |
||||
return defHttp.get({ url: '/member/sign-in/config/list' }) |
||||
} |
||||
|
||||
// 查询积分签到规则详情
|
||||
export function getSignInConfig(id: number) { |
||||
return defHttp.get({ url: `/member/sign-in/config/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增积分签到规则
|
||||
export function createSignInConfig(data: SignInConfigVO) { |
||||
return defHttp.post({ url: '/member/sign-in/config/create', data }) |
||||
} |
||||
|
||||
// 修改积分签到规则
|
||||
export function updateSignInConfig(data: SignInConfigVO) { |
||||
return defHttp.put({ url: '/member/sign-in/config/update', data }) |
||||
} |
||||
|
||||
// 删除积分签到规则
|
||||
export function deleteSignInConfig(id: number) { |
||||
return defHttp.delete({ url: `/member/sign-in/config/delete?id=${id}` }) |
||||
} |
@ -1,13 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface SignInRecordVO { |
||||
id: number |
||||
userId: number |
||||
day: number |
||||
point: number |
||||
} |
||||
|
||||
// 查询用户签到积分列表
|
||||
export function getSignInRecordPage(params) { |
||||
return defHttp.get({ url: '/member/sign-in/record/page', params }) |
||||
} |
@ -1,36 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface TagVO { |
||||
id: number |
||||
name: string |
||||
} |
||||
|
||||
// 查询会员标签列表
|
||||
export function getMemberTagPage(params) { |
||||
return defHttp.get({ url: '/member/tag/page', params }) |
||||
} |
||||
|
||||
// 查询会员标签详情
|
||||
export function getMemberTag(id: number) { |
||||
return defHttp.get({ url: `/member/tag/get?id=${id}` }) |
||||
} |
||||
|
||||
// 查询会员标签 - 精简信息列表
|
||||
export function getSimpleTagList() { |
||||
return defHttp.get({ url: '/member/tag/list-all-simple' }) |
||||
} |
||||
|
||||
// 新增会员标签
|
||||
export function createMemberTag(data: TagVO) { |
||||
return defHttp.post({ url: '/member/tag/create', data }) |
||||
} |
||||
|
||||
// 修改会员标签
|
||||
export function updateMemberTag(data: TagVO) { |
||||
return defHttp.put({ url: '/member/tag/update', data }) |
||||
} |
||||
|
||||
// 删除会员标签
|
||||
export function deleteMemberTag(id: number) { |
||||
return defHttp.delete({ url: `/member/tag/delete?id=${id}` }) |
||||
} |
@ -1,39 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface UserVO { |
||||
id: number |
||||
mobile: string |
||||
password: string |
||||
status: number |
||||
registerIp: string |
||||
loginIp: string |
||||
loginDate: Date |
||||
nickname: string |
||||
avatar: string |
||||
name: string |
||||
sex: number |
||||
areaId: number |
||||
birthday: Date |
||||
mark: string |
||||
createTime: Date |
||||
} |
||||
|
||||
// 查询会员用户列表
|
||||
export function getUserPage(params) { |
||||
return defHttp.get({ url: '/member/user/page', params }) |
||||
} |
||||
|
||||
// 查询会员用户详情
|
||||
export function getUser(id: number) { |
||||
return defHttp.get({ url: `/member/user/get?id=${id}` }) |
||||
} |
||||
|
||||
// 修改会员用户
|
||||
export function updateUser(data: UserVO) { |
||||
return defHttp.put({ url: '/member/user/update', data }) |
||||
} |
||||
|
||||
// 修改会员用户等级
|
||||
export function updateUserLevel(data: any) { |
||||
return defHttp.put({ url: '/member/user/update-level', data }) |
||||
} |
@ -1,46 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface AccountVO { |
||||
id?: number |
||||
name: string |
||||
} |
||||
|
||||
// 创建公众号账号
|
||||
export function createAccount(data) { |
||||
return defHttp.post({ url: '/mp/account/create', data }) |
||||
} |
||||
|
||||
// 更新公众号账号
|
||||
export function updateAccount(data) { |
||||
return defHttp.put({ url: '/mp/account/update', data }) |
||||
} |
||||
|
||||
// 删除公众号账号
|
||||
export function deleteAccount(id) { |
||||
return defHttp.delete({ url: `/mp/account/delete?id=${id}`, method: 'delete' }) |
||||
} |
||||
|
||||
// 获得公众号账号
|
||||
export function getAccount(id) { |
||||
return defHttp.get({ url: `/mp/account/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号账号分页
|
||||
export function getAccountPage(params) { |
||||
return defHttp.get({ url: '/mp/account/page', params }) |
||||
} |
||||
|
||||
// 获取公众号账号精简信息列表
|
||||
export function getSimpleAccounts() { |
||||
return defHttp.get({ url: '/mp/account/list-all-simple' }) |
||||
} |
||||
|
||||
// 生成公众号二维码
|
||||
export function generateAccountQrCode(id) { |
||||
return defHttp.put({ url: `/mp/account/generate-qr-code?id=${id}` }) |
||||
} |
||||
|
||||
// 清空公众号 API 配额
|
||||
export function clearAccountQuota(id) { |
||||
return defHttp.put({ url: `/mp/account/clear-quota?id=${id}` }) |
||||
} |
@ -1,26 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 创建公众号的自动回复
|
||||
export function createAutoReply(data) { |
||||
return defHttp.post({ url: '/mp/auto-reply/create', data }) |
||||
} |
||||
|
||||
// 更新公众号的自动回复
|
||||
export function updateAutoReply(data) { |
||||
return defHttp.put({ url: '/mp/auto-reply/update', data }) |
||||
} |
||||
|
||||
// 删除公众号的自动回复
|
||||
export function deleteAutoReply(id) { |
||||
return defHttp.delete({ url: `/mp/auto-reply/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号的自动回复
|
||||
export function getAutoReply(id) { |
||||
return defHttp.get({ url: `/mp/auto-reply/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号的自动回复分页
|
||||
export function getAutoReplyPage(params) { |
||||
return defHttp.get({ url: '/mp/auto-reply/page', params }) |
||||
} |
@ -1,26 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得公众号草稿分页
|
||||
export function getDraftPage(params) { |
||||
return defHttp.get({ url: '/mp/draft/page', params }) |
||||
} |
||||
|
||||
// 创建公众号草稿
|
||||
export function createDraft(accountId, articles) { |
||||
return defHttp.post({ |
||||
url: `/mp/draft/create?accountId=${accountId}`, |
||||
data: { |
||||
articles, |
||||
}, |
||||
}) |
||||
} |
||||
|
||||
// 更新公众号草稿
|
||||
export function updateDraft(accountId, mediaId, articles) { |
||||
return defHttp.put({ url: `/mp/draft/update?accountId=${accountId}&mediaId=${mediaId}`, data: articles }) |
||||
} |
||||
|
||||
// 删除公众号草稿
|
||||
export function deleteDraft(accountId, mediaId) { |
||||
return defHttp.delete({ url: `/mp/draft/delete?accountId=${accountId}&mediaId=${mediaId}` }) |
||||
} |
@ -1,16 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得公众号素材分页
|
||||
export function getFreePublishPage(params) { |
||||
return defHttp.get({ url: '/mp/free-publish/page', params }) |
||||
} |
||||
|
||||
// 删除公众号素材
|
||||
export function deleteFreePublish(accountId, articleId) { |
||||
return defHttp.delete({ url: `/mp/free-publish/delete?accountId=${accountId}&&articleId=${articleId}` }) |
||||
} |
||||
|
||||
// 发布公众号素材
|
||||
export function submitFreePublish(accountId, mediaId) { |
||||
return defHttp.post({ url: `/mp/free-publish/submit?accountId=${accountId}&&mediaId=${mediaId}` }) |
||||
} |
@ -1,11 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得公众号素材分页
|
||||
export function getMaterialPage(params) { |
||||
return defHttp.get({ url: '/mp/material/page', params }) |
||||
} |
||||
|
||||
// 删除公众号永久素材
|
||||
export function deletePermanentMaterial(id) { |
||||
return defHttp.delete({ url: `/mp/material/delete-permanent?id=${id}` }) |
||||
} |
@ -1,22 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得公众号菜单列表
|
||||
export function getMenuList(accountId) { |
||||
return defHttp.get({ url: `/mp/menu/list?accountId=${accountId}` }) |
||||
} |
||||
|
||||
// 保存公众号菜单
|
||||
export function saveMenu(accountId, menus) { |
||||
return defHttp.post({ |
||||
url: '/mp/menu/save', |
||||
data: { |
||||
accountId, |
||||
menus, |
||||
}, |
||||
}) |
||||
} |
||||
|
||||
// 删除公众号菜单
|
||||
export function deleteMenu(accountId) { |
||||
return defHttp.delete({ url: `/mp/menu/delete?accountId=${accountId}` }) |
||||
} |
@ -1,11 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得公众号消息分页
|
||||
export function getMessagePage(params) { |
||||
return defHttp.get({ url: '/mp/message/page', params }) |
||||
} |
||||
|
||||
// 给粉丝发送消息
|
||||
export function sendMessage(data) { |
||||
return defHttp.post({ url: '/mp/message/send', data }) |
||||
} |
@ -1,21 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 更新公众号粉丝
|
||||
export function updateUser(data) { |
||||
return defHttp.put({ url: '/mp/user/update', data }) |
||||
} |
||||
|
||||
// 获得公众号粉丝
|
||||
export function getUser(id) { |
||||
return defHttp.get({ url: `/mp/user/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号粉丝分页
|
||||
export function getUserPage(params) { |
||||
return defHttp.get({ url: '/mp/user/page', params }) |
||||
} |
||||
|
||||
// 同步公众号粉丝
|
||||
export function syncUser(accountId) { |
||||
return defHttp.post({ url: `/mp/user/sync?accountId=${accountId}` }) |
||||
} |
@ -1,21 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获取消息发送概况数据
|
||||
export function getUpstreamMessage(params) { |
||||
return defHttp.get({ url: '/mp/statistics/upstream-message', params }) |
||||
} |
||||
|
||||
// 用户增减数据
|
||||
export function getUserSummary(params) { |
||||
return defHttp.get({ url: '/mp/statistics/user-summary', params }) |
||||
} |
||||
|
||||
// 获得用户累计数据
|
||||
export function getUserCumulate(params) { |
||||
return defHttp.get({ url: '/mp/statistics/user-cumulate', params }) |
||||
} |
||||
|
||||
// 获得接口分析数据
|
||||
export function getInterfaceSummary(params) { |
||||
return defHttp.get({ url: '/mp/statistics/interface-summary', params }) |
||||
} |
@ -1,36 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 创建公众号标签
|
||||
export function createTag(data) { |
||||
return defHttp.post({ url: '/mp/tag/create', data }) |
||||
} |
||||
|
||||
// 更新公众号标签
|
||||
export function updateTag(data) { |
||||
return defHttp.put({ url: '/mp/tag/update', data }) |
||||
} |
||||
|
||||
// 删除公众号标签
|
||||
export function deleteTag(id) { |
||||
return defHttp.delete({ url: `/mp/tag/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号标签
|
||||
export function getTag(id) { |
||||
return defHttp.get({ url: `/mp/tag/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得公众号标签分页
|
||||
export function getTagPage(params) { |
||||
return defHttp.get({ url: '/mp/tag/page', params }) |
||||
} |
||||
|
||||
// 获取公众号标签精简信息列表
|
||||
export function getSimpleTags() { |
||||
return defHttp.get({ url: '/mp/tag/list-all-simple' }) |
||||
} |
||||
|
||||
// 同步公众号标签
|
||||
export function syncTag(accountId) { |
||||
return defHttp.post({ url: `/mp/tag/sync?accountId=${accountId}` }) |
||||
} |
@ -1,63 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface AppVO { |
||||
id: number |
||||
name: string |
||||
status: number |
||||
remark: string |
||||
payNotifyUrl: string |
||||
refundNotifyUrl: string |
||||
merchantId: number |
||||
merchantName: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface AppPageReqVO extends PageParam { |
||||
name?: string |
||||
status?: number |
||||
remark?: string |
||||
payNotifyUrl?: string |
||||
refundNotifyUrl?: string |
||||
merchantName?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
export interface AppUpdateStatusReqVO { |
||||
id: number |
||||
status: number |
||||
} |
||||
|
||||
// 查询列表支付应用
|
||||
export function getAppPage(params: AppPageReqVO) { |
||||
return defHttp.get({ url: '/pay/app/page', params }) |
||||
} |
||||
|
||||
// 查询详情支付应用
|
||||
export function getApp(id: number) { |
||||
return defHttp.get({ url: `/pay/app/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增支付应用
|
||||
export function createApp(data: AppVO) { |
||||
return defHttp.post({ url: '/pay/app/create', data }) |
||||
} |
||||
|
||||
// 修改支付应用
|
||||
export function updateApp(data: AppVO) { |
||||
return defHttp.put({ url: '/pay/app/update', data }) |
||||
} |
||||
|
||||
// 支付应用信息状态修改
|
||||
export function changeAppStatus(data: AppUpdateStatusReqVO) { |
||||
return defHttp.put({ url: '/pay/app/update-status', data }) |
||||
} |
||||
|
||||
// 删除支付应用
|
||||
export function deleteApp(id: number) { |
||||
return defHttp.delete({ url: `/pay/app/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 获得支付应用列表
|
||||
export function getAppList() { |
||||
return defHttp.get({ url: '/pay/app/list' }) |
||||
} |
@ -1,69 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface ChannelVO { |
||||
id: number |
||||
code: string |
||||
config: string |
||||
status: number |
||||
remark: string |
||||
feeRate: number |
||||
merchantId: number |
||||
appId: number |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface ChannelPageReqVO extends PageParam { |
||||
code?: string |
||||
status?: number |
||||
remark?: string |
||||
feeRate?: number |
||||
merchantId?: number |
||||
appId?: number |
||||
config?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
export interface ChannelExportReqVO { |
||||
code?: string |
||||
status?: number |
||||
remark?: string |
||||
feeRate?: number |
||||
merchantId?: number |
||||
appId?: number |
||||
config?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询列表支付渠道
|
||||
export function getChannelPage(params: PageParam) { |
||||
return defHttp.get({ url: '/pay/channel/page', params }) |
||||
} |
||||
|
||||
// 查询详情支付渠道
|
||||
export function getChannel(appId: string, code: string) { |
||||
const params = { |
||||
appId, |
||||
code, |
||||
} |
||||
return defHttp.get({ url: '/pay/channel/get', params }) |
||||
} |
||||
|
||||
// 新增支付渠道
|
||||
export function createChannel(data: ChannelVO) { |
||||
return defHttp.post({ url: '/pay/channel/create', data }) |
||||
} |
||||
|
||||
// 修改支付渠道
|
||||
export function updateChannel(data: ChannelVO) { |
||||
return defHttp.put({ url: '/pay/channel/update', data }) |
||||
} |
||||
|
||||
// 删除支付渠道
|
||||
export function deleteChannel(id: number) { |
||||
return defHttp.delete({ url: `/pay/channel/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 导出支付渠道
|
||||
export function exportChannel(params) { |
||||
return defHttp.download({ url: '/pay/channel/export-excel', params }, '支付渠道.xls') |
||||
} |
@ -1,21 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得示例订单分页
|
||||
export function getDemoOrderPage(params) { |
||||
return defHttp.get({ url: '/pay/demo-order/page', params }) |
||||
} |
||||
|
||||
// 获得示例订单
|
||||
export function getDemoOrder(id: number) { |
||||
return defHttp.get({ url: `/pay/demo-order/get?id=${id}` }) |
||||
} |
||||
|
||||
// 创建示例订单
|
||||
export function createDemoOrder(data) { |
||||
return defHttp.post({ url: '/pay/demo-order/create', data }) |
||||
} |
||||
|
||||
// 退款示例订单
|
||||
export function refundDemoOrder(id: number) { |
||||
return defHttp.put({ url: `/pay/demo-order/refund?id=${id}` }) |
||||
} |
@ -1,11 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
// 获得支付通知明细
|
||||
export function getNotifyTaskDetail(id) { |
||||
return defHttp.get({ url: `/pay/notify/get-detail?id=${id}` }) |
||||
} |
||||
|
||||
// 获得支付通知分页
|
||||
export function getNotifyTaskPage(params) { |
||||
return defHttp.get({ url: '/pay/notify/page', params }) |
||||
} |
@ -1,104 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface OrderVO { |
||||
id: number |
||||
merchantId: number |
||||
appId: number |
||||
channelId: number |
||||
channelCode: string |
||||
merchantOrderId: string |
||||
subject: string |
||||
body: string |
||||
notifyUrl: string |
||||
notifyStatus: number |
||||
amount: number |
||||
channelFeeRate: number |
||||
channelFeeAmount: number |
||||
status: number |
||||
userIp: string |
||||
expireTime: Date |
||||
successTime: Date |
||||
notifyTime: Date |
||||
successExtensionId: number |
||||
refundStatus: number |
||||
refundTimes: number |
||||
refundAmount: number |
||||
channelUserId: string |
||||
channelOrderNo: string |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface OrderPageReqVO extends PageParam { |
||||
merchantId?: number |
||||
appId?: number |
||||
channelId?: number |
||||
channelCode?: string |
||||
merchantOrderId?: string |
||||
subject?: string |
||||
body?: string |
||||
notifyUrl?: string |
||||
notifyStatus?: number |
||||
amount?: number |
||||
channelFeeRate?: number |
||||
channelFeeAmount?: number |
||||
status?: number |
||||
expireTime?: Date[] |
||||
successTime?: Date[] |
||||
notifyTime?: Date[] |
||||
successExtensionId?: number |
||||
refundStatus?: number |
||||
refundTimes?: number |
||||
channelUserId?: string |
||||
channelOrderNo?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
export interface OrderExportReqVO { |
||||
merchantId?: number |
||||
appId?: number |
||||
channelId?: number |
||||
channelCode?: string |
||||
merchantOrderId?: string |
||||
subject?: string |
||||
body?: string |
||||
notifyUrl?: string |
||||
notifyStatus?: number |
||||
amount?: number |
||||
channelFeeRate?: number |
||||
channelFeeAmount?: number |
||||
status?: number |
||||
expireTime?: Date[] |
||||
successTime?: Date[] |
||||
notifyTime?: Date[] |
||||
successExtensionId?: number |
||||
refundStatus?: number |
||||
refundTimes?: number |
||||
channelUserId?: string |
||||
channelOrderNo?: string |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询列表支付订单
|
||||
export function getOrderPage(params: OrderPageReqVO) { |
||||
return defHttp.get({ url: '/pay/order/page', params }) |
||||
} |
||||
|
||||
// 查询详情支付订单
|
||||
export function getOrder(id: number) { |
||||
return defHttp.get({ url: `/pay/order/get?id=${id}` }) |
||||
} |
||||
|
||||
// 获得支付订单的明细
|
||||
export function getOrderDetail(id: number) { |
||||
return defHttp.get({ url: `/pay/order/get-detail?id=${id}` }) |
||||
} |
||||
|
||||
// 提交支付订单
|
||||
export function submitOrder(data: any) { |
||||
return defHttp.post({ url: '/pay/order/submit', data }) |
||||
} |
||||
|
||||
// 导出支付订单
|
||||
export function exportOrder(params: OrderExportReqVO) { |
||||
return defHttp.download({ url: '/pay/order/export-excel', params }) |
||||
} |
@ -1,116 +0,0 @@
|
||||
import { defHttp } from '@/utils/http/axios' |
||||
|
||||
export interface RefundVO { |
||||
id: number |
||||
merchantId: number |
||||
appId: number |
||||
channelId: number |
||||
channelCode: string |
||||
orderId: string |
||||
tradeNo: string |
||||
merchantOrderId: string |
||||
merchantRefundNo: string |
||||
notifyUrl: string |
||||
notifyStatus: number |
||||
status: number |
||||
type: number |
||||
payAmount: number |
||||
refundAmount: number |
||||
reason: string |
||||
userIp: string |
||||
channelOrderNo: string |
||||
channelRefundNo: string |
||||
channelErrorCode: string |
||||
channelErrorMsg: string |
||||
channelExtras: string |
||||
expireTime: Date |
||||
successTime: Date |
||||
notifyTime: Date |
||||
createTime: Date |
||||
} |
||||
|
||||
export interface RefundPageReqVO extends PageParam { |
||||
merchantId?: number |
||||
appId?: number |
||||
channelId?: number |
||||
channelCode?: string |
||||
orderId?: string |
||||
tradeNo?: string |
||||
merchantOrderId?: string |
||||
merchantRefundNo?: string |
||||
notifyUrl?: string |
||||
notifyStatus?: number |
||||
status?: number |
||||
type?: number |
||||
payAmount?: number |
||||
refundAmount?: number |
||||
reason?: string |
||||
userIp?: string |
||||
channelOrderNo?: string |
||||
channelRefundNo?: string |
||||
channelErrorCode?: string |
||||
channelErrorMsg?: string |
||||
channelExtras?: string |
||||
expireTime?: Date[] |
||||
successTime?: Date[] |
||||
notifyTime?: Date[] |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
export interface PayRefundExportReqVO { |
||||
merchantId?: number |
||||
appId?: number |
||||
channelId?: number |
||||
channelCode?: string |
||||
orderId?: string |
||||
tradeNo?: string |
||||
merchantOrderId?: string |
||||
merchantRefundNo?: string |
||||
notifyUrl?: string |
||||
notifyStatus?: number |
||||
status?: number |
||||
type?: number |
||||
payAmount?: number |
||||
refundAmount?: number |
||||
reason?: string |
||||
userIp?: string |
||||
channelOrderNo?: string |
||||
channelRefundNo?: string |
||||
channelErrorCode?: string |
||||
channelErrorMsg?: string |
||||
channelExtras?: string |
||||
expireTime?: Date[] |
||||
successTime?: Date[] |
||||
notifyTime?: Date[] |
||||
createTime?: Date[] |
||||
} |
||||
|
||||
// 查询列表退款订单
|
||||
export function getRefundPage(params: RefundPageReqVO) { |
||||
return defHttp.get({ url: '/pay/refund/page', params }) |
||||
} |
||||
|
||||
// 查询详情退款订单
|
||||
export function getRefund(id: number) { |
||||
return defHttp.get({ url: `/pay/refund/get?id=${id}` }) |
||||
} |
||||
|
||||
// 新增退款订单
|
||||
export function createRefund(data: RefundVO) { |
||||
return defHttp.post({ url: '/pay/refund/create', data }) |
||||
} |
||||
|
||||
// 修改退款订单
|
||||
export function updateRefund(data: RefundVO) { |
||||
return defHttp.put({ url: '/pay/refund/update', data }) |
||||
} |
||||
|
||||
// 删除退款订单
|
||||
export function deleteRefund(id: number) { |
||||
return defHttp.delete({ url: `/pay/refund/delete?id=${id}` }) |
||||
} |
||||
|
||||
// 导出退款订单
|
||||
export function exportRefund(params: PayRefundExportReqVO) { |
||||
return defHttp.download({ url: '/pay/refund/export-excel', params }, '退款订单.xls') |
||||
} |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.0 KiB |
Reference in new issue