ZhouliProject/Zhouli.Bms/Areas/SystemManager/Controllers/MenuController.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using Zhouli.DI;
using Microsoft.AspNetCore.Mvc;
using Zhouli.Common;
using Zhouli.BLL;
using Zhouli.BLL.Interface;
using Zhouli.DbEntity.Models;
using ZhouliSystem.Data;
using ZhouliSystem.Models;
using ZhouliSystem.Filters;
using System.Collections;
using Zhouli.Dto.ModelDto;
using Zhouli.Common.ResultModel;
using Zhouli.Enum;
namespace ZhouliSystem.Areas.SystemManager.Controllers
{
[VerificationLogin]
[Area("System")]
public class MenuController : Controller
{
private readonly ISysMenuBLL _sysMenuBLL;
private readonly UserAccount _userAccount;
private readonly ZhouLiContext _zhouLiContext;
private readonly ISysAuthorityBLL _sysAuthorityBLL;
private readonly ISysAmRelatedBLL _sysAmRelatedBLL;
public MenuController(ISysMenuBLL sysMenuBLL,
UserAccount userAccount,
ZhouLiContext zhouLiContext,
ISysAuthorityBLL sysAuthorityBLL,
ISysAmRelatedBLL sysAmRelatedBLL)
{
_sysMenuBLL = sysMenuBLL;
_userAccount = userAccount;
_zhouLiContext = zhouLiContext;
_sysAuthorityBLL = sysAuthorityBLL;
_sysAmRelatedBLL = sysAmRelatedBLL;
}
public IActionResult Index()
{
return View();
}
public IActionResult SelectMenuIcon()
{
return View();
}
/// <summary>
/// 获取菜单列表
/// </summary>
/// <returns></returns>
[HttpGet]
public IActionResult GetMenuList()
{
var menuList = (List<SysMenuDto>)(_sysMenuBLL.GetMenusBy(_userAccount.GetUserInfo()).Data);
return Ok(new ResponseModel
{
Data = menuList
后面还有 86 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。