49 lines
1.3 KiB
C#
49 lines
1.3 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
using System.Text;
|
|||
|
|
using WMS.Model.Base;
|
|||
|
|
using System.Data;
|
|||
|
|
|
|||
|
|
namespace WMS.IData.IBase
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取系统菜单
|
|||
|
|
/// </summary>
|
|||
|
|
public interface ISystemMenu
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取MenuDataTable
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable GetMenuDataTable();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取menu数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
List<BaseMenuModel> GetMenuData(string roleId);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 获取窗体的功能
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="menuid">窗体编号</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
List<MenuFuctionModel> GetMenuFuntion(string menuid);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 添加menu数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="menuModel">窗体对象</param>
|
|||
|
|
/// <param name="listFucModel">功能列表</param>
|
|||
|
|
void AddMenuData(BaseMenuModel menuModel, List<MenuFuctionModel> listFucModel);
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 根据model 获得菜单
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="model"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable GetMenuDataByModel(BaseMenuModel model);
|
|||
|
|
}
|
|||
|
|
}
|