42 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
} |