init
This commit is contained in:
61
RuoYi-Vue/ruoyi-ui/src/api/generator/datasource.js
Normal file
61
RuoYi-Vue/ruoyi-ui/src/api/generator/datasource.js
Normal file
@@ -0,0 +1,61 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询数据源信息列表
|
||||
export function listDatasource(query) {
|
||||
return request({
|
||||
url: '/generator/datasource/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询数据源信息列表
|
||||
export function listDatasourceSelect(query) {
|
||||
return request({
|
||||
url: '/generator/datasource/select',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询数据源信息详细
|
||||
export function getDatasource(datasourceId) {
|
||||
return request({
|
||||
url: '/generator/datasource/' + datasourceId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增数据源信息
|
||||
export function addDatasource(data) {
|
||||
return request({
|
||||
url: '/generator/datasource',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改数据源信息
|
||||
export function updateDatasource(data) {
|
||||
return request({
|
||||
url: '/generator/datasource',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除数据源信息
|
||||
export function delDatasource(datasourceId) {
|
||||
return request({
|
||||
url: '/generator/datasource/' + datasourceId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 测试数据源连接
|
||||
export function testDatasource(datasourceId) {
|
||||
return request({
|
||||
url: '/generator/datasource/test/' + datasourceId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
44
RuoYi-Vue/ruoyi-ui/src/api/generator/module.js
Normal file
44
RuoYi-Vue/ruoyi-ui/src/api/generator/module.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询功能模块列表
|
||||
export function listModule(query) {
|
||||
return request({
|
||||
url: '/generator/module/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询功能模块详细
|
||||
export function getModule(moduleId) {
|
||||
return request({
|
||||
url: '/generator/module/' + moduleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增功能模块
|
||||
export function addModule(data) {
|
||||
return request({
|
||||
url: '/generator/module',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改功能模块
|
||||
export function updateModule(data) {
|
||||
return request({
|
||||
url: '/generator/module',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除功能模块
|
||||
export function delModule(moduleId) {
|
||||
return request({
|
||||
url: '/generator/module/' + moduleId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
163
RuoYi-Vue/ruoyi-ui/src/api/generator/project.js
Normal file
163
RuoYi-Vue/ruoyi-ui/src/api/generator/project.js
Normal file
@@ -0,0 +1,163 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询项目列表
|
||||
export function listProject(query) {
|
||||
return request({
|
||||
url: '/generator/project/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询项目详细
|
||||
export function getProject(projectId) {
|
||||
return request({
|
||||
url: '/generator/project/' + projectId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取项目结构
|
||||
export function getProjectStructure(projectId, type) {
|
||||
return request({
|
||||
url: '/generator/project/structure/' + projectId + '/' + type,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 预览生成代码
|
||||
export function previewTableNew(projectId, tableId, keyword, type ) {
|
||||
return request({
|
||||
url: '/generator/project/preview/' + projectId + '/' + tableId + '/' + keyword + '/' + type,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增项目
|
||||
export function addProject(data) {
|
||||
return request({
|
||||
url: '/generator/project',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改项目
|
||||
export function updateProject(data) {
|
||||
return request({
|
||||
url: '/generator/project',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除项目
|
||||
export function delProject(projectId) {
|
||||
return request({
|
||||
url: '/generator/project/' + projectId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出项目
|
||||
export function exportProject(query) {
|
||||
return request({
|
||||
url: '/generator/project/export',
|
||||
method: 'post',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询项目关联的功能模块列表
|
||||
export function listProjectModules(projectId, query) {
|
||||
return request({
|
||||
url: '/generator/project/module/list',
|
||||
method: 'get',
|
||||
params: { ...query, projectId }
|
||||
})
|
||||
}
|
||||
|
||||
// 新增项目与功能模块关系
|
||||
export function addProjectModule(data) {
|
||||
return request({
|
||||
url: '/generator/project/module/',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除项目与功能模块关系
|
||||
export function delProjectModule(ids) {
|
||||
return request({
|
||||
url: '/generator/project/module/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询项目关联的功能模块列表
|
||||
export function listProjectTables(projectId, query) {
|
||||
return request({
|
||||
url: '/generator/project/table/list',
|
||||
method: 'get',
|
||||
params: { ...query, projectId }
|
||||
})
|
||||
}
|
||||
|
||||
// 新增项目与功能模块关系
|
||||
export function addProjectTable(data) {
|
||||
return request({
|
||||
url: '/generator/project/table',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除项目与功能模块关系
|
||||
export function delProjectTable(ids) {
|
||||
return request({
|
||||
url: '/generator/project/table/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询项目关联的功能模块列表
|
||||
export function listProjectTemplates(projectId, query) {
|
||||
return request({
|
||||
url: '/generator/project/template/list',
|
||||
method: 'get',
|
||||
params: { ...query, projectId }
|
||||
})
|
||||
}
|
||||
|
||||
// 新增项目与功能模块关系
|
||||
export function addProjectTemplate(data) {
|
||||
return request({
|
||||
url: '/generator/project/template',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除项目与功能模块关系
|
||||
export function delProjectTemplate(ids) {
|
||||
return request({
|
||||
url: '/generator/project/template/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据项目ID查询项目模板配置列表
|
||||
export function listProjectTemplatesByProjectId(projectId) {
|
||||
return request({
|
||||
url: '/generator/project/template/list/' + projectId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据项目ID删除项目模板配置
|
||||
export function delProjectTemplateByProjectId(projectId) {
|
||||
return request({
|
||||
url: '/generator/project/template/del/' + projectId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
44
RuoYi-Vue/ruoyi-ui/src/api/generator/snippet.js
Normal file
44
RuoYi-Vue/ruoyi-ui/src/api/generator/snippet.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询代码片段管理列表
|
||||
export function listSnippet(query) {
|
||||
return request({
|
||||
url: '/generator/snippet/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询代码片段管理详细
|
||||
export function getSnippet(snippetId) {
|
||||
return request({
|
||||
url: '/generator/snippet/' + snippetId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增代码片段管理
|
||||
export function addSnippet(data) {
|
||||
return request({
|
||||
url: '/generator/snippet',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改代码片段管理
|
||||
export function updateSnippet(data) {
|
||||
return request({
|
||||
url: '/generator/snippet',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除代码片段管理
|
||||
export function delSnippet(snippetId) {
|
||||
return request({
|
||||
url: '/generator/snippet/' + snippetId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
52
RuoYi-Vue/ruoyi-ui/src/api/generator/structure.js
Normal file
52
RuoYi-Vue/ruoyi-ui/src/api/generator/structure.js
Normal file
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询项目结构节点列表
|
||||
export function listStructure(query) {
|
||||
return request({
|
||||
url: '/generator/structure/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询项目结构节点列表
|
||||
export function listAllStructure(query) {
|
||||
return request({
|
||||
url: '/generator/structure/listAll',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 查询项目结构节点详细
|
||||
export function getStructure(nodeId) {
|
||||
return request({
|
||||
url: '/generator/structure/' + nodeId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增项目结构节点
|
||||
export function addStructure(data) {
|
||||
return request({
|
||||
url: '/generator/structure',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改项目结构节点
|
||||
export function updateStructure(data) {
|
||||
return request({
|
||||
url: '/generator/structure',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除项目结构节点
|
||||
export function delStructure(nodeId) {
|
||||
return request({
|
||||
url: '/generator/structure/' + nodeId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
64
RuoYi-Vue/ruoyi-ui/src/api/generator/template.js
Normal file
64
RuoYi-Vue/ruoyi-ui/src/api/generator/template.js
Normal file
@@ -0,0 +1,64 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询代码模版列表
|
||||
export function listTemplate(query) {
|
||||
return request({
|
||||
url: '/generator/template/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getAllTemplates() {
|
||||
return request({
|
||||
url: '/generator/template/all',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询代码模版详细
|
||||
export function getTemplate(templateId) {
|
||||
return request({
|
||||
url: '/generator/template/' + templateId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增代码模版
|
||||
export function addTemplate(data) {
|
||||
return request({
|
||||
url: '/generator/template',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改代码模版
|
||||
export function updateTemplate(data) {
|
||||
return request({
|
||||
url: '/generator/template',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除代码模版
|
||||
export function delTemplate(templateId) {
|
||||
return request({
|
||||
url: '/generator/template/' + templateId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 模版状态修改
|
||||
export function changeTemplateStatus(templateId, templateStatus) {
|
||||
const data = {
|
||||
templateId,
|
||||
templateStatus
|
||||
}
|
||||
return request({
|
||||
url: '/generator/template/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
52
RuoYi-Vue/ruoyi-ui/src/api/generator/templateFile.js
Normal file
52
RuoYi-Vue/ruoyi-ui/src/api/generator/templateFile.js
Normal file
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// Query Code Template File List by Template ID
|
||||
export function listTemplateFilesByTemplateId(templateId) {
|
||||
return request({
|
||||
url: `/generator/templateFile/listByTemplateId/${templateId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// Get Code Template File Details
|
||||
export function getTemplateFile(templateFileId) {
|
||||
return request({
|
||||
url: `/generator/templateFile/${templateFileId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// Add New Code Template File
|
||||
export function addTemplateFile(data) {
|
||||
return request({
|
||||
url: '/generator/templateFile',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// Modify Code Template File
|
||||
export function updateTemplateFile(data) {
|
||||
return request({
|
||||
url: '/generator/templateFile',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// Delete Code Template File(s)
|
||||
// Takes a single ID or a comma-separated string of IDs
|
||||
export function delTemplateFile(templateFileIds) {
|
||||
return request({
|
||||
url: `/generator/templateFile/${templateFileIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// Delete Code Template Files by Template ID
|
||||
export function delTemplateFilesByTemplateId(templateId) {
|
||||
return request({
|
||||
url: `/generator/templateFile/deleteByTemplateId/${templateId}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user