RolePermission.WebApp/Controllers/SysRoleController.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using RolePermission.Model.SearchParam;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using RolePermission.BLL;
using RolePermission.Common.HtmlHelpers;
using RolePermission.Common;
using RolePermission.Model;
using RolePermission.WebApp.Filter;

namespace RolePermission.WebApp.Controllers
{
//    [MyAuthorize]
    public class SysRoleController : BaseController
    {
        private readonly SMLOGService SMLOGService;
        private readonly SMROLETBService SMROLETBService;

        public SysRoleController(SMLOGService logService,
            SMROLETBService roleService,
            SMFUNCTBService funcService)
        {
            SMLOGService = logService;
            SMROLETBService = roleService;
        }
        #region 查询

        /// <summary>
        /// 列表
        /// </summary>
        /// <returns></returns>
        //[SupportFilter]
        public ActionResult Index(string view)
        {
            return View();
        }

        /// <summary>
        /// 异步加载数据
        /// </summary>
        [HttpPost]
        //[SupportFilter]
        public JsonResult GetData(string id, RoleParam roleParam)
        {
            int total = 0;
            var queryData = SMROLETBService.LoadSearchEntities(roleParam);
            total = roleParam.TotalCount;

            var data = queryData.ToList().Select(m => new { ROLE_ID = m.ROLE_ID, ROLE_NAME = m.ROLE_NAME, CREATION_TIME = m.CREATION_TIME, REMARK = m.REMARK, STATUS = m.STATUS.GetStatusName() });

            //构造成Json的格式传递
            var result = new { total = total, rows = data };
            //return Json(result, JsonRequestBehavior.AllowGet);
            return Json(result);
        }

        #endregion
后面还有 245 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。