using YLErp.Modules.UnderlyingModule; namespace YLErp.Web.Controllers { public class UnderlyingDividendController : BaseController { [MyAuthorize("基础参数管理-股票分红率查看")] public ActionResult Index() { return View(); } [MyAuthorize("基础参数管理-股票分红率设置")] public ActionResult Edit(string underlyingCode) { var data = new UnderlyingDividendService(CurUser).GetLatestDetail(underlyingCode); return View(data ?? new UnderlyingDividendDto()); } public JsonResult AjaxGetList(UnderlyingDividendQueryModel req) { var list = new UnderlyingDividendService(CurUser).GetLatestList(req); return Json(list); } public JsonResult AjaxGetHisList(string underlyingCode) { var list = new UnderlyingDividendService(CurUser).GetHisList(underlyingCode); return JsonSuccessData(list); } public JsonResult AjaxGetDetail(string underlyingCode) { var data = new UnderlyingDividendService(CurUser).GetLatestDetail(underlyingCode); return JsonSuccessData(data ?? new UnderlyingDividendDto()); } public JsonResult AjaxSaveData(UnderlyingDividendDto model) { model.OptId = CurUser.UserId; model.OptName = CurUser.UserName; new UnderlyingDividendService(CurUser).SaveData(model); return JsonSuccess("保存成功", model); } } }