|
|
@@ -6,6 +6,7 @@ using Service;
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
using Vo.Admin;
|
|
|
using Dto.Admin;
|
|
|
+using Infrastructure;
|
|
|
|
|
|
|
|
|
namespace Services
|
|
|
@@ -16,17 +17,6 @@ namespace Services
|
|
|
[AppService(ServiceType = typeof(IApiInfoService), ServiceLifetime = LifeTime.Transient)]
|
|
|
public class ApiInfoService : BaseService<ApiInfo>, IApiInfoService
|
|
|
{
|
|
|
- private readonly IDatabaseInfoService _DatabaseInfoService;
|
|
|
- private readonly IDatabaseTableService _DatabaseTableService;
|
|
|
- private readonly IDatabaseFieldService _DatabaseFieldService;
|
|
|
-
|
|
|
- public ApiInfoService(IDatabaseInfoService DatabaseInfoService, IDatabaseTableService DatabaseTableService, IDatabaseFieldService DatabaseFieldService)
|
|
|
- {
|
|
|
- _DatabaseInfoService = DatabaseInfoService;
|
|
|
- _DatabaseTableService = DatabaseTableService;
|
|
|
- _DatabaseFieldService = DatabaseFieldService;
|
|
|
- }
|
|
|
-
|
|
|
/// <summary>
|
|
|
/// 接口信息-列表
|
|
|
/// </summary>
|
|
|
@@ -101,6 +91,9 @@ namespace Services
|
|
|
/// </summary>
|
|
|
public void initApiInfo([FromBody] InitApiInfoDto param)
|
|
|
{
|
|
|
+ var _DatabaseInfoService = App.GetService<IDatabaseInfoService>();
|
|
|
+ var _DatabaseTableService = App.GetService<IDatabaseTableService>();
|
|
|
+ var _DatabaseFieldService = App.GetService<IDatabaseFieldService>();
|
|
|
foreach(int tableId in param.sourceTableId)
|
|
|
{
|
|
|
var table = _DatabaseTableService.GetById(tableId) ?? new DatabaseTable();
|