From 40498f73e741aaf4b312aa1ac9e3414cca22583e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=96=B0=E6=97=A0=E6=AD=A2=E7=AB=9E?= <734913414@qq.com>
Date: Tue, 15 Nov 2022 22:39:43 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BA=93=E8=A1=A8?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Entity/\346\265\213\350\257\225.cs" | 31 +
.../Service/DataBase/SysDataBaseService.cs | 15 +-
Web/.env.development | 2 +-
Web/src/api-services/apis/sys-database-api.ts | 276 +-
.../system/database/component/addColumn.vue | 9 +-
.../system/database/component/addTable.vue | 9 +-
.../system/database/component/genEntity.vue | 6 +-
Web/src/views/system/database/index.vue | 25 +-
Web/yarn.lock | 2440 +++++++++++++++++
9 files changed, 2650 insertions(+), 163 deletions(-)
create mode 100644 "Admin.NET/Admin.NET.Application/Entity/\346\265\213\350\257\225.cs"
create mode 100644 Web/yarn.lock
diff --git "a/Admin.NET/Admin.NET.Application/Entity/\346\265\213\350\257\225.cs" "b/Admin.NET/Admin.NET.Application/Entity/\346\265\213\350\257\225.cs"
new file mode 100644
index 000000000..89e520a6a
--- /dev/null
+++ "b/Admin.NET/Admin.NET.Application/Entity/\346\265\213\350\257\225.cs"
@@ -0,0 +1,31 @@
+using System;
+using SqlSugar;
+using System.ComponentModel;
+using Admin.NET.Core;
+namespace Admin.NET.Application.Entity
+{
+ ///
+ ///
+ ///
+ [SugarTable("d_tenant_business")]
+ [Description("")]
+ public class 测试 : EntityBase
+ {
+ ///
+ ///
+ ///
+ public string Name { get; set; }
+ ///
+ ///
+ ///
+ public long Age { get; set; }
+ ///
+ ///
+ ///
+ public DateTime BirthDate { get; set; }
+ ///
+ ///
+ ///
+ public long TenantId { get; set; }
+}
+}
\ No newline at end of file
diff --git a/Admin.NET/Admin.NET.Core/Service/DataBase/SysDataBaseService.cs b/Admin.NET/Admin.NET.Core/Service/DataBase/SysDataBaseService.cs
index d7e40ae88..9cd2caa82 100644
--- a/Admin.NET/Admin.NET.Core/Service/DataBase/SysDataBaseService.cs
+++ b/Admin.NET/Admin.NET.Core/Service/DataBase/SysDataBaseService.cs
@@ -46,7 +46,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 增加列
///
///
- [HttpPost("/sysDatabase/column/add")]
+ [HttpPost("/sysDatabase/addColumn")]
public void AddColumn(DbColumnInput input)
{
var column = new DbColumnInfo
@@ -71,7 +71,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 删除列
///
///
- [HttpPost("/sysDatabase/column/delete")]
+ [HttpPost("/sysDatabase/deleteColumn")]
public void DeleteColumn(DeleteDbColumnInput input)
{
var db = _db.AsTenant().GetConnectionScope(input.ConfigId);
@@ -82,7 +82,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 编辑列
///
///
- [HttpPost("/sysDatabase/column/update")]
+ [HttpPost("/sysDatabase/updateColumn")]
public void UpdateColumn(UpdateDbColumnInput input)
{
var db = _db.AsTenant().GetConnectionScope(input.ConfigId);
@@ -108,7 +108,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 增加表
///
///
- [HttpPost("/sysDatabase/table/add")]
+ [HttpPost("/sysDatabase/addTable")]
public void AddTable(DbTableInput input)
{
var columns = new List();
@@ -144,13 +144,14 @@ public class SysDatabaseService : IDynamicApiController, ITransient
{
db.DbMaintenance.AddColumnRemark(m.DbColumnName, input.TableName, string.IsNullOrWhiteSpace(m.ColumnDescription) ? m.DbColumnName : m.ColumnDescription);
});
+
}
///
/// 删除表
///
///
- [HttpPost("/sysDatabase/table/delete")]
+ [HttpPost("/sysDatabase/deleteTable")]
public void DeleteTable(DeleteDbTableInput input)
{
var db = _db.AsTenant().GetConnectionScope(input.ConfigId);
@@ -161,7 +162,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 编辑表
///
///
- [HttpPost("/sysDatabase/table/update")]
+ [HttpPost("/sysDatabase/updateTable")]
public void UpdateTable(UpdateDbTableInput input)
{
var db = _db.AsTenant().GetConnectionScope(input.ConfigId);
@@ -175,7 +176,7 @@ public class SysDatabaseService : IDynamicApiController, ITransient
/// 创建实体
///
///
- [HttpPost("/sysDatabase/entity/create")]
+ [HttpPost("/sysDatabase/createEntity")]
public void CreateEntity(CreateEntityInput input)
{
input.Position = string.IsNullOrWhiteSpace(input.Position) ? "Admin.NET.Application" : input.Position;
diff --git a/Web/.env.development b/Web/.env.development
index 2e1875e22..e27bfa9bb 100644
--- a/Web/.env.development
+++ b/Web/.env.development
@@ -2,4 +2,4 @@
ENV = 'development'
# 本地环境接口地址
-VITE_API_URL = 'https://localhost:44326'
\ No newline at end of file
+VITE_API_URL = 'http://localhost:5005'
\ No newline at end of file
diff --git a/Web/src/api-services/apis/sys-database-api.ts b/Web/src/api-services/apis/sys-database-api.ts
index 0aefb7007..2633397a4 100644
--- a/Web/src/api-services/apis/sys-database-api.ts
+++ b/Web/src/api-services/apis/sys-database-api.ts
@@ -39,8 +39,8 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseColumnAddPost: async (body?: DbColumnInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/column/add`;
+ sysDatabaseAddColumnPost: async (body?: DbColumnInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/addColumn`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
@@ -75,13 +75,13 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 删除列
- * @param {DeleteDbColumnInput} [body]
+ * @summary 增加表
+ * @param {DbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseColumnDeletePost: async (body?: DeleteDbColumnInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/column/delete`;
+ sysDatabaseAddTablePost: async (body?: DbTableInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/addTable`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
@@ -162,13 +162,13 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 编辑列
- * @param {UpdateDbColumnInput} [body]
+ * @summary 创建实体
+ * @param {CreateEntityInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseColumnUpdatePost: async (body?: UpdateDbColumnInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/column/update`;
+ sysDatabaseCreateEntityPost: async (body?: CreateEntityInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/createEntity`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
@@ -203,13 +203,13 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 创建实体
- * @param {CreateEntityInput} [body]
+ * @summary 删除列
+ * @param {DeleteDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseEntityCreatePost: async (body?: CreateEntityInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/entity/create`;
+ sysDatabaseDeleteColumnPost: async (body?: DeleteDbColumnInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/deleteColumn`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
@@ -244,24 +244,27 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 获取库列表
+ * @summary 删除表
+ * @param {DeleteDbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseListGet: async (options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/list`;
+ sysDatabaseDeleteTablePost: async (body?: DeleteDbTableInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/deleteTable`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
- const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication Bearer required
+ localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
+
const query = new URLSearchParams(localVarUrlObj.search);
for (const key in localVarQueryParameter) {
query.set(key, localVarQueryParameter[key]);
@@ -272,6 +275,8 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
localVarUrlObj.search = (new URLSearchParams(query)).toString();
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+ const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
return {
url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
@@ -280,27 +285,24 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 增加表
- * @param {DbTableInput} [body]
+ * @summary 获取库列表
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseTableAddPost: async (body?: DbTableInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/table/add`;
+ sysDatabaseListGet: async (options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/list`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
- const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication Bearer required
- localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
-
const query = new URLSearchParams(localVarUrlObj.search);
for (const key in localVarQueryParameter) {
query.set(key, localVarQueryParameter[key]);
@@ -311,8 +313,6 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
localVarUrlObj.search = (new URLSearchParams(query)).toString();
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
- const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
return {
url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
@@ -321,26 +321,28 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 删除表
- * @param {DeleteDbTableInput} [body]
+ * @summary 获取表列表
+ * @param {string} [configId] ConfigId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseTableDeletePost: async (body?: DeleteDbTableInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/table/delete`;
+ sysDatabaseTableListGet: async (configId?: string, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/tableList`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
- const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication Bearer required
- localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
+ if (configId !== undefined) {
+ localVarQueryParameter['configId'] = configId;
+ }
const query = new URLSearchParams(localVarUrlObj.search);
for (const key in localVarQueryParameter) {
@@ -352,8 +354,6 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
localVarUrlObj.search = (new URLSearchParams(query)).toString();
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
- const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
- localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
return {
url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
@@ -362,28 +362,26 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
},
/**
*
- * @summary 获取表列表
- * @param {string} [configId] ConfigId
+ * @summary 编辑列
+ * @param {UpdateDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseTableListGet: async (configId?: string, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/tableList`;
+ sysDatabaseUpdateColumnPost: async (body?: UpdateDbColumnInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/updateColumn`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
- const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication Bearer required
- if (configId !== undefined) {
- localVarQueryParameter['configId'] = configId;
- }
+ localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
const query = new URLSearchParams(localVarUrlObj.search);
for (const key in localVarQueryParameter) {
@@ -395,6 +393,8 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
localVarUrlObj.search = (new URLSearchParams(query)).toString();
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+ const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
return {
url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
@@ -408,8 +408,8 @@ export const SysDatabaseApiAxiosParamCreator = function (configuration?: Configu
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- sysDatabaseTableUpdatePost: async (body?: UpdateDbTableInput, options: AxiosRequestConfig = {}): Promise => {
- const localVarPath = `/sysDatabase/table/update`;
+ sysDatabaseUpdateTablePost: async (body?: UpdateDbTableInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/sysDatabase/updateTable`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, 'https://example.com');
let baseOptions;
@@ -458,8 +458,8 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseColumnAddPost(body?: DbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseColumnAddPost(body, options);
+ async sysDatabaseAddColumnPost(body?: DbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseAddColumnPost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -467,13 +467,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 删除列
- * @param {DeleteDbColumnInput} [body]
+ * @summary 增加表
+ * @param {DbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseColumnDeletePost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseColumnDeletePost(body, options);
+ async sysDatabaseAddTablePost(body?: DbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseAddTablePost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -496,13 +496,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 编辑列
- * @param {UpdateDbColumnInput} [body]
+ * @summary 创建实体
+ * @param {CreateEntityInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseColumnUpdatePost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseColumnUpdatePost(body, options);
+ async sysDatabaseCreateEntityPost(body?: CreateEntityInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseCreateEntityPost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -510,13 +510,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 创建实体
- * @param {CreateEntityInput} [body]
+ * @summary 删除列
+ * @param {DeleteDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseEntityCreatePost(body?: CreateEntityInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseEntityCreatePost(body, options);
+ async sysDatabaseDeleteColumnPost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseDeleteColumnPost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -524,12 +524,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 获取库列表
+ * @summary 删除表
+ * @param {DeleteDbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseListGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseListGet(options);
+ async sysDatabaseDeleteTablePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseDeleteTablePost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -537,13 +538,12 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 增加表
- * @param {DbTableInput} [body]
+ * @summary 获取库列表
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableAddPost(body?: DbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseTableAddPost(body, options);
+ async sysDatabaseListGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseListGet(options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -551,13 +551,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 删除表
- * @param {DeleteDbTableInput} [body]
+ * @summary 获取表列表
+ * @param {string} [configId] ConfigId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableDeletePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseTableDeletePost(body, options);
+ async sysDatabaseTableListGet(configId?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseTableListGet(configId, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -565,13 +565,13 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
},
/**
*
- * @summary 获取表列表
- * @param {string} [configId] ConfigId
+ * @summary 编辑列
+ * @param {UpdateDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableListGet(configId?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseTableListGet(configId, options);
+ async sysDatabaseUpdateColumnPost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseUpdateColumnPost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -584,8 +584,8 @@ export const SysDatabaseApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableUpdatePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
- const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseTableUpdatePost(body, options);
+ async sysDatabaseUpdateTablePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysDatabaseApiAxiosParamCreator(configuration).sysDatabaseUpdateTablePost(body, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
return axios.request(axiosRequestArgs);
@@ -607,18 +607,18 @@ export const SysDatabaseApiFactory = function (configuration?: Configuration, ba
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseColumnAddPost(body?: DbColumnInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseColumnAddPost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseAddColumnPost(body?: DbColumnInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseAddColumnPost(body, options).then((request) => request(axios, basePath));
},
/**
*
- * @summary 删除列
- * @param {DeleteDbColumnInput} [body]
+ * @summary 增加表
+ * @param {DbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseColumnDeletePost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseColumnDeletePost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseAddTablePost(body?: DbTableInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseAddTablePost(body, options).then((request) => request(axios, basePath));
},
/**
*
@@ -631,16 +631,6 @@ export const SysDatabaseApiFactory = function (configuration?: Configuration, ba
async sysDatabaseColumnListGet(tableName?: string, configId?: string, options?: AxiosRequestConfig): Promise> {
return SysDatabaseApiFp(configuration).sysDatabaseColumnListGet(tableName, configId, options).then((request) => request(axios, basePath));
},
- /**
- *
- * @summary 编辑列
- * @param {UpdateDbColumnInput} [body]
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- async sysDatabaseColumnUpdatePost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseColumnUpdatePost(body, options).then((request) => request(axios, basePath));
- },
/**
*
* @summary 创建实体
@@ -648,37 +638,37 @@ export const SysDatabaseApiFactory = function (configuration?: Configuration, ba
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseEntityCreatePost(body?: CreateEntityInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseEntityCreatePost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseCreateEntityPost(body?: CreateEntityInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseCreateEntityPost(body, options).then((request) => request(axios, basePath));
},
/**
*
- * @summary 获取库列表
+ * @summary 删除列
+ * @param {DeleteDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseListGet(options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseListGet(options).then((request) => request(axios, basePath));
+ async sysDatabaseDeleteColumnPost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseDeleteColumnPost(body, options).then((request) => request(axios, basePath));
},
/**
*
- * @summary 增加表
- * @param {DbTableInput} [body]
+ * @summary 删除表
+ * @param {DeleteDbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableAddPost(body?: DbTableInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseTableAddPost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseDeleteTablePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseDeleteTablePost(body, options).then((request) => request(axios, basePath));
},
/**
*
- * @summary 删除表
- * @param {DeleteDbTableInput} [body]
+ * @summary 获取库列表
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableDeletePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseTableDeletePost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseListGet(options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseListGet(options).then((request) => request(axios, basePath));
},
/**
*
@@ -690,6 +680,16 @@ export const SysDatabaseApiFactory = function (configuration?: Configuration, ba
async sysDatabaseTableListGet(configId?: string, options?: AxiosRequestConfig): Promise> {
return SysDatabaseApiFp(configuration).sysDatabaseTableListGet(configId, options).then((request) => request(axios, basePath));
},
+ /**
+ *
+ * @summary 编辑列
+ * @param {UpdateDbColumnInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async sysDatabaseUpdateColumnPost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseUpdateColumnPost(body, options).then((request) => request(axios, basePath));
+ },
/**
*
* @summary 编辑表
@@ -697,8 +697,8 @@ export const SysDatabaseApiFactory = function (configuration?: Configuration, ba
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
- async sysDatabaseTableUpdatePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig): Promise> {
- return SysDatabaseApiFp(configuration).sysDatabaseTableUpdatePost(body, options).then((request) => request(axios, basePath));
+ async sysDatabaseUpdateTablePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig): Promise> {
+ return SysDatabaseApiFp(configuration).sysDatabaseUpdateTablePost(body, options).then((request) => request(axios, basePath));
},
};
};
@@ -718,19 +718,19 @@ export class SysDatabaseApi extends BaseAPI {
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseColumnAddPost(body?: DbColumnInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseColumnAddPost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseAddColumnPost(body?: DbColumnInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseAddColumnPost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 删除列
- * @param {DeleteDbColumnInput} [body]
+ * @summary 增加表
+ * @param {DbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseColumnDeletePost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseColumnDeletePost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseAddTablePost(body?: DbTableInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseAddTablePost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
@@ -746,68 +746,68 @@ export class SysDatabaseApi extends BaseAPI {
}
/**
*
- * @summary 编辑列
- * @param {UpdateDbColumnInput} [body]
+ * @summary 创建实体
+ * @param {CreateEntityInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseColumnUpdatePost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseColumnUpdatePost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseCreateEntityPost(body?: CreateEntityInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseCreateEntityPost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 创建实体
- * @param {CreateEntityInput} [body]
+ * @summary 删除列
+ * @param {DeleteDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseEntityCreatePost(body?: CreateEntityInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseEntityCreatePost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseDeleteColumnPost(body?: DeleteDbColumnInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseDeleteColumnPost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 获取库列表
+ * @summary 删除表
+ * @param {DeleteDbTableInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseListGet(options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseListGet(options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseDeleteTablePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseDeleteTablePost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 增加表
- * @param {DbTableInput} [body]
+ * @summary 获取库列表
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseTableAddPost(body?: DbTableInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseTableAddPost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseListGet(options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseListGet(options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 删除表
- * @param {DeleteDbTableInput} [body]
+ * @summary 获取表列表
+ * @param {string} [configId] ConfigId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseTableDeletePost(body?: DeleteDbTableInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseTableDeletePost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseTableListGet(configId?: string, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseTableListGet(configId, options).then((request) => request(this.axios, this.basePath));
}
/**
*
- * @summary 获取表列表
- * @param {string} [configId] ConfigId
+ * @summary 编辑列
+ * @param {UpdateDbColumnInput} [body]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseTableListGet(configId?: string, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseTableListGet(configId, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseUpdateColumnPost(body?: UpdateDbColumnInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseUpdateColumnPost(body, options).then((request) => request(this.axios, this.basePath));
}
/**
*
@@ -817,7 +817,7 @@ export class SysDatabaseApi extends BaseAPI {
* @throws {RequiredError}
* @memberof SysDatabaseApi
*/
- public async sysDatabaseTableUpdatePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig) : Promise> {
- return SysDatabaseApiFp(this.configuration).sysDatabaseTableUpdatePost(body, options).then((request) => request(this.axios, this.basePath));
+ public async sysDatabaseUpdateTablePost(body?: UpdateDbTableInput, options?: AxiosRequestConfig) : Promise> {
+ return SysDatabaseApiFp(this.configuration).sysDatabaseUpdateTablePost(body, options).then((request) => request(this.axios, this.basePath));
}
}
diff --git a/Web/src/views/system/database/component/addColumn.vue b/Web/src/views/system/database/component/addColumn.vue
index 7ec7316d2..848f8d15b 100644
--- a/Web/src/views/system/database/component/addColumn.vue
+++ b/Web/src/views/system/database/component/addColumn.vue
@@ -65,6 +65,9 @@