diff --git a/src/AntSK/Controllers/InitController.cs b/src/AntSK/Controllers/InitController.cs deleted file mode 100644 index d08f9da..0000000 --- a/src/AntSK/Controllers/InitController.cs +++ /dev/null @@ -1,35 +0,0 @@ -using AntSK.Domain.Repositories; -using Microsoft.AspNetCore.Mvc; - -namespace AntSK.Controllers -{ - [Route("api/[controller]/[action]")] - [ApiController] - public class InitController : ControllerBase - { - private readonly IApps_Repositories _repository; - - public InitController(IApps_Repositories repository) - { - _repository = repository; - } - /// - /// 初始化DB 和表 - /// - /// - [HttpPost] - public IActionResult InitTable() - { - _repository.GetDB().DbMaintenance.CreateDatabase(); - _repository.GetDB().CodeFirst.InitTables(typeof(Apps)); - _repository.GetDB().CodeFirst.InitTables(typeof(Kmss)); - _repository.GetDB().CodeFirst.InitTables(typeof(KmsDetails)); - _repository.GetDB().CodeFirst.InitTables(typeof(Users)); - _repository.GetDB().CodeFirst.InitTables(typeof(Apis)); - _repository.GetDB().CodeFirst.InitTables(typeof(AIModels)); - //创建vector插件如果数据库没有则需要提供支持向量的数据库 - _repository.GetDB().Ado.ExecuteCommandAsync($"CREATE EXTENSION IF NOT EXISTS vector;"); - return Ok(); - } - } -}