Files
zszq-trs/YLErpWeb/Areas/Admin/Controllers/DbUpdateController.cs
T
2024-05-09 14:06:26 +08:00

42 lines
1.1 KiB
C#

using YLErp.Modules.AppModule.UpgradModule;
namespace YLErp.Web.Areas.Admin.Controllers
{
public class DbUpdateController : AdminBaseController
{
public ActionResult Index()
{
return View();
}
/// <summary>
/// 加载所有数据库脚本升级列表
/// </summary>
public JsonResult AjaxGetUpdateList()
{
var list = DbUpdateService.GetUpdateList();
return JsonSuccess(list);
}
/// <summary>
/// 查看数据库脚本升级内容
/// </summary>
public JsonResult AjaxGetUpdateContent(IEnumerable<string> upKeyList)
{
var content = DbUpdateService.GetUpdateContent(upKeyList);
return JsonSuccess(content);
}
/// <summary>
/// 执行所选数据库脚本升级文件内容
/// </summary>
public JsonResult AjaxExecuteUpdate(IEnumerable<string> upKeyList, bool isUpdateDone = false)
{
var responseDtos = DbUpdateService.ExecuteUpdate(upKeyList, isUpdateDone);
return JsonSuccess(responseDtos);
}
}
}