IA.Interface/IRoleMenuService.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using IA.Core.Domain;
using IA.Models;
using IA.Models.Common;
namespace IA.Interface
{
public interface IRoleMenuService
{
/// <summary>
/// 获取菜单配置列表
/// </summary>
/// <param name="expression"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
IPagedList<MenuInfo> GetMenuList(Expression<Func<MenuInfo, bool>> expression, int pageIndex = 0, int pageSize = int.MaxValue);
/// <summary>
/// 获取菜单详情
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
MenuInfo GetMenu(int id);
/// <summary>
/// 保存菜单
/// </summary>
/// <param name="menuInfo"></param>
Result<MenuInfo> SaveMenu(MenuInfo menuInfo);
/// <summary>
/// 获取角色列表
/// </summary>
/// <param name="expression"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
IPagedList<RoleInfo> GetRoleList(Expression<Func<RoleInfo, bool>> expression, int pageIndex = 0,
int pageSize = int.MaxValue);
/// <summary>
/// 获取角色详情
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
RoleInfo GetRole(int id);
/// <summary>
/// 根据角色Code获取角色详情信息
/// </summary>
/// <param name="roleCode"></param>
/// <returns></returns>
RoleInfo GetRole(string roleCode);
/// <summary>
/// 修改角色
/// </summary>
后面还有 41 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
