diff --git a/src/api/bpm/activity/index.ts b/src/api/bpm/activity/index.ts deleted file mode 100644 index 7af0c2e..0000000 --- a/src/api/bpm/activity/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { defHttp } from '@/utils/http/axios' - -export function getActivityList(params) { - return defHttp.get({ url: '/bpm/activity/list', params }) -} diff --git a/src/api/bpm/definition/index.ts b/src/api/bpm/definition/index.ts deleted file mode 100644 index ec84edd..0000000 --- a/src/api/bpm/definition/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/bpm/form/index.ts b/src/api/bpm/form/index.ts deleted file mode 100644 index 35bcfc4..0000000 --- a/src/api/bpm/form/index.ts +++ /dev/null @@ -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' }) -} diff --git a/src/api/bpm/leave/index.ts b/src/api/bpm/leave/index.ts deleted file mode 100644 index 01d156e..0000000 --- a/src/api/bpm/leave/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/bpm/model/index.ts b/src/api/bpm/model/index.ts deleted file mode 100644 index 483e9d8..0000000 --- a/src/api/bpm/model/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/bpm/processInstance/index.ts b/src/api/bpm/processInstance/index.ts deleted file mode 100644 index 8f5866e..0000000 --- a/src/api/bpm/processInstance/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/bpm/task/index.ts b/src/api/bpm/task/index.ts deleted file mode 100644 index f3721b8..0000000 --- a/src/api/bpm/task/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/bpm/taskAssignRule/index.ts b/src/api/bpm/taskAssignRule/index.ts deleted file mode 100644 index 020122b..0000000 --- a/src/api/bpm/taskAssignRule/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/bpm/userGroup/index.ts b/src/api/bpm/userGroup/index.ts deleted file mode 100644 index c18501d..0000000 --- a/src/api/bpm/userGroup/index.ts +++ /dev/null @@ -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' }) -} diff --git a/src/api/infra/apiAccessLog/index.ts b/src/api/infra/apiAccessLog/index.ts deleted file mode 100644 index b76d00d..0000000 --- a/src/api/infra/apiAccessLog/index.ts +++ /dev/null @@ -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') -} diff --git a/src/api/infra/apiErrorLog/index.ts b/src/api/infra/apiErrorLog/index.ts deleted file mode 100644 index 1368cc9..0000000 --- a/src/api/infra/apiErrorLog/index.ts +++ /dev/null @@ -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', - ) -} diff --git a/src/api/infra/codegen/index.ts b/src/api/infra/codegen/index.ts deleted file mode 100644 index d215fa9..0000000 --- a/src/api/infra/codegen/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/infra/codegen/types.ts b/src/api/infra/codegen/types.ts deleted file mode 100644 index 741d0f6..0000000 --- a/src/api/infra/codegen/types.ts +++ /dev/null @@ -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[] -} diff --git a/src/api/infra/config/index.ts b/src/api/infra/config/index.ts deleted file mode 100644 index a121586..0000000 --- a/src/api/infra/config/index.ts +++ /dev/null @@ -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') -} diff --git a/src/api/infra/dataSourceConfig/index.ts b/src/api/infra/dataSourceConfig/index.ts deleted file mode 100644 index b2e81a7..0000000 --- a/src/api/infra/dataSourceConfig/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/infra/dbDoc/index.ts b/src/api/infra/dbDoc/index.ts deleted file mode 100644 index 39d3617..0000000 --- a/src/api/infra/dbDoc/index.ts +++ /dev/null @@ -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' }) -} diff --git a/src/api/infra/file/index.ts b/src/api/infra/file/index.ts deleted file mode 100644 index fc071a6..0000000 --- a/src/api/infra/file/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/infra/fileConfig/index.ts b/src/api/infra/fileConfig/index.ts deleted file mode 100644 index 524aead..0000000 --- a/src/api/infra/fileConfig/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/infra/job/index.ts b/src/api/infra/job/index.ts deleted file mode 100644 index 6c7ed9e..0000000 --- a/src/api/infra/job/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/infra/jobLog/index.ts b/src/api/infra/jobLog/index.ts deleted file mode 100644 index cdb8ca6..0000000 --- a/src/api/infra/jobLog/index.ts +++ /dev/null @@ -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') -} diff --git a/src/api/infra/redis/index.ts b/src/api/infra/redis/index.ts deleted file mode 100644 index bc9a8f4..0000000 --- a/src/api/infra/redis/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { defHttp } from '@/utils/http/axios' - -/** - * 获取redis 监控信息 - */ -export function getCache() { - return defHttp.get({ url: '/infra/redis/get-monitor-info' }) -} diff --git a/src/api/infra/redis/types.ts b/src/api/infra/redis/types.ts deleted file mode 100644 index 2342e54..0000000 --- a/src/api/infra/redis/types.ts +++ /dev/null @@ -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 -} diff --git a/src/api/member/address/index.ts b/src/api/member/address/index.ts deleted file mode 100644 index 1d8fb25..0000000 --- a/src/api/member/address/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/member/config/index.ts b/src/api/member/config/index.ts deleted file mode 100644 index 75b590e..0000000 --- a/src/api/member/config/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/member/group/index.ts b/src/api/member/group/index.ts deleted file mode 100644 index 1787fed..0000000 --- a/src/api/member/group/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/member/level/index.ts b/src/api/member/level/index.ts deleted file mode 100644 index d192124..0000000 --- a/src/api/member/level/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/member/point/config/index.ts b/src/api/member/point/config/index.ts deleted file mode 100644 index d6abc99..0000000 --- a/src/api/member/point/config/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/member/point/record/index.ts b/src/api/member/point/record/index.ts deleted file mode 100644 index e209e11..0000000 --- a/src/api/member/point/record/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/member/signin/config/index.ts b/src/api/member/signin/config/index.ts deleted file mode 100644 index b663570..0000000 --- a/src/api/member/signin/config/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/member/signin/record/index.ts b/src/api/member/signin/record/index.ts deleted file mode 100644 index 8c80cc8..0000000 --- a/src/api/member/signin/record/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/member/tag/index.ts b/src/api/member/tag/index.ts deleted file mode 100644 index b37914a..0000000 --- a/src/api/member/tag/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/member/user/index.ts b/src/api/member/user/index.ts deleted file mode 100644 index 3a4a13e..0000000 --- a/src/api/member/user/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/mp/account/index.ts b/src/api/mp/account/index.ts deleted file mode 100644 index 631f182..0000000 --- a/src/api/mp/account/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/autoReply/index.ts b/src/api/mp/autoReply/index.ts deleted file mode 100644 index 01b29f6..0000000 --- a/src/api/mp/autoReply/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/mp/draft/index.ts b/src/api/mp/draft/index.ts deleted file mode 100644 index dc68700..0000000 --- a/src/api/mp/draft/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/freePublish/index.ts b/src/api/mp/freePublish/index.ts deleted file mode 100644 index 7d30314..0000000 --- a/src/api/mp/freePublish/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/material/index.ts b/src/api/mp/material/index.ts deleted file mode 100644 index 28250fe..0000000 --- a/src/api/mp/material/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/menu/index.ts b/src/api/mp/menu/index.ts deleted file mode 100644 index f8efa21..0000000 --- a/src/api/mp/menu/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/message/index.ts b/src/api/mp/message/index.ts deleted file mode 100644 index aa4689a..0000000 --- a/src/api/mp/message/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/mp/mpuser/index.ts b/src/api/mp/mpuser/index.ts deleted file mode 100644 index fff41af..0000000 --- a/src/api/mp/mpuser/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/mp/statistics/index.ts b/src/api/mp/statistics/index.ts deleted file mode 100644 index 00aeff9..0000000 --- a/src/api/mp/statistics/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/mp/tag/index.ts b/src/api/mp/tag/index.ts deleted file mode 100644 index 4b8d4a1..0000000 --- a/src/api/mp/tag/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/pay/app/index.ts b/src/api/pay/app/index.ts deleted file mode 100644 index b68395e..0000000 --- a/src/api/pay/app/index.ts +++ /dev/null @@ -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' }) -} diff --git a/src/api/pay/channel/index.ts b/src/api/pay/channel/index.ts deleted file mode 100644 index 9a1f079..0000000 --- a/src/api/pay/channel/index.ts +++ /dev/null @@ -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') -} diff --git a/src/api/pay/demo/index.ts b/src/api/pay/demo/index.ts deleted file mode 100644 index f61c75f..0000000 --- a/src/api/pay/demo/index.ts +++ /dev/null @@ -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}` }) -} diff --git a/src/api/pay/notify/index.ts b/src/api/pay/notify/index.ts deleted file mode 100644 index 96f911f..0000000 --- a/src/api/pay/notify/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/pay/order/index.ts b/src/api/pay/order/index.ts deleted file mode 100644 index ea6a969..0000000 --- a/src/api/pay/order/index.ts +++ /dev/null @@ -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 }) -} diff --git a/src/api/pay/refund/index.ts b/src/api/pay/refund/index.ts deleted file mode 100644 index 9770fa8..0000000 --- a/src/api/pay/refund/index.ts +++ /dev/null @@ -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') -} diff --git a/src/assets/images/demo.png b/src/assets/images/demo.png deleted file mode 100644 index 1a45c98..0000000 Binary files a/src/assets/images/demo.png and /dev/null differ diff --git a/src/assets/images/pay/icon/alipay_app.svg b/src/assets/images/pay/icon/alipay_app.svg deleted file mode 100644 index ebf1188..0000000 --- a/src/assets/images/pay/icon/alipay_app.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/alipay_bar.svg b/src/assets/images/pay/icon/alipay_bar.svg deleted file mode 100644 index eb1e1e8..0000000 --- a/src/assets/images/pay/icon/alipay_bar.svg +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/src/assets/images/pay/icon/alipay_pc.svg b/src/assets/images/pay/icon/alipay_pc.svg deleted file mode 100644 index 2a75277..0000000 --- a/src/assets/images/pay/icon/alipay_pc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/alipay_qr.svg b/src/assets/images/pay/icon/alipay_qr.svg deleted file mode 100644 index 4833750..0000000 --- a/src/assets/images/pay/icon/alipay_qr.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/alipay_wap.svg b/src/assets/images/pay/icon/alipay_wap.svg deleted file mode 100644 index 87075db..0000000 --- a/src/assets/images/pay/icon/alipay_wap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/mock.svg b/src/assets/images/pay/icon/mock.svg deleted file mode 100644 index 27b09ea..0000000 --- a/src/assets/images/pay/icon/mock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/wx_app.svg b/src/assets/images/pay/icon/wx_app.svg deleted file mode 100644 index ad40b2a..0000000 --- a/src/assets/images/pay/icon/wx_app.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/wx_lite.svg b/src/assets/images/pay/icon/wx_lite.svg deleted file mode 100644 index 0c925cf..0000000 --- a/src/assets/images/pay/icon/wx_lite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/pay/icon/wx_pub.svg b/src/assets/images/pay/icon/wx_pub.svg deleted file mode 100644 index 3a6d15b..0000000 --- a/src/assets/images/pay/icon/wx_pub.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/alipay_app.svg b/src/assets/svg/pay/icon/alipay_app.svg deleted file mode 100644 index ebf1188..0000000 --- a/src/assets/svg/pay/icon/alipay_app.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/alipay_bar.svg b/src/assets/svg/pay/icon/alipay_bar.svg deleted file mode 100644 index eb1e1e8..0000000 --- a/src/assets/svg/pay/icon/alipay_bar.svg +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/src/assets/svg/pay/icon/alipay_pc.svg b/src/assets/svg/pay/icon/alipay_pc.svg deleted file mode 100644 index 2a75277..0000000 --- a/src/assets/svg/pay/icon/alipay_pc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/alipay_qr.svg b/src/assets/svg/pay/icon/alipay_qr.svg deleted file mode 100644 index 4833750..0000000 --- a/src/assets/svg/pay/icon/alipay_qr.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/alipay_wap.svg b/src/assets/svg/pay/icon/alipay_wap.svg deleted file mode 100644 index 87075db..0000000 --- a/src/assets/svg/pay/icon/alipay_wap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/mock.svg b/src/assets/svg/pay/icon/mock.svg deleted file mode 100644 index 27b09ea..0000000 --- a/src/assets/svg/pay/icon/mock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/wx_app.svg b/src/assets/svg/pay/icon/wx_app.svg deleted file mode 100644 index ad40b2a..0000000 --- a/src/assets/svg/pay/icon/wx_app.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/wx_bar.svg b/src/assets/svg/pay/icon/wx_bar.svg deleted file mode 100644 index 11292e6..0000000 --- a/src/assets/svg/pay/icon/wx_bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/wx_lite.svg b/src/assets/svg/pay/icon/wx_lite.svg deleted file mode 100644 index 0c925cf..0000000 --- a/src/assets/svg/pay/icon/wx_lite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/wx_native.svg b/src/assets/svg/pay/icon/wx_native.svg deleted file mode 100644 index bf3ba2b..0000000 --- a/src/assets/svg/pay/icon/wx_native.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/pay/icon/wx_pub.svg b/src/assets/svg/pay/icon/wx_pub.svg deleted file mode 100644 index 3a6d15b..0000000 --- a/src/assets/svg/pay/icon/wx_pub.svg +++ /dev/null @@ -1,2 +0,0 @@ - \ No newline at end of file diff --git a/src/enums/systemEnum.ts b/src/enums/systemEnum.ts index e4d663f..93f595c 100644 --- a/src/enums/systemEnum.ts +++ b/src/enums/systemEnum.ts @@ -1,13 +1,3 @@ -// ========== 静态变量 ========== - -/** - * 全局通用状态枚举 - */ -export const CommonStatusEnum = { - ENABLE: 0, // 开启 - DISABLE: 1, // 禁用 -} - /** * 菜单的类型枚举 */ @@ -35,238 +25,3 @@ export const SystemDataScopeEnum = { DEPT_AND_CHILD: 4, // 部门及以下数据权限 DEPT_SELF: 5, // 仅本人数据权限 } - -/** - * 代码生成模板类型 - */ -export const InfraCodegenTemplateTypeEnum = { - CRUD: 1, // 基础 CRUD - TREE: 2, // 树形 CRUD - SUB: 3, // 主子表 CRUD -} - -/** - * 任务状态的枚举 - */ -export const InfraJobStatusEnum = { - INIT: 0, // 初始化中 - NORMAL: 1, // 运行中 - STOP: 2, // 暂停运行 -} - -/** - * API 异常数据的处理状态 - */ -export const InfraApiErrorLogProcessStatusEnum = { - INIT: 0, // 未处理 - DONE: 1, // 已处理 - IGNORE: 2, // 已忽略 -} - -/** - * 用户的社交平台的类型枚举 - */ -export const SystemUserSocialTypeEnum = { - DINGTALK: { - title: '钉钉', - type: 20, - source: 'dingtalk', - img: 'https://s1.ax1x.com/2022/05/22/OzMDRs.png', - }, - WECHAT_ENTERPRISE: { - title: '企业微信', - type: 30, - source: 'wechat_enterprise', - img: 'https://s1.ax1x.com/2022/05/22/OzMrzn.png', - }, -} - -/** - * 支付渠道枚举 - */ -export const PayChannelEnum = { - WX_PUB: { - code: 'wx_pub', - name: '微信 JSAPI 支付', - }, - WX_LITE: { - code: 'wx_lite', - name: '微信小程序支付', - }, - WX_APP: { - code: 'wx_app', - name: '微信 APP 支付', - }, - WX_BAR: { - code: 'wx_bar', - name: '微信条码支付', - }, - ALIPAY_PC: { - code: 'alipay_pc', - name: '支付宝 PC 网站支付', - }, - ALIPAY_WAP: { - code: 'alipay_wap', - name: '支付宝 WAP 网站支付', - }, - ALIPAY_APP: { - code: 'alipay_app', - name: '支付宝 APP 支付', - }, - ALIPAY_QR: { - code: 'alipay_qr', - name: '支付宝扫码支付', - }, - ALIPAY_BAR: { - code: 'alipay_bar', - name: '支付宝条码支付', - }, - MOCK: { - code: 'mock', - name: '模拟支付', - }, -} - -/** - * 支付的展示模式枚举 - */ -export const PayDisplayModeEnum = { - URL: { - mode: 'url', - }, - IFRAME: { - mode: 'iframe', - }, - FORM: { - mode: 'form', - }, - QR_CODE: { - mode: 'qr_code', - }, - APP: { - mode: 'app', - }, -} - -/** - * 支付类型枚举 - */ -export const PayType = { - WECHAT: 'WECHAT', - ALIPAY: 'ALIPAY', - MOCK: 'MOCK', -} - -/** - * 支付订单状态枚举 - */ -export const PayOrderStatusEnum = { - WAITING: { - status: 0, - name: '未支付', - }, - SUCCESS: { - status: 10, - name: '已支付', - }, - CLOSED: { - status: 20, - name: '未支付', - }, -} - -/** - * 商品 SPU 状态 - */ -export const ProductSpuStatusEnum = { - RECYCLE: { - status: -1, - name: '回收站', - }, - DISABLE: { - status: 0, - name: '下架', - }, - ENABLE: { - status: 1, - name: '上架', - }, -} - -/** - * 优惠类型枚举 - */ -export const PromotionDiscountTypeEnum = { - PRICE: { - type: 1, - name: '满减', - }, - PERCENT: { - type: 2, - name: '折扣', - }, -} - -/** - * 优惠劵模板的有限期类型的枚举 - */ -export const CouponTemplateValidityTypeEnum = { - DATE: { - type: 1, - name: '固定日期可用', - }, - TERM: { - type: 2, - name: '领取之后可用', - }, -} - -/** - * 营销的商品范围枚举 - */ -export const PromotionProductScopeEnum = { - ALL: { - scope: 1, - name: '全部商品参与', - }, - SPU: { - scope: 2, - name: '指定商品参与', - }, -} - -/** - * 营销的条件类型枚举 - */ -export const PromotionConditionTypeEnum = { - PRICE: { - type: 10, - name: '满 N 元', - }, - COUNT: { - type: 20, - name: '满 N 件', - }, -} - -/** - * 促销活动的状态枚举 - */ -export const PromotionActivityStatusEnum = { - WAIT: { - type: 10, - name: '未开始', - }, - RUN: { - type: 20, - name: '进行中', - }, - END: { - type: 30, - name: '已结束', - }, - CLOSE: { - type: 40, - name: '已关闭', - }, -}