123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using YiSha.Util.Model;
- using YiSha.Admin.Web.Controllers;
- using YiSha.Entity.ZX;
- using YiSha.Model.Param.ZX;
- using YiSha.IBusiness.ZX;
- using YiSha.Model.Result.ZX;
- using YiSha.Web.Code;
- namespace YiSha.Admin.Web.Areas.ZX.Controllers
- {
- /// <summary>
- /// 创 建:cmzx
- /// 日 期:2021-04-16 15:56
- /// 描 述:资讯文章控制器类
- /// </summary>
- [Area("ZX")]
- public class NewManagerModelController : BaseController
- {
- private INewManagerModelBLL _newManagerModelBLL;
- public NewManagerModelController(INewManagerModelBLL newManagerModelBLL)
- {
- _newManagerModelBLL = newManagerModelBLL;
- }
- #region 视图功能
- [AuthorizeFilter("zx:newmanagermodel:view")]
- public ActionResult NewManagerModelIndex()
- {
- return View();
- }
- public async Task<IActionResult> NewManagerModelForm()
- {
- OperatorInfo operatorInfo = await Operator.Instance.Current();
- ViewBag.NewUserInfo = operatorInfo;
- return View();
- }
- public ActionResult NewManagerModelChoose()
- {
- return View();
- }
- public ActionResult NoticeIndex()
- {
- return View();
- }
- public ActionResult NoticeForm()
- {
- return View();
- }
- public ActionResult NewManagerModelIndexChoose()
- {
- return View();
- }
- [AuthorizeFilter("zx:newmanagermodel:view")]
- public ActionResult PublishNumberIndex()
- {
- return View();
- }
- #endregion
- #region 获取数据
- [HttpGet]
- [AuthorizeFilter("zx:newmanagermodel:search")]
- public async Task<ActionResult> GetListJson(NewManagerModelListParam param)
- {
- TData<List<NewManagerModelEntity>> obj = await _newManagerModelBLL.GetList(param);
- return Json(obj);
- }
- [HttpGet]
- [AuthorizeFilter("zx:newmanagermodel:search")]
- public async Task<ActionResult> GetPageListJson(NewManagerModelListParam param, Pagination pagination)
- {
- TData<List<NewManagerModelPageJoinModel>> obj = await _newManagerModelBLL.GetPageListPartial(param, pagination);
- return Json(obj);
- }
- [HttpGet]
- [AuthorizeFilter("zx:newmanagermodel:search")]
- public async Task<ActionResult> GetPublishNumberPageListJson(NewContentPublishNumberListParam param, Pagination pagination)
- {
- TData<List<NewContentPublishNumberPageJoinModel>> obj = await _newManagerModelBLL.GetPublishNumberPageListJson(param, pagination);
- return Json(obj);
- }
- [HttpGet]
- public async Task<ActionResult> GetFormJson(int id)
- {
- TData<NewManagerModelEntity> obj = await _newManagerModelBLL.GetEntity(id);
- return Json(obj);
- }
- #endregion
- #region 提交数据
- [HttpPost]
- [AuthorizeFilter("zx:newmanagermodel:add,zx:newmanagermodel:edit")]
- public async Task<ActionResult> SaveFormJson(NewManagerModelEntity entity)
- {
- TData<int> obj = await _newManagerModelBLL.SaveFormPartial(entity);
- return Json(obj);
- }
- [HttpPost]
- [AuthorizeFilter("zx:newmanagermodel:delete")]
- public async Task<ActionResult> DeleteFormJson(string ids)
- {
- TData obj = await _newManagerModelBLL.DeleteFormById(ids);
- return Json(obj);
- }
- #endregion
- }
- }
|