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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。