华为云用户手册
-
方式二:通过加密弹性云服务器创建加密镜像 用户选择弹性云服务器创建私有镜像时,如果该云服务器的系统盘已加密,那么使用该云服务器创建的私有镜像也是加密的。镜像加密使用的密钥为创建该系统盘时使用的密钥。 EVS系统盘加密,详见EVS服务端加密。 购买弹性云服务器,“磁盘类型”选择步骤 1中已加密的系统盘。 创建私有镜像。进入IMS管理控制台,选择“私有镜像”页签,在页面右上角,单击“创建私有镜像”。 “创建方式”:选择“创建私有镜像”。 “镜像类型”:选择“系统盘镜像”。 “选择镜像源”:在“云服务器”列表中,选择步骤 2中购买的弹性云服务器。 其他参数:具体配置详见注册镜像。 图3 创建私有镜像 单击“下一步”,根据界面提示完成操作。
-
通用类 对接KMS时,必须有重试,包括不限于504、502、500、429等错误码,且推荐重试3~5次。针对502和504错误码,推荐超时时间5~8秒。不建议配置过长超时时间,否则会造成客户侧无法响应。 DEW服务提供了哪些功能? DEW采用的是什么加解密算法? 什么是配额? DEW服务资源分配的机制是什么? 什么是区域和可用区? 数据加密 服务是否可跨账号使用? 数据加密服务支持通过哪些方式进行使用? 为什么配置了数据加密服务的权限没有立即生效?
-
操作场景 登录Windows操作系统的弹性云服务器时,需要使用密码方式登录。此时,用户需要先根据购买弹性云服务器时下载的私钥文件,获取该弹性云服务器初始安装时系统生成的管理员密码(Administrator账号或Cloudbase-init设置的账号)。该密码为随机密码,安全性高,请放心使用。 用户可以通过管理控制台获取Windows弹性云服务器的登录密码。 为安全起见,建议用户获取初始密码后,执行清除密码操作,清除系统中记录的初始密码信息。 该操作不会影响弹性云服务器的正常登录与运行。清除密码后,系统不能恢复获取密码功能,因此,请在执行清除密码操作前,记录弹性云服务器密码信息。详细信息请参见《弹性云服务器用户指南》。 用户也可以通过调用API接口的方式获取Windows弹性云服务器的初始密码,请参考《弹性云服务器API参考》。
-
身份认证 用户访问DEW的方式有多种,包括DEW控制台、API、SDK,无论访问方式封装成何种形式,其本质都是通过DEW提供的REST风格的API接口进行请求。 DEW的接口支持多种认证请求,以AK/SK举例:经过认证的请求总是需要包含一个签名值,该签名值以请求者的访问密钥(AK/SK)作为加密因子,结合请求体携带的特定信息计算而成。通过访问密钥(AK/SK)认证方式进行认证鉴权,即使用Access Key ID(AK)/Secret Access Key(SK)加密的方法来验证某个请求发送者身份。详情请参见认证鉴权。
-
本地使用Linux操作系统 如果您是在Linux操作系统上登录Linu弹性云服务器,可以按照下面方式登录。下面步骤以私钥文件是“kp-123.ppk”为例进行介绍。 在您的Linux计算机的命令行中执行以下命令,变更权限。 chmod 600 /path/kp-123.ppk path为密钥文件的存放路径。 执行以下命令登录弹性云服务器。 ssh -i /path/kp-123 root@弹性IP地址 path为密钥文件的存放路径。 弹性IP地址为弹性云服务器绑定的弹性IP地址。
-
自定义密钥与默认密钥有什么区别? 自定义密钥和默认密钥的区别,如表 自定义密钥和默认密钥的区别所示。 表1 自定义密钥和默认密钥的区别 名称 概念 区别 自定义密钥 是用户自行通过KMS创建或导入的密钥,是一种密钥加密密钥,主要用于加密并保护DEK。 一个自定义密钥可以加密多个DEK。 支持禁用、计划删除等操作。 创建或导入成功后进行按需计费。 默认密钥 是用户第一次通过对应云服务使用KMS加密时,系统自动生成的,其名称后缀为“/default”。 例如:evs/default 不支持禁用、计划删除等操作。 使用对应云服务系统自动生成时不计费,调用API请求次数超过20000次后,收取请求费用。 父主题: 密钥管理类
-
密钥管理 表1 密钥管理 功能 服务内容 密钥全生命周期管理 创建、查看、启用、禁用、计划删除、取消删除自定义密钥 修改自定义密钥的别名和描述 用户自带密钥 导入密钥、删除密钥材料 小数据加解密 在线工具加解密小数据 签名验签 消息或消息摘要的签名、签名验证 说明: 仅支持通过API调用。 密钥标签 添加、搜索、编辑、删除标签 密钥轮换 开启、修改、关闭密钥轮换周期 密钥授权 创建、撤销、查询授权 退役授权 说明: 仅支持通过API调用。 密钥区域性 跨区域创建副本密钥 云服务加密 对象存储服务 OBS加密 云硬盘服务EVS加密 镜像服务 IMS加密 弹性文件服务SFS加密(SFS文件系统加密) 弹性文件服务SFS加密(SFS Turbo文件系统加密) 云数据库RDS(MySQL、PostgreSQL、SQL Server引擎)加密 文档数据库服务DDS加密 数据仓库 服务DWS加密 数据加密密钥管理 创建、加密、解密数据加密密钥 说明: 仅支持通过API调用。 生成硬件真随机数 生成512bit的随机数,为加密系统提供基于硬件真随机数的密钥材料和加密参数 说明: 仅支持通过API调用。 消息认证码 生成、验证消息认证码 说明: 仅支持通过API调用。 密钥库管理 创建、禁用、删除密钥库
-
什么是密钥管理? 密钥管理,即密钥管理服务(Key Management Service, KMS),是一种安全、可靠、简单易用的密钥托管服务,帮助您轻松创建和管理密钥,保护密钥的安全。 KMS通过使用硬件安全模块HSM(Hardware Security Module, HSM)保护密钥的安全,所有的用户密钥都由HSM中的根密钥保护,避免密钥泄露。并且HSM模块满足FIPS 140-2 Level 3安全要求。 KMS对密钥的所有操作都会进行访问控制及日志跟踪,提供所有密钥的使用记录,满足审计和合规性要求。 父主题: 密钥管理类
-
什么是专属加密? 专属加密(Dedicated Hardware Security Module,Dedicated HSM)是一种云上数据加密的服务,可处理加解密、签名、验签、产生密钥和密钥安全存储等操作。 Dedicated HSM为您提供经国家密码管理局检测认证的加密硬件,帮助您保护弹性云服务器上数据的安全性与完整性,满足FIPS 140-2安全要求。同时,您能够对专属加密实例生成的密钥进行安全可靠的管理,也能使用多种加密算法来对数据进行可靠的加解密运算。 父主题: 专属加密类
-
计费说明 数据加密服务的计费项由密钥管理、凭据管理和专属加密等微服务费用组成,密钥对管理暂不收费。具体内容如表 数据加密服务计费项所示。 具体价格计算请参见数据加密服务价格详情。 表1 数据加密服务计费项 计费项 计费项规格 计费项说明 适用的计费模式 计费公式 密钥管理服务 自定义密钥 自定义密钥是用户自行通过KMS创建或导入的密钥。 按需计费 密钥实例费用 * 时长+密钥请求API次数 * API请求费用 默认密钥 默认密钥是对象存储服务(Object Storage Service,OBS)等其他云服务自动通过密钥管理为用户创建的用户主密钥,其别名后缀为“/default”。 按需计费 密钥请求API次数 * API请求费用 副本密钥 副本密钥是用户通过KMS在某一区域已有的主密钥下创建的副本密钥。与主密钥具有相同密钥材料。 按需计费 副本数量 * 实例费用 * 时长+密钥请求API次数 * API请求费用 凭据管理服务 通用凭据 通用凭据支持在各场景下进行自定义凭据的全生命周期管理。 按需计费 凭据实例费用 * 时长+凭据使用的密钥实例费用 * 时长+密钥请求API次数 * API请求费用 专属加密实例 标准版 专属加密(Dedicated Hardware Security Module,Dedicated HSM)是一种云上数据加密的服务,可处理加解密、签名、验签、产生密钥和密钥安全存储等操作。 包年/包月 实例规格单价 * 台数 * 购买时长 铂金版国内 包年/包月 初装费用 * 台数+实例规格单价 * 台数 * 购买时长
-
计费示例 假设您在2023/06/08 9:59:30创建了一个自定义密钥,然后在2023/06/08 10:45:46将其删除。计费周期内使用密钥进行API调用36594次,计费周期如下: 第一个计费周期为9:00:00 ~ 10:00:00,在9:59:30 ~ 10:00:00间产生费用,该计费周期内的计费时长为30秒。 第二个计费周期为10:00:00 ~ 11:00:00,在10:00:00 ~ 10:45:46间产生费用,该计费周期内的计费时长为2746秒。 图 按需计费KMS资源生命周期给出了上述示例配置的费用计算过程。 图中价格仅为示例,实际计算请以数据加密服务价格详情中的价格为准。 图1 按需计费密钥管理费用计算示例 按需计费模式下,各计费项的计费示例请参见计费示例。
-
适用计费项 以下计费项支持按需计费。 表1 适用计费项 计费项 说明 密钥管理服务 按需创建的密钥实例费用以及密钥产生的API请求费用。 凭据管理服务 按需创建的凭据实例费用以及绑定密钥后产生的密钥API请求费用。 假设您创建了一个密钥算法为AES_256的对称密钥,在创建页面的底部,您将看到所需费用的明细,如图 费用示例所示。 图1 费用示例 费用计算将包括以下部分: 密钥实例费用:创建后的密钥按照时长计费。 API请求费用:创建密钥后按照API请求次数计费,每个密钥每月有20000次的免费请求次数。
-
计费示例 假设您在2023/06/08 9:59:30创建了一个自定义密钥,然后在2023/06/08 10:45:46将其删除。计费周期内使用密钥进行API调用36594次,计费周期如下: 第一个计费周期为9:00:00 ~ 10:00:00,在9:59:30 ~ 10:00:00间产生费用,该计费周期内的计费时长为30秒。 第二个计费周期为10:00:00 ~ 11:00:00,在10:00:00 ~ 10:45:46间产生费用,该计费周期内的计费时长为2746秒。 您需要为每个计费周期付费,各项资源单独计费,计费公式如表 计费公式所示。产品价格详情中标出了资源的每小时价格,您需要将每小时价格除以3600,得到每秒价格。 表2 计费公式 资源类型 计费公式 自定义密钥 密钥实例费用 * 时长+密钥请求API次数 * API请求费用
-
计费周期 按需计费KMS资源按小时计费,密钥实例费用每天结算一次(以UTC+8时间为准),密钥API请求费用每月结算一次(以UTC+8时间为准),结算完毕后进入新的计费周期。计费的起点以密钥创建成功的时间点为准,终点以密钥计划删除的时间点为准。 例如,您在8:45:30创建了一个自定义密钥,然后在9:40:08将其删除,则计费周期为8:00:00 ~ 10:00:00,在8:45:30 ~ 8:55:30间产生费用,该计费周期内的计费时长为600秒。
-
礼品仓库 我的礼品库是企业维护所有礼品的总仓库,企业配置人员在创建活动或者配置积分商城之前需要在我的礼品库创建活动所需礼品,同时通过礼品库企业可以查看所属实物、虚拟、现金红包等礼品具体信息,包括礼品名称、发放数量、剩余等。 图7 礼品仓库 积分设置:查看积分数据,设置积分的相关规则。 图8 积分设置 礼品商店:企业除了自己创建礼品外,还可以通过礼品商店可在线采购虚拟礼品和现金红包。目前超8支持现金红包、虚拟卡券两种类型礼品可供采购 图9 礼品商店 采购订单:从礼品商店完成现金红包充值,订单生成成功后,由运营人员进行审核,订单状态可在采购订单页面进行查看 图10 采购订单
-
数据分析 扫码数据报表:显示扫码时间、参与数码、用户名、角色、所属组织、手机号、OpenId、位置、是否中奖、奖项名称、奖项内容等信息。 图13 扫码数据报表 中奖数据报表:统计当日0:00开始,截止到刷新前累计中奖金额总量(包含发放成功、发放中、发放失败状态) 图14 中奖数据报表 用户数据排名:用户扫码排名top500,包括用户名、手机号、openid、扫码量、最后扫码时间等。 图15 用户数据排名 地域扫码排名:地域扫码排名top500,包括排名、地区、扫码量、占比等。 图16 地域扫码排名 营销驾驶舱:营销活动数据大屏,包括扫码数量、访客数量、中奖金额、中奖积分及对应趋势图、用户分析、商品扫码占比分析等数据。 图17 营销驾驶舱 活动数据分析:单活动数据大屏,包括扫码数量、访客数量、中奖金额、中奖积分、扫码数量趋势图、活动预算消耗等。 图18 活动数据分析
-
方案架构 业务架构 图1 业务架构图 本方案以华为云为计算底座,面向快消行业,消费者,终端门店,业务员,经销商BC一体化的会员运营解决方案,打通线上电商数据,线下扫码活动数据。 通过CRM,CDP、物码管理等软件产品,为消费品和零售品牌构建会员管理平台、智慧防伪追溯平台、BC联动运营平台。 部署架构 图2 部署架构图 通过使用CCE,实现高效交付,实现容器化部署,简化运维; 利用TaurusDB的读写分离架构,前端用户高并发访问时,可以快速扩展读实例; 通过使用Anti-DDOS+WAF,提升平台安全性,降低流量攻击风险; 通过LTS+ CES + APM ,组合监控系统,降低监控和运维的复杂度; 通过使用 CSS ,实现大数据搜索及业务报表;
-
方案优势 具备连接主流互联网平台资质:数云具备连结主流互联网平台生态,包括线上涉及国内主流电商平台和短视频等公域平台,能够帮助消费品牌进行线上,线下全渠道数据打通的能力(其他友商,需要整合第三方进行集成,才可提供类似方案); 同时提供软件系统+运营服务:数云可同时提供软件系统建设+运营服务,为品牌提供更完整闭环的业务支持,(其他友商更多以单一系统建设,或者单一运营服务为主),帮助消费品牌构建数据驱动的会员数字化能力。 帮助客户在营销领域实现降本增效:(1) 通过物码系统,实现商品流通可追踪,实现窜货率降低15%,渠道营销费效提升20%;(2) 通过线上线下跨渠道数据打通,构建消费者画像和标签体系,实现千人千面的标准营销,实现客单价提升10%、会员活跃度提升30%和复购率提升20%。(3)通过数据洞察,辅助管理层业务决策,解决业务决策难,效果反馈慢的痛点。 高并发支撑,安全可靠:结合华为云CCE、TaurusDB等服务,可以快速弹性伸缩,存算分离,快速添加只读节点,支撑千万级会员数据量,百万级并发权益计算等;基于华为云WEB应用防火墙和 企业主机安全 HSS安全防护能力,构建全方位防护和标准高效的威胁检测平台,快速实现漏洞恢复。
-
组织管理 仓库管理:仓库基本信息的管理,包含仓库的新增、编辑、查询、删除、启用、禁用、导入、导出、批量启用、批量禁用、批量删除。 图6 仓库管理 工厂管理:工厂基本信息的管理,包含工厂的新增、编辑、查询、删除、启用、禁用、导入、导出、批量启用、批量禁用、批量删除 图7 工厂管理 产线管理:产线基本信息的管理,包含产线的新增、编辑、查询、删除、启用、禁用、导入、导出、批量启用、批量禁用、批量删除; 图8 产线管理 经销商管理:经销商基本信息的管理,包含经销商的新增、编辑、查询、删除、启用、禁用、导入、导出、批量启用、批量禁用、批量删除; 图9 经销商管理
-
资源和成本规划 类型 规格 数量 计费模式 是否必选 价格(元/年) Web应用防火墙 WAF 专业版 1 按需 / 98800 云容器引擎 CCE 集群管理规模: 200 CPU管理策略: 关 kube-proxy转发: IPVS 1 按需 / 23988 E CS node1 x1e.16u.32g 镜像: CentOS 7.9 CPU架构: x86 数据盘: 高IO 500G 规格: 16C32G 5 按需 / 57,861.60 ECS node2 x1e.16u.32g 镜像: CentOS 7.9 CPU架构: x86 数据盘: 高IO 500G 规格: 16C32G 3 按需 / 34,716.96 企业主机安全 HSS 企业版 8 按需 / 7200 分布式缓存服务 Redis(BI) redis.ha.xu1.large.r2.2 版本号: 5.0 实例类型: 主备 CPU架构: x86 副本数: 2 实例规格: 2G 访问方式:密码访问 1 按需 / 1350 分布式缓存服务 Redis(忠诚度卡券缓存) redis.ha.xu1.large.r2.1 版本号: 5.0 实例类型: 主备 CPU架构: x86 副本数: 2 实例规格: 1G 访问方式:密码访问 1 按需 / 675 分布式缓存服务 Redis(redis多个实例-基础) 基础版 | 6.0 | 主备 | X86 | D RAM | 2 | 4 GB 1 按需 / 2776 分布式缓存服务 Redis(redis-营销) 基础版 | 6.0 | 主备 | X86 | DRAM | 2 | 8 GB 1 按需 / 5488 云数据库 GaussDB (for Mysql) 兼容性: MySQL 8.0 性能规格: 独享版 CPU架构: x86 节点规格: 8C32G 只读节点数: 1 存储: 800G DL5 1 按需 / 62680 数据复制服务 DRS 类型:实施同步任务 数据流动方向:出云 源数据库引擎:GaussDB(for MySQL) 目标数据库引擎:Kafka 网络类型:VPC网络 DRS任务类型:双AZ 同步模式:增量 规格类型:中 1 按需 / 22656 云数据库 RDS for MySQL 通用可用区 | MySQL | 8.0 | 主备 | 通用型 | 8核16GB; SSD云盘 | 200GB; 1 按需 / 2776 ECS 自建GreenPlum c6.2xlarge.4 用途: 自建GreenPlum集群 CPU架构: x86 规格: 8C32G 镜像: CentOS 7.9 系统盘: 40G SSD 数据盘: 通用型SSD 1000G 5 按需 / 84384 企业主机安全 HSS 企业版 5 按需 / 4500 对象存储服务 OBS OBS 对象存储 | 标准存储多AZ存储包 | 500GB; 1 按需 / 567 ECS 自建KAFKA c6.large.2 用途: 自建kafka集群 CPU架构: x86 规格: 2C4G 镜像: CentOS 7.9 数据盘: 高IO 500G 注意: 数据盘需要做lvm逻辑卷 3 按需 / 12096.3 弹性负载均衡 ELB 规格类型: 独享型 网络类型: IPv4公网 公网带宽: 按流量计费 带宽: 50M 规格: 网络型(TCP) 规格: 小型I 后付费: 流量0.8元/GB 2 按需 / 7305.84 弹性文件服务 SFS 通用文件系统 | 容量型 | 500GB; 1 按需 / 1350 分布式消息服务RabbitMQ版 集群 | 4u8g.cluster | 代理个数:3; 超高IO | 100GB ( 总存储空间: 300GB ); 1 按需 / 40800 云搜索服务 CSS X86计算 | 计算密集型 | ess.spec-4u8g | 4核 | 8GB; 超高I/O | 100GB; 3 按需 / 21,442.20 日志 100G每天,存储30天 1 按需 / 21022.3 云备份 CBR 存储库类型: 云服务器备份存储库 | 1000GB 1 按需 / 1992 应用性能管理 APM 0 * 150 探针*天 (包含资源可供150个探针使用1天,或5个探针使用30天); 1 * 1200 探针*天 (包含资源可供1200个探针使用1天,或40个探针使用30天); 0 * 9600 探针*天 (包含资源可供9600个探针使用1天,或320个探针使用30天); 0 * 36500 探针*天(包含资源可供100个探针使用365天); 0 * 109500 探针*天(包含资源可供300个探针使用365天); 0 * 182500 探针*天(包含资源可供500探针使用365天); 1 按需 / 4200 云堡垒机 CBH 单机; 20资产标准版; 1 按需 / 1900 NAT网关 NAT 小型 1 按需 / 3060 / / / / / 516427.2
-
数据分析 扫码数据报表:活动维度扫码信息,包括扫码时间、参与数码、用户名、手机号、openid、位置、是否中奖、奖项名称、奖项内容 图6 扫码数据报表 中奖数据报表:统计当日0:00开始,截止到刷新前累计中奖金额总量(包含发放成功、发放中、发放失败状态),时间范围最长可选3个月(自定义) 图7 中奖数据报表 用户扫码排名:用户扫码排名top500,包括用户名、手机号、openid、扫码量、最后扫码时间等。 图8 用户扫码排名 地域扫码排名:地域扫码排名top500,包括排名、地区、扫码量、占比等。 图9 地域扫码排名 营销驾驶舱:营销活动数据大屏,包括扫码数量、访客数量、中奖金额、中奖积分及对应趋势图、用户分析、商品扫码占比分析等数据。 图10 营销驾驶舱 活动数据分析:单活动数据大屏,包括扫码数量、访客数量、中奖金额、中奖积分、扫码数量趋势图、活动预算消耗等。 图11 活动数据分析
-
资源和成本规划 表1 资源和成本规划 云资源 规格 数量 每月费用(元) 昇腾云 910B4服务器280T(8卡) 2 2112552 ECS X86计算 | 通用计算增强型 | c7.4xlarge.2 | 16核 | 32GB; CentOS | CentOS 7.9 64bit; 通用型SSD | 40GB; 通用型SSD | 300GB; 2 37640 ELB+EIP 共享型负载均衡(性能保障模式); 1个 | 全动态BGP; 全动态BGP | 带宽 | 10Mbit/s; 1 6650 Flexus云数据库RDS MySQL | 8.0 | 主备 | 轻量型 | 4核8GB; SSD云盘 | 240GB; 1 8000 Redis 基础版 | 5.0 | 主备 | X86 | DRAM | 副本数2 | 4 GB; 1 2776 DDS 副本集 | 三节点 | 通用型 | 8核16GB; 超高IO | 200GB; 1 25500 RocketMQ rocketmq.b2.large.4; 通用型SSD | 200GB; 1 15050 OBS 对象存储 | 标准存储多AZ存储包 | 1TB; 1 1161 LTS X86计算 | 通用计算增强型 | c7.2xlarge.2 | 8核 | 16GB; CentOS | CentOS 7.9 64bit; 通用型SSD | 40GB; 通用型SSD | 200GB; 1 2518.22 ECS X86计算 | 通用计算增强型 | c7.4xlarge.4 | 8核 | 32GB; CentOS | CentOS 7.9 64bit; 通用型SSD | 40GB; 通用型SSD | 200GB; 1 12176 WAF 入门版; 1 990 Anti-DDoS 免费 1 0
-
核心功能介绍 代码生成:iFlyCode支持在编辑器内根据注释、函数名自动生成代码,同时也支持在问答窗口通过自然语言描述功能需求,自动生成代码,且支持单行模式和智能模式; 图3 代码生成 代码补全:iFlyCode支持在编辑器内,通过方法名、上下文等信息触发代码补全,支持单行和多行补全,单行模式下仅生成一行代码建议,推荐效果和响应速度更好,智能模式下通过实时分析代码的上下文,智能生成单行或多行补全代码建议。同时支持跨文件感知能力。在已有上下文的代码中,回车、空格均会自动触发代码建议,使用Tab键快捷采纳建议,Esc拒绝建议。 图4 代码补全 代码解释:iFlyCode支持对选中代码进行代码解释,包括该段代码的作用和含义、代码中的类和方法等。选中代码后,右键选择 “代码解释”使用代码解释功能。同时支持在代码段上方单击“代码解释”快捷选项,代码解释同时也支持对反馈的结果进行点踩/点赞/意见反馈。 图5 代码解释1 图6 代码解释2 图7 代码解释3 函数注释:iFlyCode支持对选中的函数生成函数注释。选中代码后,右键选择 “函数注释”使用函数注释功能;并且支持在代码段上方单击“函数注释”快捷选项,同时支持对反馈的结果进行点踩/点赞/意见反馈。另外函数注释支持对反馈的注释进行一键采纳,方便便捷,同时支持复制功能,插入到任意位置。函数注释支持批量,批量函数注释可以对文件中的方法进行注释,并且支持一键采纳,选中文件单击鼠标右键即可触发批量函数注释 图8 函数注释 行间注释:iFlyCode支持对选中的函数生成行间注释。并且支持在代码段上方单击“行间注释”快捷选项,同时支持对反馈的结果进行点踩/点赞/意见反馈。另外行间注释支持对生成的注释进行一键采纳,方便便捷,同时支持比较功能,选中该行代码单击比较,进行逐行采纳。 图9 行间注释 函数拆分:iFlyCode支持对选中代码进行函数拆分,当函数大于等于20行,且少于12000个字符时,可以将函数分解为更小、更短的易于理解的段函数。选中代码后,右键选择“函数拆分”使用函数拆分。 SQL生成/优化:iFlyCode支持配置MySQL、PostgreSQL、OceanBase、达梦数据源,结合数据库结构进行SQL生成和SQL优化。以MYSQL为例:首先进入工具箱,单击SQL生成/优化板块,输入必要信息,链接测试并保存。 图10 SQL生成/优化1 图11 SQL生成/优化2 配置完成后,选择数据库和数据表,输入框通过“/”唤起SQL生成或者SQL优化功能,对SQL进行生成和优化。 图12 SQL生成/优化3 图13 SQL生成/优化4 图14 SQL生成/优化5 代码预评审:提交工作空间内的源代码后,在IDEA侧边栏面板中,单击iFlyCode图标按钮,iFlyCode通过理解您暂存的更改文件,对提交的代码进行代码预评审,检查代码的完整性、逻辑性和安全性等问题,且支持一键生成Commit提交信息。 图15 代码预评审 研发自由问答:iFlyCode提供基于上下文的多轮对话智能问答功能,您可以直接在 IDE 对话框中输入研发过程中遇到的相关问题,iFlyCode将快速准确地返回答案,无需跳转至其他页面,旨在提供更好的编程体验。 图16 研发自由问答 对话式编程:在编码过程中,您可以在对话框中描述编码任务和要求,iFlyCode会结合项目信息和您的输入生成可用的代码。 图17 对话式编程 助理问答:iFlyCode支持唤起具有领域知识和专业技能的软件研发助理(如iFlyMate、iFlyTest),通过各项助理能力,协助更多软件开发及相关人员,快速有效地解决更多痛点问题。 智能问答时,iFlyMate可以不做任何选择直接进行提问,插件会自动加载该配置;另外iFlyMate支持指令模式,指令包含函数注释、函数拆分、代码解释、代码优化,在使用时选择指令并选中代码即可。 图18 助理问答 用户反馈:iFlyCode支持提交意见反馈,用户可通过单击意见反馈按钮,提交自己的使用反馈。 图19 用户反馈
-
成员管理 单击【成员管理】菜单进入成员管理页面,支持新增、编辑、查看、删除成员信息。 图14 成员管理 单击新建成员,填写完用户名等信息后,单击确定按钮完成成员账号生成。 图15 新建成员 单击详情可以查看成员信息。 图16 查看成员信息 在详情中单击编辑,可以修改成员信息。 图17 修改成员信息 单击删除可以删除成员账号。 图18 删除成员账号 单击启/停用开关可以启用或停用成员账号。 图19 启用或停用成员账号 单击批量操作按钮,可以批量导入、批量导出、批量删除、批量停用、批量启用成员账号。 图20 批量操作 支持按用户名、姓名、手机号、邮箱、UID等搜索成员账号。
-
请求消息示例 POST /v1/mmc/management/conferences Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC Content-Type: application/json user-agent: WeLink -desktop Content-Length: 548 Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) { "subject": "例行会议", "mediaTypes": "HDVideo", "startTime": "2022-08-30 12:00", "length": 60, "attendees": [ { "accountId": "zhangshan@huawei.com", "appId": "caaab5a3e584497990f6a9b582a0ae42" } ], "confConfigInfo": { "isSendNotify": false, "isSendSms": false, "isSendCalendar": false } }
-
响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 1153 Connection: keep-alive http_proxy_id: 79ea4d8bdb461a4b811a117f9cf3dbde Server: api-gateway X-Request-Id: 1ccc1d7937dd0f66067aeecb9f1df241 [ { "conferenceID": "914673889", "mediaTypes": "Data,Voice,HDVideo", "subject": "例行会议", "size": 1, "timeZoneID": "56", "startTime": "2022-08-30 12:00", "endTime": "2022-08-30 13:00", "conferenceState": "Schedule", "accessNumber": "+991117", "language": "zh-CN", "passwordEntry": [ { "conferenceRole": "chair", "password": "******" }, { "conferenceRole": "general", "password": "******" } ], "userUUID": "ff80808167ef1edf0167f339533d05a6", "scheduserName": "金秘书", "conferenceType": 0, "confType": "FUTURE", "isAutoMute": 1, "isAutoRecord": 0, "chairJoinUri": "https://c.meeting.huaweicloud.com/#/j/914673889/6a30b8b5a325105da031442627828e496f91021ece36405f", "guestJoinUri": "https://c.meeting.huaweicloud.com/#/j/914673889/9505dc3349228b1ce0db8165590cc977bcff89785130fe0d", "recordType": 2, "confConfigInfo": { "isSendNotify": false, "isSendSms": false, "isAutoMute": true }, "vmrFlag": 0, "partAttendeeInfo": [ { "phone": "+99111********4158", "name": "张三", "type": "normal" } ], "terminlCount": 0, "normalCount": 1, "deptName": "企业协同云服务项目群" } ]
-
CURL命令示例 curl -k -i -H 'content-type: application/json' -X POST -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d '{"conferenceType": "0","subject": "user01 conference","mediaTypes": "HDVideo","attendees": [{"name": "user01","role": 1,"phone": "+8657*******"}]}' 'https://api.meeting.huaweicloud.com/v1/mmc/management/conferences'
-
响应参数 表7 响应参数 参数 类型 描述 [数组元素] Array of ConferenceInfo 会议信息列表。 表8 ConferenceInfo 数据结构 参数名称 参数类型 描述 conferenceID String 会议ID。 subject String 会议主题。 size Integer 会议预约时添加的会议者数量。 timeZoneID String 会议通知中会议时间的时区信息。时区信息,参考时区映射关系。 说明: 举例:“timeZoneID”:"26",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。 startTime String 会议起始时间 (YYYY-MM-DD HH:MM )。 endTime String 会议结束时间 (YYYY-MM-DD HH:MM )。 mediaTypes String 会议的媒体类型。 由1个或多个枚举String组成,多个枚举时,每个枚举值之间通过”,”逗号分隔。如:mediaTypes:“Voice,Data,HDVideo” “Voice”:语音 “Video”:标清视频 “HDVideo”:高清视频 “Data”:数据 conferenceState String 会议状态。 “Schedule”:预定状态 “Creating”:正在创建状态 “Created”:会议已经被创建,并正在召开 “Destroyed”:会议已经关闭 language String 会议通知短信或邮件的语言。默认中文。 zh-CN:中文 en-US:英文 accessNumber String 会议接入的SIP号码。 passwordEntry Array of PasswordEntry objects 会议密码。 说明: 创建会议时,返回主持人密码和来宾密码 主持人查询会议时,返回主持人密码和来宾密码 来宾查询会议时,返回来宾密码 userUUID String 会议预订者的用户UUID。 scheduserName String 会议预订者名称。 conferenceType Integer 会议类型。 0 : 普通会议。 2 : 周期性会议。 confType String 会议类型。 FUTURE:将来开始的会议(创建时) IMMEDIATELY:立即开始的会议(创建时) CYCLE:周期会议 cycleParams CycleParams object 周期会议参数。当会议是周期会议的时候携带该参数。 isAutoMute Integer 是否入会自动静音。 0 : 不自动静音 1 : 自动静音 isAutoRecord Integer 是否自动开启云录制。 0 : 不自动启动 1 : 自动启动 chairJoinUri String 主持人会议链接地址。 guestJoinUri String 普通与会者会议链接地址。 audienceJoinUri String 网络研讨会观众会议链接地址。 recordType Integer 录播类型。 0: 禁用 1: 直播 2: 录播 3: 直播+录播 auxAddress String 辅流直播推流地址。 liveAddress String 主流直推流播地址。 recordAuxStream Integer 是否录制辅流。 0:否 1:是 recordAuthType Integer 录播观看鉴权方式。 0:可通过链接观看/下载 1:企业用户可观看/下载 2:与会者可观看/下载 liveUrl String 直播观看地址。 confConfigInfo ConfConfigInfo object 会议其他配置信息。 vmrFlag Integer 是否使用云会议室或个人会议ID召开预约会议。 0:不使用云会议室或个人会议ID 1:使用云会议室或个人会议ID isHasRecordFile Boolean 是否有会议录制文件。仅历史会议查询时返回。 true:有录制文件。 false:没有录制文件。 vmrConferenceID String 云会议室会议ID或个人会议ID。如果“vmrFlag”为“1”,则该字段不为空。 confUUID String 会议的UUID。 说明: 只有创建立即开始的会议才返回UUID,如果是预约未来的会议,不会返回UUID 可以通过查询历史会议列表获取历史会议的UUID partAttendeeInfo Array of PartAttendee objects 被邀请的部分与会者信息。 说明: 只返回被邀请的前20条软终端与会者信息和前20条硬终端与会者信息 不返回会中主动加入的与会者信息 “查询会议列表”和“查询会议详情”接口,返回预约会议时邀请的与会者和会中主持人邀请的与会者 “查询在线会议列表”、“查询在线会议详情”、“查询历史会议列表”和“查询历史会议详情”接口返回预约会议时邀请的与会者。不返回会中主持人邀请的与会者 terminlCount Integer 硬终端个数,如IdeaHub,TE30等。 normalCount Integer 软终端个数,如PC端、手机端App等。 deptName String 会议预定者的企业名称。 role String 与会者角色。 chair :主持人 general :来宾 audience : 观众 说明: 仅在查询会议详情时返回 返回查询者本身的角色 multiStreamFlag Integer 标识是否为多流视频会议。 1 :多流会议 webinar Boolean 是否是网络研讨会。 onlineAttendeeAmount Integer 当前在线与会人数。包含被邀入会和主动入会的与会者。 说明: 仅在“查询在线会议列表”接口中返回。 confMode String 会议模型。 COMMON :MCU会议 RTC :MMR会议 scheduleVmr Boolean VMR预约记录。 true :VMR会议 false :普通会议 说明: 该参数将废弃,请勿使用。 vmrID String 云会议室ID。 concurrentParticipants Integer 会议最大与会人数。默认值0。 0:无限制 大于0:会议最大与会人数 supportSimultaneousInterpretation Boolean 会议是否支持同声传译 true :支持 false :不支持 picDisplay MultiPicDisplayDO object 多画面信息。 subConfs Array of Subconfs objects 周期子会议列表。 cycleSubConfID String 第一个周期子会议的UUID。 表9 PasswordEntry 数据结构 参数 参数类型 描述 conferenceRole String 会议角色。 chair:会议主持人 general:普通与会者 password String 会议中角色的密码(明文)。 表10 PartAttendee 数据结构 参数 参数类型 描述 name String 与会者名称。 phone String 号码。SIP号码或者手机号码。 phone2 String 预留字段,取值类型同参数“phone”。 phone3 String 预留字段,取值类型同参数“phone”。 type String 终端类型,类型枚举如下: normal:软终端 terminal:硬终端 outside:外部与会人 mobile:用户手机号码 ideahub:ideahub board: 电子白板(SmartRooms)。含Maxhub、海信大屏、IdeaHub B2 hwvision:华为智慧屏TV role Integer 会议中的角色。默认为普通与会者。 0:普通与会者 1:会议主持人 isMute Integer 用户入会时是否需要自动静音 。默认不静音。 0: 不需要静音 1: 需要静音 说明: 仅会中邀请与会者时才生效。 表11 MultiPicDisplayDO 数据结构 参数 类型 描述 manualSet Integer 是否为手工设置多画面。 0 :系统自动多画面 1 :手工设置多画面 imageType String 画面类型。取值范围: Single: 单画面 Two: 二画面 Three: 三画面, Three-2: 三画面-2, Three-3: 三画面-3, Three-4: 三画面-4 Four: 四画面, Four-2: 四画面-2, Four-3: 四画面-3 Five: 五画面, Five-2: 五画面-2 Six: 六画面, Six-2: 六画面-2, Six-3: 六画面-3, Six-4: 六画面-4, Six-5: 六画面-5 Seven: 七画面, Seven-2: 七画面-2, Seven-3: 七画面-3, Seven-4: 七画面-4 Eight: 八画面, Eight-2: 八画面-2, Eight-3: 八画面-3, Eight-4: 八画面-4 Nine: 九画面 Ten: 十画面, Ten-2: 十画面-2, Ten-3: 十画面-3, Ten-4: 十画面-4, Ten-5: 十画面-5, Ten-6: 十画面-6 Thirteen: 十三画面, Thirteen-2: 十三画面-2, Thirteen-3: 十三画面-3,Thirteen-4: 十三画面-4, Thirteen-5: 十三画面-5, ThirteenR: 十三画面R, ThirteenM: 十三画面M Sixteen: 十六画面 Seventeen: 十七画面 Twenty-Five: 二十五画面 Custom: 自定义多画面(当前不支持) subscriberInPics Array of PicInfoNotify objects 子画面列表。 switchTime Integer 表示轮询间隔,单位:秒。当同一个子画面中包含有多个视频源时,此参数有效。 picLayoutInfo PicLayoutInfo object 自定义多画面布局信息。预留字段,当前不支持。 表12 PicInfoNotify 数据结构 参数 类型 描述 index Integer 多画面中每个画面的编号,编号从1开始。 id Array of strings 每个画面中的与会者SIP号码。SIP号码可以通过查询企业通讯接口录获取。 share Integer 是否为辅流 0: 不是辅流 1: 是辅流 表13 PicLayoutInfo 数据结构 参数 类型 描述 x Integer 横向小格子数。 y Integer 纵向小格子数。 subPicLayoutInfoList Array of SubPicLayoutInfo objects 多画面信息。 表14 SubPicLayoutInfo 数据结构 参数 类型 描述 id Integer 子画面索引。 left Integer 子画面从左到右的索引。 top Integer 子画面从上到下的索引。 xSize Integer 子画面横向尺寸。 ySize Integer 子画面纵向尺寸。 表15 CycleParams 数据结构 参数 类型 描述 startDate String 周期会议的开始日期,格式:YYYY-MM-DD。 开始日期不能早于当前日期。 说明: 日期是timeZoneID指定的时区的日期,非UTC时间的日期。 endDate String 周期会议的结束日期,格式:YYYY-MM-DD。 开始日期和结束日期间的时间间隔最长不能超过1年。开始日期和结束日期之间最多允许50个子会议,若超过50个子会议,会自动调整结束日期。 说明: 日期是timeZoneID指定的时区的日期,非UTC时间的日期。 cycle String 周期类型。 Day:天 Week:星期 Month:月 interval Integer 子会议间隔。 “cycle”选择了“Day”,表示每几天召开一次,取值范围[1,15] “cycle”选择了“Week”,表示每几周召开一次,取值范围[1,5] “cycle”选择了“Month”,Interval表示隔几月,取值范围[1,3] point Array of integers 周期内的会议召开点。仅当按周和月时有效。 “cycle”选择了“Week”,point中填入了两个元素1和3,则表示每个周一和周三召开会议,0表示周日 “cycle”选择了“Month”,point中填入了12和20则表示每个月的12号和20号召开会议,取值范围为[1,31],若当月没有该值,则为月末 preRemindDays Integer 提前通知天数。所有与会者在每个子会议开始前N天收到会议通知。取值范围[0,30]。 默认值是1。 表16 ConfConfigInfo 数据结构 参数 类型 描述 isSendNotify Boolean 是否需要发送会议邮件通知。默认值由企业级配置决定。 true:需要 false:不需要 isSendSms Boolean 是否需要发送会议短信通知。 true:需要 false:不需要 说明: 保留字段,暂不提供短信通知能力。 isSendCalendar Boolean 是否需要发送会议日历通知。默认值由企业级配置决定。 true:需要 false:不需要 isAutoMute Boolean 来宾入会,软终端是否自动静音。默认值由企业级配置决定。 true:自动静音 false:不自动静音 isHardTerminalAutoMute Boolean 来宾入会,硬终端是否自动静音。默认值由企业级配置决定。 true:自动静音 false:不自动静音 isGuestFreePwd Boolean 是否来宾免密(仅随机会议有效)。 true:免密 false:需要密码 说明: 仅随机会议ID的会议生效。 callInRestriction Integer 允许加入会议的范围。 0:所有用户 2:企业内用户 3:被邀请用户 allowGuestStartConf Boolean 是否允许来宾启动会议。 true:允许来宾启动会议。 false:禁止来宾启动会议。 说明: 仅随机会议ID的会议生效。 guestPwd String 来宾密码(4-16位长度的纯数字)。 vmr IDT ype Integer 云会议室的会议ID模式。 0:固定会议ID 1:随机会议ID prolongLength Integer 自动延长会议时长(取值范围0-60)。 0:表示会议到点自动结束,不延长会议 其他:表示自动延长的时长 说明: 自动结束会议是按照会议时长计算。比如预定的会议是9:00开始11:00结束,会议时长2个小时,如果与会者8:00就加入会议了,那会议在10:00就会自动结束 设置成其他值时,只要会中还有与会者,会议可以多次延迟 enableWaitingRoom Boolean 开启或者关闭等候室。 true:开启 false:不开启 isHostCameraOn Boolean 主持人入会是否开启摄像头。 true:开启 false:不开启 isGuestCameraOn Boolean 来宾入会是否开启摄像头。 true:开启 false:不开启
-
请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 userUUID 否 String Query 用户的UUID。 说明: 该参数将废弃,请勿使用。 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。 X-Authorization-Type 否 String Header 标识是否为第三方portal过来的请求。 说明: 该参数将废弃,请勿使用。 X-Site-Id 否 String Header 用于区分到哪个HCSO站点鉴权。 说明: 该参数将废弃,请勿使用。 startTime 否 String Body 会议开始时间(UTC时间)。格式:yyyy-MM-dd HH:mm。 说明: 创建预约会议时,如果没有指定开始时间或填空串,则表示会议马上开始 时间是UTC时间,即0时区的时间 length 否 Integer Body 会议持续时长,单位分钟。默认30分钟。 最大1440分钟(24小时),最小15分钟。 subject 否 String Body 会议主题。最多128个字符。 mediaTypes 是 String Body 会议的媒体类型。 Voice:语音会议 HDVideo:视频会议 groupuri 否 String Body 软终端创建即时会议时在当前字段带临时群组ID,由服务器在邀请其他与会者时在或者conference-info头域中携带。 长度限制为31个字符。 attendees 否 Array of Attendee objects Body 与会者列表。 cycleParams 否 CycleParams object Body 周期会议的参数,当会议是周期会议的时候该参数必须填写。 isAutoRecord 否 Integer Body 会议是否自动启动录制,在录播类型为:录播、录播+直播时才生效。默认为不自动启动。 1:自动启动录制 0:不自动启动录制 encryptMode 否 Integer Body 会议媒体加密模式。默认值由企业级的配置填充。 0:自适应加密 1 : 强制加密 2 : 不加密 language 否 String Body 会议通知短信或邮件的语言。默认中文。 zh-CN:中文 en-US:英文 timeZoneID 否 String Body 会议通知中会议时间的时区信息。时区信息,参考时区映射关系。 说明: 举例:“timeZoneID”:"26",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。 非周期会议,如果会议通知是通过第三方系统发送,则这个字段不用填写。 recordType 否 Integer Body 录播类型。默认为禁用。 0: 禁用 1: 直播 2: 录播 3: 直播+录播 说明: 当录播类型含有直播属性(recordType为1或3),则liveAddress或者auxAddress至少填一个,否则会中无直播功能。 liveAddress 否 String Body 主流直播推流地址,在录播类型为 :直播、直播+录播时有效。最大不超过255个字符。 auxAddress 否 String Body 辅流直播推流地址,在录播类型为 :直播、直播+录播时有效。最大不超过255个字符。 recordAuxStream 否 Integer Body 是否录制辅流,在录播类型为:录播、录播+直播时有效。默认只录制视频主流,不录制辅流。 0:不录制 1:录制 confConfigInfo 否 ConfConfigInfo object Body 会议其他配置信息。 recordAuthType 否 Integer Body 录播观看鉴权方式,在录播类型为:录播、直播+录播时有效。 0:可通过链接观看/下载 1:企业用户可观看/下载 2:与会者可观看/下载 vmrFlag 否 Integer Body 是否使用云会议室或者个人会议ID召开预约会议。默认0。 0:不使用云会议室或者个人会议ID 1:使用云会议室或者个人会议ID vmrID 否 String Body 绑定给当前创会账号的VMR ID。通过查询云会议室及个人会议ID接口获取。 说明: vmrID取上述查询接口中返回的id,不是vmrId 创建个人会议ID的会议时,使用vmrMode=0的VMR;创建云会议室的会议时,使用vmrMode=1的VMR vmrID使用个人会议ID占用并发资源,使用云会议室ID占用云会议室资源;vmrID既不使用个人会议ID也不使用云会议室ID(vmrflag=0,vmrID=null)占用并发资源 concurrentParticipants 否 Integer Body 会议方数,会议最大与会人数限制。 0:无限制 大于0:会议最大与会人数 supportSimultaneousInterpretation 否 Boolean Body 会议是否支持同声传译 true:支持 false:不支持 confResType 否 Integer Body 会议资源类型: 0: 并发 1: 云会议室 2: 网络研讨会 3: 预留模式,暂未开放 表3 Attendee 数据结构 参数 是否必须 类型 描述 userUUID 否 String 与会者的用户UUID。 accountId 否 String 与会者的账号。 如果是账号/密码鉴权场景: 选填,表示华为云会议账号ID 如果是APP ID鉴权场景:必填,表示第三方的User ID,同时需要携带参数appId appId 否 String App ID。如果是APP ID鉴权场景,此项必填。参考“App ID的申请”。 name 否 String 与会者名称。长度限制为96个字符。 role 否 Integer 会议中的角色。默认为普通与会者。 0:普通与会者 1:会议主持人 phone 否 String 号码。支持SIP号码或者手机号码。 如果是账号/密码鉴权场景:必填 如果是APP ID鉴权场景:选填 说明: 号码可以通过查询企业通讯接口录获取。返回的number是SIP号码,phone是手机号码 填SIP号码系统会呼叫对应的软终端或者硬终端;填手机号码系统会呼叫手机 呼叫手机需要开通PSTN权限,否则无法呼叫 phone2 否 String 预留字段,取值类型同参数“phone”。 phone3 否 String 预留字段,取值类型同参数“phone”。 email 否 String 邮件地址。需要发邮件通知时填写。 sms 否 String 短信通知的手机号码。需要发短信通知时填写。 isMute 否 Integer 用户入会时是否需要自动静音 。默认不静音。 0: 不需要静音 1: 需要静音 说明: 仅会中邀请与会者时才生效。 isAutoInvite 否 Integer 会议开始时是否自动邀请该与会者。默认值由企业级配置决定。 0:不自动邀请。 1:自动邀请。 说明: 仅并发会议资源的随机会议ID会议才生效。 type 否 String 终端类型,类型枚举如下: normal:软终端 terminal:硬终端 outside:外部与会人 mobile:用户手机号码 ideahub:ideahub board: 电子白板(SmartRooms),含Maxhub、海信大屏、IdeaHub B2 hwvision:华为智慧屏TV customnumber: 自定义呼叫号码(包括级联会议号、手机号码、硬终端SIP号码等) address 否 String 预留字段,终端所在会议室信息。 deptUUID 否 String 部门ID。 deptName 否 String 部门名称。最大不超过128个字符。 uniqueType 否 Integer 企业内唯一会场标识, 0标识为普通与会者,1标识为企业内唯一会场 说明: 创建级联会议时,uniqueType 为1, 同时type为customnumber 表4 CycleParams 数据结构 参数 是否必须 类型 描述 startDate 是 String 周期会议的开始日期,格式:YYYY-MM-DD。 开始日期不能早于当前日期。 说明: 日期是timeZoneID指定的时区的日期,非UTC时间的日期。 endDate 是 String 周期会议的结束日期,格式:YYYY-MM-DD。 开始日期和结束日期间的时间间隔最长不能超过1年。开始日期和结束日期之间最多允许50个子会议,若超过50个子会议,会自动调整结束日期。 说明: 日期是timeZoneID指定的时区的日期,非UTC时间的日期。 cycle 是 String 周期类型。 Day:天 Week:星期 Month:月 interval 否 Integer 子会议间隔。 “cycle”选择了“Day”,表示每几天召开一次,取值范围[1,15] “cycle”选择了“Week”,表示每几周召开一次,取值范围[1,5] “cycle”选择了“Month”,Interval表示隔几月,取值范围[1,3] point 否 Array of integers 周期内的会议召开点。仅当按周和月时有效。 “cycle”选择了“Week”,point中填入了两个元素1和3,则表示每个周一和周三召开会议,0表示周日 “cycle”选择了“Month”,point中填入了12和20则表示每个月的12号和20号召开会议,取值范围为[1,31],若当月没有该值,则为月末 preRemindDays 是 Integer 提前通知天数。所有与会者在每个子会议开始前N天收到会议通知。取值范围[0,30]。 默认值是1。 表5 ConfConfigInfo 数据结构 参数 是否必须 类型 描述 isSendNotify 否 Boolean 是否需要发送会议邮件通知。默认值由企业级配置决定。 true:需要 false:不需要 isSendSms 否 Boolean 是否需要发送会议短信通知。 true:需要 false:不需要 说明: 保留字段,暂不提供短信通知能力。 isSendCalendar 否 Boolean 是否需要发送会议邮件日历通知。默认值由企业级配置决定。 true:需要 false:不需要 isAutoMute 否 Boolean 来宾入会,软终端是否自动静音。默认值由企业级配置决定。 true:自动静音 false:不自动静音 isHardTerminalAutoMute 否 Boolean 来宾入会,硬终端是否自动静音。默认值由企业级配置决定。 true:自动静音 false:不自动静音 isGuestFreePwd 否 Boolean 是否来宾免密。 true:免密 false:需要密码 说明: 仅随机会议ID的会议生效。 callInRestriction 否 Integer 允许加入会议的范围。 0:所有用户 2:企业内用户 3:被邀请用户 allowGuestStartConf 否 Boolean 是否允许来宾启动会议。 true:允许来宾启动会议 false:禁止来宾启动会议 说明: 仅随机会议ID的会议生效。 guestPwd 否 String 来宾密码(4-16位长度的纯数字)。 vmrIDType 否 Integer 云会议室的会议ID模式。 0:固定会议ID 1:随机会议ID prolongLength 否 Integer 自动延长会议时长(取值范围0-60)。 0:表示会议到点自动结束,不延长会议。 其他:表示自动延长的时长。 说明: 自动结束会议是按照会议时长计算。比如预定的会议是9:00开始11:00结束,会议时长2个小时,如果与会者8:00就加入会议了,那会议在10:00就会自动结束 设置成其他值时,只要会中还有与会者,会议自动多次延长 enableWaitingRoom 否 Boolean 是否开启等候室(只对MMR企业生效)。 true:开启 false:不开启 isHostCameraOn 否 Boolean 主持人入会是否开启摄像头。 true:开启 false:不开启 isGuestCameraOn 否 Boolean 来宾入会是否开启摄像头。 true:开启 false:不开启
共100000条
- 1
- ...
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 789
- 790
- 791
- 792
- 793
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 858
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 897
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 911
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- ...
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1061
- 1062
- 1063
- 1064
- 1065
- 1066
- 1067
- 1068
- 1069
- 1070
- 1071
- 1072
- 1073
- 1074
- 1075
- 1076
- 1077
- 1078
- 1079
- 1080
- 1081
- 1082
- 1083
- 1084
- 1085
- 1086
- 1087
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1096
- 1097
- 1098
- 1099
- 1100
- 1101
- 1102
- 1103
- 1104
- 1105
- 1106
- 1107
- 1108
- 1109
- 1110
- 1111
- 1112
- 1113
- 1114
- 1115
- 1116
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1124
- 1125
- 1126
- 1127
- 1128
- 1129
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1136
- 1137
- 1138
- 1139
- 1140
- 1141
- 1142
- 1143
- 1144
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1159
- 1160
- 1161
- 1162
- 1163
- 1164
- 1165
- 1166
- 1167
- 1168
- 1169
- 1170
- 1171
- 1172
- 1173
- 1174
- 1175
- 1176
- 1177
- 1178
- 1179
- 1180
- 1181
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1199
- 1200
- 1201
- 1202
- 1203
- 1204
- 1205
- 1206
- 1207
- 1208
- 1209
- 1210
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1217
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1229
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1240
- 1241
- 1242
- 1243
- 1244
- 1245
- 1246
- 1247
- 1248
- 1249
- 1250
- 1251
- 1252
- 1253
- 1254
- 1255
- 1256
- 1257
- 1258
- 1259
- 1260
- 1261
- 1262
- 1263
- 1264
- 1265
- 1266
- 1267
- 1268
- 1269
- 1270
- 1271
- 1272
- 1273
- 1274
- 1275
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- 1288
- 1289
- 1290
- 1291
- 1292
- 1293
- 1294
- 1295
- 1296
- 1297
- 1298
- 1299
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1306
- 1307
- 1308
- 1309
- 1310
- 1311
- 1312
- 1313
- 1314
- 1315
- 1316
- 1317
- 1318
- 1319
- 1320
- 1321
- 1322
- 1323
- 1324
- 1325
- 1326
- 1327
- 1328
- 1329
- 1330
- 1331
- 1332
- 1333
- 1334
- 1335
- 1336
- 1337
- 1338
- 1339
- 1340
- 1341
- 1342
- 1343
- 1344
- 1345
- 1346
- 1347
- 1348
- 1349
- 1350
- 1351
- 1352
- 1353
- 1354
- 1355
- 1356
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1369
- 1370
- 1371
- 1372
- 1373
- 1374
- 1375
- 1376
- 1377
- 1378
- 1379
- 1380
- 1381
- 1382
- 1383
- 1384
- 1385
- 1386
- 1387
- 1388
- 1389
- 1390
- 1391
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1409
- 1410
- 1411
- 1412
- 1413
- 1414
- 1415
- 1416
- 1417
- 1418
- 1419
- 1420
- 1421
- 1422
- 1423
- 1424
- 1425
- 1426
- 1427
- 1428
- 1429
- 1430
- 1431
- 1432
- 1433
- 1434
- 1435
- 1436
- 1437
- 1438
- 1439
- 1440
- 1441
- 1442
- 1443
- 1444
- 1445
- 1446
- 1447
- 1448
- 1449
- 1450
- 1451
- 1452
- 1453
- 1454
- 1455
- 1456
- 1457
- 1458
- 1459
- 1460
- 1461
- 1462
- 1463
- 1464
- 1465
- 1466
- 1467
- 1468
- 1469
- 1470
- 1471
- 1472
- 1473
- 1474
- 1475
- 1476
- 1477
- 1478
- 1479
- 1480
- 1481
- 1482
- 1483
- 1484
- 1485
- 1486
- 1487
- 1488
- 1489
- 1490
- 1491
- 1492
- 1493
- 1494
- 1495
- 1496
- 1497
- 1498
- 1499
- 1500
- 1501
- 1502
- 1503
- 1504
- 1505
- 1506
- 1507
- 1508
- 1509
- 1510
- 1511
- 1512
- 1513
- 1514
- 1515
- 1516
- 1517
- 1518
- 1519
- 1520
- 1521
- 1522
- 1523
- 1524
- 1525
- 1526
- 1527
- 1528
- 1529
- 1530
- 1531
- 1532
- 1533
- 1534
- 1535
- 1536
- 1537
- 1538
- 1539
- 1540
- 1541
- 1542
- 1543
- 1544
- 1545
- 1546
- 1547
- 1548
- 1549
- 1550
- 1551
- 1552
- 1553
- 1554
- 1555
- 1556
- 1557
- 1558
- 1559
- 1560
- 1561
- 1562
- 1563
- 1564
- 1565
- 1566
- 1567
- 1568
- 1569
- 1570
- 1571
- 1572
- 1573
- 1574
- 1575
- 1576
- 1577
- 1578
- 1579
- 1580
- 1581
- 1582
- 1583
- 1584
- 1585
- 1586
- 1587
- 1588
- 1589
- 1590
- 1591
- 1592
- 1593
- 1594
- 1595
- 1596
- 1597
- 1598
- 1599
- 1600
- 1601
- 1602
- 1603
- 1604
- 1605
- 1606
- 1607
- 1608
- 1609
- 1610
- 1611
- 1612
- 1613
- 1614
- 1615
- 1616
- 1617
- 1618
- 1619
- 1620
- 1621
- 1622
- 1623
- 1624
- 1625
- 1626
- 1627
- 1628
- 1629
- 1630
- 1631
- 1632
- 1633
- 1634
- 1635
- 1636
- 1637
- 1638
- 1639
- 1640
- 1641
- 1642
- 1643
- 1644
- 1645
- 1646
- 1647
- 1648
- 1649
- 1650
- 1651
- 1652
- 1653
- 1654
- 1655
- 1656
- 1657
- 1658
- 1659
- 1660
- 1661
- 1662
- 1663
- 1664
- 1665
- 1666
- 1667
- 1668
- 1669
- 1670
- 1671
- 1672
- 1673
- 1674
- 1675
- 1676
- 1677
- 1678
- 1679
- 1680
- 1681
- 1682
- 1683
- 1684
- 1685
- 1686
- 1687
- 1688
- 1689
- 1690
- 1691
- 1692
- 1693
- 1694
- 1695
- 1696
- 1697
- 1698
- 1699
- 1700
- 1701
- 1702
- 1703
- 1704
- 1705
- 1706
- 1707
- 1708
- 1709
- 1710
- 1711
- 1712
- 1713
- 1714
- 1715
- 1716
- 1717
- 1718
- 1719
- 1720
- 1721
- 1722
- 1723
- 1724
- 1725
- 1726
- 1727
- 1728
- 1729
- 1730
- 1731
- 1732
- 1733
- 1734
- 1735
- 1736
- 1737
- 1738
- 1739
- 1740
- 1741
- 1742
- 1743
- 1744
- 1745
- 1746
- 1747
- 1748
- 1749
- 1750
- 1751
- 1752
- 1753
- 1754
- 1755
- 1756
- 1757
- 1758
- 1759
- 1760
- 1761
- 1762
- 1763
- 1764
- 1765
- 1766
- 1767
- 1768
- 1769
- 1770
- 1771
- 1772
- 1773
- 1774
- 1775
- 1776
- 1777
- 1778
- 1779
- 1780
- 1781
- 1782
- 1783
- 1784
- 1785
- 1786
- 1787
- 1788
- 1789
- 1790
- 1791
- 1792
- 1793
- 1794
- 1795
- 1796
- 1797
- 1798
- 1799
- 1800
- 1801
- 1802
- 1803
- 1804
- 1805
- 1806
- 1807
- 1808
- 1809
- 1810
- 1811
- 1812
- 1813
- 1814
- 1815
- 1816
- 1817
- 1818
- 1819
- 1820
- 1821
- 1822
- 1823
- 1824
- 1825
- 1826
- 1827
- 1828
- 1829
- 1830
- 1831
- 1832
- 1833
- 1834
- 1835
- 1836
- 1837
- 1838
- 1839
- 1840
- 1841
- 1842
- 1843
- 1844
- 1845
- 1846
- 1847
- 1848
- 1849
- 1850
- 1851
- 1852
- 1853
- 1854
- 1855
- 1856
- 1857
- 1858
- 1859
- 1860
- 1861
- 1862
- 1863
- 1864
- 1865
- 1866
- 1867
- 1868
- 1869
- 1870
- 1871
- 1872
- 1873
- 1874
- 1875
- 1876
- 1877
- 1878
- 1879
- 1880
- 1881
- 1882
- 1883
- 1884
- 1885
- 1886
- 1887
- 1888
- 1889
- 1890
- 1891
- 1892
- 1893
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1916
- 1917
- 1918
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1939
- 1940
- 1941
- 1942
- 1943
- 1944
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- 2028
- 2029
- 2030
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2046
- 2047
- 2048
- 2049
- 2050
- 2051
- 2052
- 2053
- 2054
- 2055
- 2056
- 2057
- 2058
- 2059
- 2060
- 2061
- 2062
- 2063
- 2064
- 2065
- 2066
- 2067
- 2068
- 2069
- 2070
- 2071
- 2072
- 2073
- 2074
- 2075
- 2076
- 2077
- 2078
- 2079
- 2080
- 2081
- 2082
- 2083
- 2084
- 2085
- 2086
- 2087
- 2088
- 2089
- 2090
- 2091
- 2092
- 2093
- 2094
- 2095
- 2096
- 2097
- 2098
- 2099
- 2100
- 2101
- 2102
- 2103
- 2104
- 2105
- 2106
- 2107
- 2108
- 2109
- 2110
- 2111
- 2112
- 2113
- 2114
- 2115
- 2116
- 2117
- 2118
- 2119
- 2120
- 2121
- 2122
- 2123
- 2124
- 2125
- 2126
- 2127
- 2128
- 2129
- 2130
- 2131
- 2132
- 2133
- 2134
- 2135
- 2136
- 2137
- 2138
- 2139
- 2140
- 2141
- 2142
- 2143
- 2144
- 2145
- 2146
- 2147
- 2148
- 2149
- 2150
- 2151
- 2152
- 2153
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2160
- 2161
- 2162
- 2163
- 2164
- 2165
- 2166
- 2167
- 2168
- 2169
- 2170
- 2171
- 2172
- 2173
- 2174
- 2175
- 2176
- 2177
- 2178
- 2179
- 2180
- 2181
- 2182
- 2183
- 2184
- 2185
- 2186
- 2187
- 2188
- 2189
- 2190
- 2191
- 2192
- 2193
- 2194
- 2195
- 2196
- 2197
- 2198
- 2199
- 2200
- 2201
- 2202
- 2203
- 2204
- 2205
- 2206
- 2207
- 2208
- 2209
- 2210
- 2211
- 2212
- 2213
- 2214
- 2215
- 2216
- 2217
- 2218
- 2219
- 2220
- 2221
- 2222
- 2223
- 2224
- 2225
- 2226
- 2227
- 2228
- 2229
- 2230
- 2231
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2238
- 2239
- 2240
- 2241
- 2242
- 2243
- 2244
- 2245
- 2246
- 2247
- 2248
- 2249
- 2250
- 2251
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2258
- 2259
- 2260
- 2261
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2289
- 2290
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2300
- 2301
- 2302
- 2303
- 2304
- 2305
- 2306
- 2307
- 2308
- 2309
- 2310
- 2311
- 2312
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2320
- 2321
- 2322
- 2323
- 2324
- 2325
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2355
- 2356
- 2357
- 2358
- 2359
- 2360
- 2361
- 2362
- 2363
- 2364
- 2365
- 2366
- 2367
- 2368
- 2369
- 2370
- 2371
- 2372
- 2373
- 2374
- 2375
- 2376
- 2377
- 2378
- 2379
- 2380
- 2381
- 2382
- 2383
- 2384
- 2385
- 2386
- 2387
- 2388
- 2389
- 2390
- 2391
- 2392
- 2393
- 2394
- 2395
- 2396
- 2397
- 2398
- 2399
- 2400
- 2401
- 2402
- 2403
- 2404
- 2405
- 2406
- 2407
- 2408
- 2409
- 2410
- 2411
- 2412
- 2413
- 2414
- 2415
- 2416
- 2417
- 2418
- 2419
- 2420
- 2421
- 2422
- 2423
- 2424
- 2425
- 2426
- 2427
- 2428
- 2429
- 2430
- 2431
- 2432
- 2433
- 2434
- 2435
- 2436
- 2437
- 2438
- 2439
- 2440
- 2441
- 2442
- 2443
- 2444
- 2445
- 2446
- 2447
- 2448
- 2449
- 2450
- 2451
- 2452
- 2453
- 2454
- 2455
- 2456
- 2457
- 2458
- 2459
- 2460
- 2461
- 2462
- 2463
- 2464
- 2465
- 2466
- 2467
- 2468
- 2469
- 2470
- 2471
- 2472
- 2473
- 2474
- 2475
- 2476
- 2477
- 2478
- 2479
- 2480
- 2481
- 2482
- 2483
- 2484
- 2485
- 2486
- 2487
- 2488
- 2489
- 2490
- 2491
- 2492
- 2493
- 2494
- 2495
- 2496
- 2497
- 2498
- 2499
- 2500
- 2501
- 2502
- 2503
- 2504
- 2505
- 2506
- 2507
- 2508
- 2509
- 2510
- 2511
- 2512
- 2513
- 2514
- 2515
- 2516
- 2517
- 2518
- 2519
- 2520
- 2521
- 2522
- 2523
- 2524
- 2525
- 2526
- 2527
- 2528
- 2529
- 2530
- 2531
- 2532
- 2533
- 2534
- 2535
- 2536
- 2537
- 2538
- 2539
- 2540
- 2541
- 2542
- 2543
- 2544
- 2545
- 2546
- 2547
- 2548
- 2549
- 2550
- 2551
- 2552
- 2553
- 2554
- 2555
- 2556
- 2557
- 2558
- 2559
- 2560
- 2561
- 2562
- 2563
- 2564
- 2565
- 2566
- 2567
- 2568
- 2569
- 2570
- 2571
- 2572
- 2573
- 2574
- 2575
- 2576
- 2577
- 2578
- 2579
- 2580
- 2581
- 2582
- 2583
- 2584
- 2585
- 2586
- 2587
- 2588
- 2589
- 2590
- 2591
- 2592
- 2593
- 2594
- 2595
- 2596
- 2597
- 2598
- 2599
- 2600
- 2601
- 2602
- 2603
- 2604
- 2605
- 2606
- 2607
- 2608
- 2609
- 2610
- 2611
- 2612
- 2613
- 2614
- 2615
- 2616
- 2617
- 2618
- 2619
- 2620
- 2621
- 2622
- 2623
- 2624
- 2625
- 2626
- 2627
- 2628
- 2629
- 2630
- 2631
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2650
- 2651
- 2652
- 2653
- 2654
- 2655
- 2656
- 2657
- 2658
- 2659
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2684
- 2685
- 2686
- 2687
- 2688
- 2689
- 2690
- 2691
- 2692
- 2693
- 2694
- 2695
- 2696
- 2697
- 2698
- 2699
- 2700
- 2701
- 2702
- 2703
- 2704
- 2705
- 2706
- 2707
- 2708
- 2709
- 2710
- 2711
- 2712
- 2713
- 2714
- 2715
- 2716
- 2717
- 2718
- 2719
- 2720
- 2721
- 2722
- 2723
- 2724
- 2725
- 2726
- 2727
- 2728
- 2729
- 2730
- 2731
- 2732
- 2733
- 2734
- 2735
- 2736
- 2737
- 2738
- 2739
- 2740
- 2741
- 2742
- 2743
- 2744
- 2745
- 2746
- 2747
- 2748
- 2749
- 2750
- 2751
- 2752
- 2753
- 2754
- 2755
- 2756
- 2757
- 2758
- 2759
- 2760
- 2761
- 2762
- 2763
- 2764
- 2765
- 2766
- 2767
- 2768
- 2769
- 2770
- 2771
- 2772
- 2773
- 2774
- 2775
- 2776
- 2777
- 2778
- 2779
- 2780
- 2781
- 2782
- 2783
- 2784
- 2785
- 2786
- 2787
- 2788
- 2789
- 2790
- 2791
- 2792
- 2793
- 2794
- 2795
- 2796
- 2797
- 2798
- 2799
- 2800
- 2801
- 2802
- 2803
- 2804
- 2805
- 2806
- 2807
- 2808
- 2809
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2821
- 2822
- 2823
- 2824
- 2825
- 2826
- 2827
- 2828
- 2829
- 2830
- 2831
- 2832
- 2833
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2844
- 2845
- 2846
- 2847
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2859
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2866
- 2867
- 2868
- 2869
- 2870
- 2871
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2878
- 2879
- 2880
- 2881
- 2882
- 2883
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2904
- 2905
- 2906
- 2907
- 2908
- 2909
- 2910
- 2911
- 2912
- 2913
- 2914
- 2915
- 2916
- 2917
- 2918
- 2919
- 2920
- 2921
- 2922
- 2923
- 2924
- 2925
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2952
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2959
- 2960
- 2961
- 2962
- 2963
- 2964
- 2965
- 2966
- 2967
- 2968
- 2969
- 2970
- 2971
- 2972
- 2973
- 2974
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 2992
- 2993
- 2994
- 2995
- 2996
- 2997
- 2998
- 2999
- 3000
- 3001
- 3002
- 3003
- 3004
- 3005
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3036
- 3037
- 3038
- 3039
- 3040
- 3041
- 3042
- 3043
- 3044
- 3045
- 3046
- 3047
- 3048
- 3049
- 3050
- 3051
- 3052
- 3053
- 3054
- 3055
- 3056
- 3057
- 3058
- 3059
- 3060
- 3061
- 3062
- 3063
- 3064
- 3065
- 3066
- 3067
- 3068
- 3069
- 3070
- 3071
- 3072
- 3073
- 3074
- 3075
- 3076
- 3077
- 3078
- 3079
- 3080
- 3081
- 3082
- 3083
- 3084
- 3085
- 3086
- 3087
- 3088
- 3089
- 3090
- 3091
- 3092
- 3093
- 3094
- 3095
- 3096
- 3097
- 3098
- 3099
- 3100
- 3101
- 3102
- 3103
- 3104
- 3105
- 3106
- 3107
- 3108
- 3109
- 3110
- 3111
- 3112
- 3113
- 3114
- 3115
- 3116
- 3117
- 3118
- 3119
- 3120
- 3121
- 3122
- 3123
- 3124
- 3125
- 3126
- 3127
- 3128
- 3129
- 3130
- 3131
- 3132
- 3133
- 3134
- 3135
- 3136
- 3137
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3148
- 3149
- 3150
- 3151
- 3152
- 3153
- 3154
- 3155
- 3156
- 3157
- 3158
- 3159
- 3160
- 3161
- 3162
- 3163
- 3164
- 3165
- 3166
- 3167
- 3168
- 3169
- 3170
- 3171
- 3172
- 3173
- 3174
- 3175
- 3176
- 3177
- 3178
- 3179
- 3180
- 3181
- 3182
- 3183
- 3184
- 3185
- 3186
- 3187
- 3188
- 3189
- 3190
- 3191
- 3192
- 3193
- 3194
- 3195
- 3196
- 3197
- 3198
- 3199
- 3200
- 3201
- 3202
- 3203
- 3204
- 3205
- 3206
- 3207
- 3208
- 3209
- 3210
- 3211
- 3212
- 3213
- 3214
- 3215
- 3216
- 3217
- 3218
- 3219
- 3220
- 3221
- 3222
- 3223
- 3224
- 3225
- 3226
- 3227
- 3228
- 3229
- 3230
- 3231
- 3232
- 3233
- 3234
- 3235
- 3236
- 3237
- 3238
- 3239
- 3240
- 3241
- 3242
- 3243
- 3244
- 3245
- 3246
- 3247
- 3248
- 3249
- 3250
- 3251
- 3252
- 3253
- 3254
- 3255
- 3256
- 3257
- 3258
- 3259
- 3260
- 3261
- 3262
- 3263
- 3264
- 3265
- 3266
- 3267
- 3268
- 3269
- 3270
- 3271
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3279
- 3280
- 3281
- 3282
- 3283
- 3284
- 3285
- 3286
- 3287
- 3288
- 3289
- 3290
- 3291
- 3292
- 3293
- 3294
- 3295
- 3296
- 3297
- 3298
- 3299
- 3300
- 3301
- 3302
- 3303
- 3304
- 3305
- 3306
- 3307
- 3308
- 3309
- 3310
- 3311
- 3312
- 3313
- 3314
- 3315
- 3316
- 3317
- 3318
- 3319
- 3320
- 3321
- 3322
- 3323
- 3324
- 3325
- 3326
- 3327
- 3328
- 3329
- 3330
- 3331
- 3332
- 3333
- 3333