/// <summary> /// 保存授权 /// </summary> /// <param name="authorizeType">权限分类</param> /// <param name="objectId">对象Id</param> /// <param name="moduleIds">功能Id</param> /// <param name="moduleButtonIds">按钮Id</param> /// <param name="moduleColumnIds">视图Id</param> /// <param name="authorizeDataJson">数据权限</param> /// <returns></returns> public void SaveAuthorize(AuthorizeTypeEnum authorizeType, string objectId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson) { try { string[] arrayModuleId = moduleIds.Split(','); string[] arrayModuleButtonId = moduleButtonIds.Split(','); string[] arrayModuleColumnId = moduleColumnIds.Split(','); IEnumerable <AuthorizeDataEntity> authorizeDataList = authorizeDataJson.ToList <AuthorizeDataEntity>(); InstanceDAL.SaveAuthorize(authorizeType, objectId, arrayModuleId, arrayModuleButtonId, arrayModuleColumnId, authorizeDataList); } catch (Exception) { throw; } }