/**
|
* 代码生成
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
import { axios } from '@/utils/request'
|
|
/**
|
* 查询列表
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGeneratePage (parameter) {
|
return axios({
|
url: '/codeGenerate/page',
|
method: 'get',
|
params: parameter
|
})
|
}
|
|
/**
|
* 增加
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateAdd (parameter) {
|
return axios({
|
url: '/codeGenerate/add',
|
method: 'post',
|
data: parameter
|
})
|
}
|
|
/**
|
* 编辑
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateEdit (parameter) {
|
return axios({
|
url: '/codeGenerate/edit',
|
method: 'post',
|
data: parameter
|
})
|
}
|
|
/**
|
* 删除
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateDelete (parameter) {
|
return axios({
|
url: '/codeGenerate/delete',
|
method: 'post',
|
data: parameter
|
})
|
}
|
|
/**
|
* 查询当前数据库用户下的所有库
|
*
|
* @author fuqiang
|
* @date 2021/10/13 15:00
|
*/
|
export function codeGenerateDatabaseList (parameter) {
|
return axios({
|
url: '/codeGenerate/DatabaseList',
|
method: 'get',
|
params: parameter
|
})
|
}
|
|
/**
|
* 查询当前数据库用户下的所有表
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateInformationList (parameter) {
|
return axios({
|
url: '/codeGenerate/InformationList',
|
method: 'get',
|
params: parameter
|
})
|
}
|
|
/**
|
* 根据库名表名获取列
|
*
|
* @author fuqiang 20211014
|
* @param {*} databaseName 库名
|
* @param {*} tableName 表名
|
* @return {*}
|
*/
|
export function codeGenerateColumnList (databaseName,tableName) {
|
return axios({
|
url: `/codeGenerate/ColumnList/${databaseName}/${tableName}`,
|
method: 'get'
|
})
|
}
|
|
/**
|
* 本地生成
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateRunLocal (parameter) {
|
return axios({
|
url: '/codeGenerate/runLocal',
|
method: 'post',
|
data: parameter
|
})
|
}
|
|
/**
|
* 压缩包方式下载
|
*
|
* @author yubaoshan
|
* @date 2020/12/23 15:00
|
*/
|
export function codeGenerateRunDown (parameter) {
|
return axios({
|
url: '/codeGenerate/runDown',
|
method: 'get',
|
params: parameter,
|
responseType: 'blob'
|
})
|
}
|
|
/**
|
* 刷新配置表
|
*
|
* @author lanhuxing
|
* @date 2022/05/08 15:00
|
*/
|
export function codeGenerateRefresh (id) {
|
return axios({
|
url: '/codeGenerate/refresh/' + id,
|
method: 'get'
|
})
|
}
|