47 lines
1.5 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|