示例#1
0
        /// <summary>
        /// 获取用户可(查看、编辑、删除)模块中哪些组织下的数据,
        /// 返回可(查看、编辑、删除)的组织Id集合
        /// </summary>
        /// <param name="userId">用户Id</param>
        /// <param name="moduleId">模块Id</param>
        /// <param name="dataPermissionType">数据权限类型,0-查看,1-编辑,2-删除</param>
        /// <returns>返回组织Id集合字典</returns>
        public List <string> GetUserDataPermissions(Guid userId, Guid moduleId, int dataPermissionType)
        {
            ISys_PermissionDataDAL permissionDal = new Sys_PermissionDataDAL(this.CurrUser);

            return(permissionDal.GetUserDataPermissions(userId, moduleId, dataPermissionType));
        }