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

47 lines
1.5 KiB
C#

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);
}
}
}