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: '已关闭',
- },
-}