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