1234567891011121314151617181920212223242526272829303132333435 |
- using Central.Control.Domain;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace MES.Production.Service.IService
- {
- /// <summary>
- /// Service模型处理接口
- /// add 作者: 季健国 QQ:181589805 by 2016-05-22
- /// </summary>
- public interface IModuleManage : IRepository<SYS_MODULE>
- {
- /// <summary>
- /// 获取用户权限模块集合
- /// add 作者: 季健国 QQ:181589805 by 2016-05-30
- /// </summary>
- /// <param name="userId">用户ID</param>
- /// <param name="permission">用户授权集合</param>
- /// <param name="siteId">站点ID</param>
- /// <returns></returns>
- List<SYS_MODULE> GetModule(int userId,List<SYS_PERMISSION> permission,string siteId);
- /// <summary>
- /// 递归模块列表,返回按级别排序
- /// add 作者: 季健国 QQ:181589805 by 2016-06-03
- /// </summary>
- List<SYS_MODULE> RecursiveModule(List<SYS_MODULE> list);
- /// <summary>
- /// 批量变更当前模块下其他模块的级别
- /// </summary>
- bool MoreModifyModule(int moduleId, int levels);
- }
- }
|