///*************************************************************************/ ///* ///* 文件名 :IPurviewControllable.cs ///* 程序说明 : 支持权限功能的接口 ///* 原创作者 :孙中吕 ///* ///* Copyright 2006-2021 C/S框架网 www.csframework.com ///* ///**************************************************************************/ namespace CSFrameworkV5.Core { /// /// 支持权限功能的接口 /// public interface IPurviewControllable { /// /// 检查当前用户是否拥有本窗体的某个权限 /// /// 需要检查的权限值,ButtonAuthority类定义功能点 /// bool ButtonAuthorized(int authorityValue); /// /// 检查当前用户是否拥有本窗体的某个权限,通过逻辑and &运算。 /// /// 需要检查的权限值,ButtonAuthority类定义功能点 /// bool HasPurview(int authorityValue); /// /// 子窗体拥有的权限,2^n次方的数值 /// int FormAuthorities { get; set; } /// /// 打开本窗体的菜单名 /// string FormMenuName { get; set; } } }