fix #I85BNJ 打印模板左侧的拖动按钮优化

This commit is contained in:
wintel
2023-10-03 14:43:12 +08:00
parent ac8704f79f
commit d209a288f2
5 changed files with 71 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Infrastructure;
using Microsoft.AspNetCore.Mvc;
@@ -6,6 +7,7 @@ using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using SqlSugar;
namespace OpenAuth.WebApi.Controllers
{
@@ -55,6 +57,49 @@ namespace OpenAuth.WebApi.Controllers
return result;
}
/// <summary>
/// 获取系统所有的表信息
/// </summary>
/// <returns></returns>
[HttpGet]
public Response<List<DbTableInfo>> GetTables()
{
var result = new Response<List<DbTableInfo>>();
try
{
result.Result = _app.GetTables();
}
catch (Exception ex)
{
result.Code = 500;
result.Message = ex.InnerException?.Message ?? ex.Message;
}
return result;
}
/// <summary>
/// 按表名或视图名称获取列名
/// </summary>
/// <param name="tableViewName"></param>
/// <returns></returns>
[HttpGet]
public Response<List<DbColumnInfo>> GetColumns(string tableViewName)
{
var result = new Response<List<DbColumnInfo>>();
try
{
result.Result = _app.GetColumns(tableViewName);
}
catch (Exception ex)
{
result.Code = 500;
result.Message = ex.InnerException?.Message ?? ex.Message;
}
return result;
}
//修改
[HttpPost]