|
|
@@ -18,16 +18,14 @@ namespace Controllers.Admin
|
|
|
// [ApiExplorerSettings(GroupName = "DatabaseField")]
|
|
|
public class DatabaseFieldController : BaseController
|
|
|
{
|
|
|
- /// <summary>
|
|
|
- /// api分组接口
|
|
|
- /// </summary>
|
|
|
private readonly IDatabaseFieldService _DatabaseFieldService;
|
|
|
+ private readonly IDatabaseFieldTabsService _DatabaseFieldTabsService;
|
|
|
|
|
|
|
|
|
- public DatabaseFieldController(IDatabaseFieldService DatabaseFieldService)
|
|
|
+ public DatabaseFieldController(IDatabaseFieldService DatabaseFieldService, IDatabaseFieldTabsService DatabaseFieldTabsService)
|
|
|
{
|
|
|
_DatabaseFieldService = DatabaseFieldService;
|
|
|
-
|
|
|
+ _DatabaseFieldTabsService = DatabaseFieldTabsService;
|
|
|
}
|
|
|
|
|
|
/// <param name="page">分页参数</param>
|
|
|
@@ -67,9 +65,10 @@ namespace Controllers.Admin
|
|
|
/// <returns>添加</returns>
|
|
|
[HttpPost]
|
|
|
[Route("/v1/omega_source/DatabaseField/addDatabaseField")]
|
|
|
- public IActionResult addDatabaseField([FromBody] DatabaseField param)
|
|
|
+ public IActionResult addDatabaseField([FromBody] AddDatabaseFieldDto param)
|
|
|
{
|
|
|
var modal = param.Adapt<DatabaseField>().ToCreate(HttpContext);
|
|
|
+ modal.tabId = _DatabaseFieldTabsService.AddDatabaseFieldTabs(param.tabId, param.tableId);
|
|
|
var response = _DatabaseFieldService.InsertReturnIdentity(modal);
|
|
|
return SUCCESS(response);
|
|
|
}
|
|
|
@@ -82,9 +81,10 @@ namespace Controllers.Admin
|
|
|
/// <returns>修改</returns>
|
|
|
[HttpPut]
|
|
|
[Route("/v1/omega_source/DatabaseField/updateDatabaseField")]
|
|
|
- public IActionResult updateDatabaseField([FromBody] DatabaseField param)
|
|
|
+ public IActionResult updateDatabaseField([FromBody] AddDatabaseFieldDto param)
|
|
|
{
|
|
|
var modal = param.Adapt<DatabaseField>().ToCreate(HttpContext);
|
|
|
+ modal.tabId = _DatabaseFieldTabsService.AddDatabaseFieldTabs(param.tabId, param.tableId);
|
|
|
var response = _DatabaseFieldService.Update(modal, true);
|
|
|
return SUCCESS(response);
|
|
|
}
|