华为云用户手册
-
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 work_hour_category 否 String 工时类型唯一标识取值为value,页面展示取值为display_value work_date_begin 是 String 工时开始日期 work_date_end 是 String 工时结束日期 work_hours 是 String 工时数值 work_hour_type 是 String 工时类型:1:总数 2:每天 include_weekend 是 Boolean 是否包含周末 description 否 String 描述
-
响应示例 状态码:200 工时信息以及分页信息返回 { "status" : "success", "message" : null, "result" : [ { "workitem" : { "plan_pi" : null, "sum_workload_man_day" : "112.00", "convolution_actual_hours" : null, "id" : "976857692367659008", "plan_iteration" : null }, "work_date" : "1706803200000", "created_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "work_hour_category" : "研发设计", "work_hours" : 6 } ], "page" : { "page" : 1, "size" : 200, "count" : 1 } }
-
请求示例 根据工作项id查询项目下工时 POST https://{endpoint}/v1/ipdprojectservice/projects/05c7d8bcf3db4829bc841e4ba93aaea5/work-hour/query { "params" : { "plan_pi" : [ ], "plan_iteration" : [ ], "workitem_id" : [ "976857692367659008" ], "created_by" : [ ] }, "page_info" : { "offset" : 0, "limit" : 200 } }
-
响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 status String 参数解释: 返回状态 取值范围: 不涉及 message String 参数解释: 返回体消息 取值范围: 不涉及 result Array of WorkHourInfoVO objects 参数解释: 返回数据 page PageVO object 参数解释: 分页信息 表6 WorkHourInfoVO 参数 参数类型 描述 workitem workitem object 参数解释: 工作项信息 work_date String 参数解释: 工时日期,unix时间戳,单位:毫秒 取值范围: 不涉及 created_by UserEntity object 参数解释: 创建人信息 work_hour_category String 参数解释: 工时类型唯一标识取值为value,页面展示取值为display_value 取值范围: 不涉及 work_hours String 参数解释: 工时 取值范围: 不涉及 表7 workitem 参数 参数类型 描述 plan_pi String 参数解释: 发布计划ID 取值范围: 不涉及 sum_workload_man_day String 参数解释: 实际工时 取值范围: 不涉及 workload_man_day String 参数解释: 计划工时 取值范围: 不涉及 convolution_plan_hours String 参数解释: 卷积计划工时 取值范围: 不涉及 convolution_actual_hours String 参数解释: 卷积实际工时 取值范围: 不涉及 id String 参数解释: 工作项id 取值范围: 不涉及 plan_iteration String 参数解释: 迭代id 取值范围: 不涉及 表8 UserEntity 参数 参数类型 描述 id String 参数解释: 用户id,可通过[获取当前用户信息]接口获取,响应消息体中的id字段的值就是用户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 用户名称。 约束限制: 最小长度:2,最大长度:64。 取值范围: 不涉及。 默认取值: 不涉及。 nick_name String 参数解释: 用户昵称。 约束限制: 最小长度:2,最大长度:30。 取值范围: 不涉及。 默认取值: 不涉及。 表9 PageVO 参数 参数类型 描述 page String 参数解释: 当前页 取值范围: 不涉及 size String 参数解释: 每页条数 取值范围: 不涉及 count String 参数解释: 数据总数 取值范围: 不涉及 状态码:400 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
-
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 params 是 WorkHourParamVO object 参数解释: 条件入参 page_info 是 RequestPageInfoVO object 参数解释: 分页参数 表3 WorkHourParamVO 参数 是否必选 参数类型 描述 plan_pi 否 Array of strings 参数解释: 发布计划ID数组,可以通过[发布/迭代计划详情查询]接口获取,响应消息体中的id字段的值就是发布计划ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 plan_iteration 否 Array of strings 参数解释: 迭代计划ID数组,可以通过[发布/迭代计划详情查询]接口获取,响应消息体中的id字段的值就是迭代计划ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 workitem_id 否 Array of strings 参数解释: 工作项ID数组,可以通过[查询工作项详情]接口获取,响应消息体中的id字段的值就是 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 created_by 否 Array of strings 参数解释: 创建人ID数组,可以通过[获取当前用户信息]接口获取,响应消息体中的user_id字段的值就是创建人ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 表4 RequestPageInfoVO 参数 是否必选 参数类型 描述 offset 是 String 参数解释: 偏移量 约束限制: 从0开始 取值范围: 最小值:0 默认取值: 缺省值:0 limit 是 String 参数解释: 每页显示数量,最大值200 约束限制: 不涉及 取值范围: 最小值:1,最大值:200 默认取值: 不涉及
-
URI POST /v1/ipdprojectservice/projects/{project_id}/work-hour/query 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及
-
AK/SK认证 AK/SK签名认证方式仅支持请求body体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
-
Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ....
-
响应示例 状态码:200 OK { "status" : "success", "message" : null, "result" : { "total" : 1, "issues" : [ { "promised" : null, "type" : "raw requirement", "src_domain" : { "id" : "965714701520515072", "name" : "IPD-系统设备类-0217", "title" : "IPD-系统设备类-0217", "project_id" : "e4b0424709934bd1a54753e70336564d", "parent_id" : null, "category" : "Project", "created_by" : "a360371833bf4c558f796fd707b44daf", "model_id" : "10001" }, "domain_id" : { "id" : "965714701520515072", "name" : "IPD-系统设备类-0217", "title" : "IPD-系统设备类-0217", "project_id" : "e4b0424709934bd1a54753e70336564d", "parent_id" : null, "category" : "Project", "created_by" : "a360371833bf4c558f796fd707b44daf", "model_id" : "10001" }, "send_from" : "", "number" : "RR20240402742063", "send_to" : "", "convolution_actual_hours" : null, "workload_man_day" : null, "id" : "981935538274476033", "state" : "正在工作", "stay_days" : 1, "assigned_cc" : null, "submit_time" : "1712041275000", "workitem2label" : null, "close_time" : null, "priority" : { "id" : "965714705672876036", "display_value" : "中", "value" : "中", "code" : "中", "value_py" : "2", "sequence" : 2, "level" : 1, "domain_id" : "965714701520515072", "belong_definition_type" : "5" }, "modified_date" : "1712041276000", "created_by" : { "watcher" : null, "user_id" : "a360371833bf4c558f796fd707b44daf", "user_num_id" : 4091, "user_name" : "devcloud_devcloud_s00404480_01", "domain_id" : "4e919d73499648e3b0292cd3cbef806a", "domain_name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号", "role_id" : "8dc2cd191a104148a77f937681f9a5d6,6af50476ba89492698d237fb6fa456d6", "role_name" : "项目管理员,项目经理", "role_code" : "project_admin,Project manager", "image_id" : null, "region" : null, "has_removed" : null }, "break_status" : { "id" : "965714705672876041", "display_value" : "未分解", "value" : "undecomposed", "code" : "undecomposed", "value_py" : "undecomposed", "sequence" : 2, "level" : 1, "domain_id" : "965714701520515072", "belong_definition_type" : "5" }, "status_modified_date" : "1712041276000", "canceled" : null, "expect_delivery_time" : null, "parent_id" : null, "assignee" : { "watcher" : null, "user_id" : "a360371833bf4c558f796fd707b44daf", "user_num_id" : 4091, "user_name" : "devcloud_devcloud_s00404480_01", "domain_id" : "4e919d73499648e3b0292cd3cbef806a", "domain_name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号", "role_id" : "8dc2cd191a104148a77f937681f9a5d6,6af50476ba89492698d237fb6fa456d6", "role_name" : "项目管理员,项目经理", "role_code" : "project_admin,Project manager", "image_id" : null, "region" : null, "has_removed" : null }, "region" : "region01", "status" : { "id" : "965714705815482388", "belonging" : "START", "space_id" : "965714701520515072", "name" : "分析", "status_category" : null, "code" : "Analyse", "definition_type" : "5", "belong_definition_type" : 3, "belong_scope" : null, "display_value" : "分析", "position" : 2, "displayable" : 1, "editable" : 1, "deletable" : 1, "mutable" : 1, "title_py" : "fx", "builtin" : null, "label" : null, "description" : null, "created_by" : "a360371833bf4c558f796fd707b44daf", "created_userinfo" : null, "created_on" : null, "created_date" : 1708202727000, "modified_date" : 1708202727000, "modified_by" : "a360371833bf4c558f796fd707b44daf", "category_code" : null, "editing_fields" : null, "associate" : null, "linkage_node_fields" : false }, "tenant_id" : "4e919d73499648e3b0292cd3cbef806a", "link" : "", "is_suspended" : null, "change_status" : null, "title" : "RR-01", "sum_workload_man_day" : null, "plan_end_date" : null, "rr2ir" : "", "convolution_plan_hours" : null, "submitted_by" : [ { "watcher" : null, "user_id" : "a360371833bf4c558f796fd707b44daf", "user_num_id" : 4091, "user_name" : "devcloud_devcloud_s00404480_01", "domain_id" : "4e919d73499648e3b0292cd3cbef806a", "domain_name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号", "role_id" : "8dc2cd191a104148a77f937681f9a5d6,6af50476ba89492698d237fb6fa456d6", "role_name" : "项目管理员,项目经理", "role_code" : "project_admin,Project manager", "image_id" : null, "region" : null, "has_removed" : null } ], "rr2us" : "", "cascade_delete" : "none", "recipient" : [ { "watcher" : null, "user_id" : "a360371833bf4c558f796fd707b44daf", "user_num_id" : 4091, "user_name" : "devcloud_devcloud_s00404480_01", "domain_id" : "4e919d73499648e3b0292cd3cbef806a", "domain_name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号", "role_id" : "8dc2cd191a104148a77f937681f9a5d6,6af50476ba89492698d237fb6fa456d6", "role_name" : "项目管理员,项目经理", "role_code" : "project_admin,Project manager", "image_id" : null, "region" : null, "has_removed" : null } ], "modified_by" : { "watcher" : null, "user_id" : "a360371833bf4c558f796fd707b44daf", "user_num_id" : 4091, "user_name" : "devcloud_devcloud_s00404480_01", "domain_id" : "4e919d73499648e3b0292cd3cbef806a", "domain_name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号", "role_id" : "8dc2cd191a104148a77f937681f9a5d6,6af50476ba89492698d237fb6fa456d6", "role_name" : "项目管理员,项目经理", "role_code" : "project_admin,Project manager", "image_id" : null, "region" : null, "has_removed" : null }, "created_date" : "1712041275000", "closed_flag" : null, "category" : "RR", "collaborative_status" : [ ], "setup" : true, "parent_status" : "no" } ] } }
-
请求示例 Post https://{endpoint}/v1/ipdprojectservice/projects/{project_id}/issues/query?issue_type=IR,US { "filter" : [ { "descendants.plan_pi" : { "values" : [ "956200745322848257" ], "operator" : "||" }, "descendants.plan_iteration" : { "values" : [ "956200745322848257-child" ], "operator" : "||" } }, { "descendants.priority" : { "values" : [ "中" ], "operator" : "||" } }, { "descendants.assignee" : { "values" : [ "a360371833bf4c558f796fd707b44daf" ], "operator" : "||" } }, { "descendants.status" : { "values" : [ "Start" ], "operator" : "||" } }, { "parent_id" : { "values" : [ "" ], "operator" : "||" } } ], "page" : { "page_no" : 1, "page_size" : 20 } }
-
URI POST /v1/ipdprojectservice/projects/{project_id}/issues/query 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及 表2 Query参数 参数 是否必选 参数类型 描述 issue_type 是 String 参数解释: 工作项类型,区分大小写,传入错误的工作项类型时不返回数据,系统设备类和独立软件类型的项目当issue_type传入没有父子关系的工作项时,仅返回第一个工作项类型数据 约束限制: 支持多种工作项类型,使用英文逗号分隔 取值范围: RR/SF/IR/SR/AR/Task/Bug(系统设备类项目可选值) RR/SF/IR/US/Task/Bug(独立软件类项目可选值) RR/Epic/FE/US/Task/Bug(云服务类项目可选值) 默认取值: 不涉及
-
响应示例 状态码:200 OK { "status" : "success", "message" : null, "result" : { "issues" : [ { "category" : "IR", "id" : "961308804339843073", "title" : "IR-16-分解", "type" : "requirement", "number" : "IR20240205000401", "project_id" : "8e70d806a8f04d018ea6af6b6ffe7b96", "status" : "Start", "state" : "正在工作", "assignee" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "assigned_cc" : [ { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" } ], "created_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "created_time" : "1707123479000", "modified_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "modified_time" : "1707123480000", "workload" : "20.00", "tenant_id" : "4e919d73499648e3b0292cd3cbef806a", "link" : "", "status_modified_time" : "1707123480000", "custom_fields" : [ { "code" : "c7073388365101674496", "value" : "881467547473321986" }, { "code" : "c7148512434669625344", "value" : "956591616891461634" } ], "children" : [ ], "ir2feature" : "", "need_break" : "yes", "break_status" : "undecomposed", "priority" : "中", "related_network_security" : "no", "business_domain" : "software", "submitted_by" : [ { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" } ], "ir2rr" : "956559072707911681" } ], "total" : 1 } } 状态码:400 错误信息 { "error_code" : "PM.02175000", "error_msg" : "系统繁忙,请稍后再试" }
-
请求示例 POST https://{endpoint}/v1/ipdprojectservice/projects/8e70d806a8f04d018ea6af6b6ffe7b96/issues/tree?category=IR,US { "keyword" : "IR-", "plan" : [ { "plan_pi" : "966380919792246785", "plan_iteration" : [ "967014561020424192", "-2" ] } ], "number" : [ "IR20240218102026" ], "limit" : 10, "offset" : 0 }
-
响应参数 状态码:200 表7 响应Body参数 参数 参数类型 描述 result IssueEntityPageResult object 参数解释: 工作项树形列表接口。 status String 参数解释: 查询状态。 取值范围: 不涉及。 message String 参数解释: 查询失败的原因。 取值范围: 不涉及。 表8 IssueEntityPageResult 参数 参数类型 描述 issues Array of IssueEntity objects 参数解释: 工作项列表。 total Integer 参数解释: 工作项总数。 取值范围: 不涉及。 表9 IssueEntity 参数 参数类型 描述 id String 参数解释: 需要更新的工作项id,可通过[查询树状工作项]接口获取,响应消息体中的id字段的值就是工作项id。 约束限制: 正则表达式,^([0-9]{18,19})$ 取值范围: 不涉及。 默认取值: 不涉及。 title String 参数解释: 工作项标题,可通过[查询树状工作项]接口获取,响应消息体中的title字段的值就是工作项标题。 约束限制: 最小长度:1,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 工作项描述字段,可通过[查询树状工作项]接口获取,响应消息体中的description字段的值就是工作项描述字段。 约束限制: 最小长度:1,最大长度:50000。 取值范围: 不涉及。 默认取值: 不涉及。 type String 参数解释: 工作项大分类定义,工作项创建、编辑无此字段,仅作展示用 requirement(研发需求)、bug(缺陷)、task(任务)、feature(特性)、raw_requirement(原始需求),可通过[查询树状工作项]接口获取,响应消息体中的type字段的值就是工作项大分类定义。 约束限制: 最小长度:0,最大长度:128。 取值范围: 不涉及。 默认取值: 不涉及。 number String 参数解释: 工作项编号,可通过[查询树状工作项]接口获取,响应消息体中的number字段的值就是工作项编号 约束限制: 最小长度:0,最大长度:128。 取值范围: 不涉及。 默认取值: 不涉及。 category String 参数解释: 工作项类型,系统设备类项目可选值为:RR/SF/IR/SR/AR/Task/Bug,独立软件类项目可选值为:RR/SF/IR/US/Task/Bug,云服务类项目可选值为:RR/Epic/FE/US/Task/Bug。编辑工作项时,此字段必填、值为当前工作项正确的工作项类型,但不会更新此字段,可通过[查询树状工作项]接口获取,响应消息体中的category字段的值就是工作项类型 约束限制: 不涉及。 取值范围: 系统设备类项目可选值为:RR/SF/IR/SR/AR/Task/Bug。 独立软件类项目可选值为:RR/SF/IR/US/Task/Bug。 云服务类项目可选值为:RR/Epic/FE/US/Task/Bug。 默认取值: 不涉及。 parent_id String 参数解释: 父工作项id,可通过[查询树状工作项]接口获取,响应消息体中的parent_id字段的值就是父工作项id 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 project_id String 参数解释: 项目的32位uuid,项目唯一标识,通过[查询项目列表]接口获取,响应消息体中的project_id字段的值就是项目ID。 约束限制: 正则表达式,[A-Za-z0-9]{32}。 取值范围: 不涉及 默认取值: 不涉及。 status String 参数解释: 工作项状态code,可通过[查询树状工作项]接口获取,响应消息体中的status字段的值就是工作项状态code。 约束限制: 最小长度:2,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 工作项的生命周期,可选值为"正在工作","作废",可通过[查询树状工作项]接口获取,响应消息体中的state字段的值就是工作项的生命周期。 约束限制: 最小长度:2,最大长度:8。 取值范围: 正在工作,作废。 默认取值: 不涉及。 assignee UserEntity object 参数解释: 工作项责任人。 assigned_cc Array of UserEntity objects 参数解释: 工作项抄送人,支持多个抄送人。同一工作项最多支持50个抄送人。 created_by UserEntity object 参数解释: 工作项创建人。 created_time String 参数解释: 工作项创建时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modified_by UserEntity object 参数解释: 工作项最近更新人。 modified_time String 参数解释: 工作项最近更新时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 plan_end_date String 参数解释: 工作项计划结束日期,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 close_time String 参数解释: 工作项关闭时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 workload String 参数解释: 工作项计划工时,保留一位小数,取值范围为0~999999999.9。 约束限制: 不涉及。 取值范围: 0~999999999.9。 默认取值: 不涉及。 workload_sum String 参数解释: 工作项计划工时,保留一位小数,取值范围为0~999999999.9,不可编辑。 约束限制: 最小长度:0,最大长度:11。 取值范围: 0~999999999.9。 默认取值: 不涉及。 tenant_id String 参数解释: 工作项所属租户id,可通过[查询树状工作项]接口获取,响应消息体中的tenant_id字段的值就是工作项所属租户id。 约束限制: 最小长度:32,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 link String 参数解释: 工作项关联项id,多个关联项用英文逗号分隔,同一工作项最多支持50个关联项,可通过[查询树状工作项]接口获取,响应消息体中的link字段的值就是工作项关联项id。 约束限制: 最小长度:0,最大长度:2048。 取值范围: 不涉及。 默认取值: 不涉及。 suspended Boolean 参数解释: 工作项是否已挂起。 约束限制: 不涉及。 取值范围: true,false。 默认取值: 不涉及。 status_modified_time String 参数解释: 工作项状态改变时间,可用于计算工作项在当前状态停留天数,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 labels Array of LabelEntity objects 参数解释: 工作项标签。 custom_fields Array of FieldCodeValuePair objects 参数解释: 工作项自定义字段映射,用户添加的系统字段也在此列 { "code":"字段code", "value":"字段值" }。 children Array of IssueEntity objects 参数解释: 工作项的子工作项集合。 path String 参数解释: 子工作项的路径。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 ir2feature String 参数解释: IR和FE的关联字段,工作项类型为IR时,有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 need_break String 参数解释: 工作项是否需要分解,仅可以分解的工作项类型有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 break_status String 参数解释: 分解状态, 已分解(decomposed) 未分解(undecomposed) 不涉及( --)。 约束限制: 不涉及。 取值范围: decomposed,undecomposed,--。 默认取值: 不涉及。 baseline String 参数解释: 工作项基线状态, 未基线(null) 已基线(baselined) 基线评审中(baseline-reviewing)。 约束限制: 不涉及。 取值范围: null,baselined,baseline-reviewing。 默认取值: 不涉及。 priority String 参数解释: 工作项优先级,部分工作项有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 related_network_security String 参数解释: 是否涉及网络安全。预设字段中,仅研发需求有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 collaboratives String 参数解释: 研发需求协同信息,协同任务id,可通过[查询树状工作项]接口获取,响应消息体中的collaboratives字段的值就是研发需求协同信息,协同任务id。 约束限制: 最小长度:0,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 business_domain String 参数解释: 领域字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 plan_pi String 参数解释: 工作项发布计id,可通过[查询树状工作项]接口获取,响应消息体中的plan_pi字段的值就是工作项发布计id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 plan_iteration String 参数解释: 工作项完成的迭代计划id,在Bug中为修复迭代计划id,可通过[查询树状工作项]接口获取,响应消息体中的plan_iteration字段的值就是迭代计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 change_status String 参数解释: 工作项变更状态, 变更评审中(change-reviewing) 已变更(changed) 未变更(unchange或null)。 约束限制: 最小长度:0,最大长度:32。 取值范围: change-reviewing,changed,unchange,null。 默认取值: 不涉及。 no_break_reason String 参数解释: 无需分解原因,need_break=no时有此字段 约束限制: 最小长度:0,最大长度:512。 取值范围: 不涉及。 默认取值: 不涉及。 submitted_by Array of UserEntity objects 参数解释: 工作项提出人。 ir2rr String 参数解释: IR关联的RR id,多选时用英文逗号分隔。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 feature_set String 参数解释: 特性集id,可通过[查询树状工作项]接口获取,响应消息体中的feature_set字段的值就是特性集id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 expected_repair_date String 参数解释: 期望修复时间。预设字段中,仅Bug有此字段,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 found_pi String 参数解释: 缺陷发现发布计划id,预设字段中,仅Bug有此字段,可通过[查询树状工作项]接口获取,响应消息体中的found_pi字段的值就是缺陷发现发布计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 found_iteration String 参数解释: 缺陷发现迭代计划id,预设字段中,仅Bug有此字段,可通过[查询树状工作项]接口获取,响应消息体中的found_iteration字段的值就是缺陷发现迭代计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 reason_analysis String 参数解释: 分析原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 repair_solution String 参数解释: 修复方案。预设字段中,仅Bug有此字段。 约束限制: 最小长度:0,最大长度:50000。 取值范围: 不涉及。 默认取值: 不涉及。 test_report String 参数解释: 测试报告。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_no_repair_reason String 参数解释: 无需修复原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_activation_reason String 参数解释: 激活原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_return_reason String 参数解释: 退回原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 test_failures_times Integer 参数解释: 回归不通过次数。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 close_type String 参数解释: 关闭类型。预设字段中,仅Bug有此字段,可选值为problem_solved,problem_to_requirement,duplicate_problem,not_a_problem。分别对应问题解决关闭,问题转需求关闭,重复问题关闭,非问题关闭。 约束限制: 不涉及。 取值范围: problem_solved,problem_to_requirement,duplicate_problem,not_a_problem。 默认取值: 不涉及。 表10 UserEntity 参数 参数类型 描述 id String 参数解释: 用户id,可通过[获取当前用户信息]接口获取,响应消息体中的id字段的值就是用户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 用户名称。 约束限制: 最小长度:2,最大长度:64。 取值范围: 不涉及。 默认取值: 不涉及。 nick_name String 参数解释: 用户昵称。 约束限制: 最小长度:2,最大长度:30。 取值范围: 不涉及。 默认取值: 不涉及。 表11 LabelEntity 参数 参数类型 描述 id String 参数解释: 标签id,可通过[查询标签列表]接口获取,响应消息体中的id字段的值就是标签id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 label_type String 参数解释: 标签所属工作项类型,对应工作项的type字段。 约束限制: 最小长度:0,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 color String 参数解释: 标签颜色RGB。 约束限制: 最小长度:0,最大长度:16。 取值范围: 不涉及。 默认取值: 不涉及。 title String 参数解释: 标签标题。 约束限制: 最小长度:2,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 表12 FieldCodeValuePair 参数 参数类型 描述 code String 参数解释: 工作项字段code值。 约束限制: 最小长度:0,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 value String 参数解释: 工作项自定义字段值,为多选时用英文逗号分隔。 约束限制: 最小长度:0,最大长度:10000。 取值范围: 不涉及。 默认取值: 不涉及。 状态码:400 表13 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
-
URI POST /v1/ipdprojectservice/projects/{project_id}/issues/tree 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及 表2 Query参数 参数 是否必选 参数类型 描述 category 是 String 参数解释: 工作项类型。 约束限制: 正则表达式:([A-Za-z_,]{2,32})。 取值范围: 系统设备类项目可选值为:RR/SF/IR/SR/AR/Task/Bug,独立软件类项目可选值为:RR/SF/IR/US/Task/Bug,云服务类项目可选值为:RR/Epic/FE/US/Task/Bug。支持多种工作项类型,使用英文逗号分隔,如category=IR,SR,AR。 默认取值: 不涉及。
-
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数解释: 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 最小长度:10,最大长度:32768。 默认取值: 不涉及。 表4 请求Body参数 参数 是否必选 参数类型 描述 keyword 否 String 参数解释: 关键字。支持标题模糊搜索,编号精确搜索 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 number 否 Array of strings 参数解释: 按编号批量搜索,number参数有值时,keyword参数不生效。 约束限制: 不涉及。 plan 否 Array of PlanFilterVO objects 参数解释: 按发布计划、迭代计划条件过滤。参数为发布计划、迭代计划id,迭代计划id和发布计划id有从属关系,-2表示未设置内容 约束限制: 不涉及。 offset 否 Integer 参数解释: 分页参数—偏移量,从0开始,值为limit的整数倍。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 limit 否 Integer 参数解释: 分页参数—每页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 默认20。 modified_date 否 DateFilterVO object 参数解释: 工作项最后修改时间。 约束限制: 不涉及。 表5 PlanFilterVO 参数 是否必选 参数类型 描述 plan_pi 否 String 参数解释: 发布计划id,-2表示未设置内容。 约束限制: 正则表达式:([0-9]{18,19})|(-2)。 取值范围: 不涉及。 默认取值: 不涉及。 plan_iteration 否 Array of strings 参数解释: 发布计划下的迭代计划id,-2表示未设置迭代。 约束限制: 不涉及。 表6 DateFilterVO 参数 是否必选 参数类型 描述 start_date 否 String 参数解释: 时间过滤器开始时间戳,-2表示未设置内容。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 end_date 否 String 参数解释: 时间过滤器结束时间戳,-2表示未设置内容。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
-
响应参数 状态码:200 表7 响应Body参数 参数 参数类型 描述 result Array of IssueBatchOperateEntitiesResult objects 参数解释: 批量编辑的结果 status String 参数解释: 操作状态 取值范围: 不涉及 message String 参数解释: 操作失败原因 取值范围: 不涉及 表8 IssueBatchOperateEntitiesResult 参数 参数类型 描述 success Array of IssueOperateResult objects 参数解释: 成功的结果 failed Array of IssueOperateResult objects 参数解释: 失败的结果 表9 IssueOperateResult 参数 参数类型 描述 id String 参数解释: 变更的工作项id 取值范围: 不涉及 operator String 参数解释: 工作项变更人id 取值范围: 不涉及 state String 参数解释: 工作项变更后生命周期状态 取值范围: 不涉及 operate_time String 参数解释: 工作项变更时间 取值范围: 不涉及 状态码:400 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
-
请求示例 批量更新研发需求 PUT https://{endpoint}/v1/ipdprojectservice/projects/8e70d806a8f04d018ea6af6b6ffe7b96/issues/batch { "id" : [ "957294446158852096", "957315051394478080" ], "attribute" : { "category" : "IR", "priority" : "低", "submitted_by" : [ { "id" : "a360371833bf4c558f796fd707b44daf" } ], "labels" : [ { "id" : "956308025419804673" }, { "id" : "956308025419804673" } ], "custom_fields" : [ { "code" : "c7073388365101674496", "value" : "881467547473321986,881467547473321987" }, { "code" : "c7148504958125613056", "value" : "我是一个项目自定义字段" }, { "code" : "module", "value" : "956584293264568320" }, { "code" : "c7148512434669625344", "value" : "956591616891461634" } ] } }
-
响应示例 状态码:200 OK { "status" : "success", "result" : [ { "success" : [ { "id" : "957294446158852096", "operator" : "a360371833bf4c558f796fd707b44daf", "operate_time" : "2024-01-29T21:26:11Z" }, { "id" : "957315051394478080", "operator" : "a360371833bf4c558f796fd707b44daf", "operate_time" : "2024-01-29T21:26:11Z" } ], "failed" : [ ] } ] } 状态码:400 错误原因 { "error_code" : "PM.02175000", "error_msg" : "系统繁忙,请稍后再试" }
-
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 id 是 Array of strings 参数解释: 需要更新的工作项id数组,可通过[高级查询工作项]接口获取,响应消息体中的id字段的值就是工作项id 约束限制: 正则表达式,^([0-9]{18,19})$ 取值范围: 最小长度:18,最大长度:19 默认取值: 不涉及 attribute 否 IssueEntity object 参数解释: 更新的工作项内容 表3 IssueEntity 参数 是否必选 参数类型 描述 id 否 String 参数解释: 需要更新的工作项id,可通过[查询树状工作项]接口获取,响应消息体中的id字段的值就是工作项id。 约束限制: 正则表达式,^([0-9]{18,19})$ 取值范围: 不涉及。 默认取值: 不涉及。 title 否 String 参数解释: 工作项标题,可通过[查询树状工作项]接口获取,响应消息体中的title字段的值就是工作项标题。 约束限制: 最小长度:1,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 description 否 String 参数解释: 工作项描述字段,可通过[查询树状工作项]接口获取,响应消息体中的description字段的值就是工作项描述字段。 约束限制: 最小长度:1,最大长度:50000。 取值范围: 不涉及。 默认取值: 不涉及。 type 否 String 参数解释: 工作项大分类定义,工作项创建、编辑无此字段,仅作展示用 requirement(研发需求)、bug(缺陷)、task(任务)、feature(特性)、raw_requirement(原始需求),可通过[查询树状工作项]接口获取,响应消息体中的type字段的值就是工作项大分类定义。 约束限制: 最小长度:0,最大长度:128。 取值范围: 不涉及。 默认取值: 不涉及。 number 否 String 参数解释: 工作项编号,可通过[查询树状工作项]接口获取,响应消息体中的number字段的值就是工作项编号 约束限制: 最小长度:0,最大长度:128。 取值范围: 不涉及。 默认取值: 不涉及。 category 否 String 参数解释: 工作项类型,系统设备类项目可选值为:RR/SF/IR/SR/AR/Task/Bug,独立软件类项目可选值为:RR/SF/IR/US/Task/Bug,云服务类项目可选值为:RR/Epic/FE/US/Task/Bug。编辑工作项时,此字段必填、值为当前工作项正确的工作项类型,但不会更新此字段,可通过[查询树状工作项]接口获取,响应消息体中的category字段的值就是工作项类型 约束限制: 不涉及。 取值范围: 系统设备类项目可选值为:RR/SF/IR/SR/AR/Task/Bug。 独立软件类项目可选值为:RR/SF/IR/US/Task/Bug。 云服务类项目可选值为:RR/Epic/FE/US/Task/Bug。 默认取值: 不涉及。 parent_id 否 String 参数解释: 父工作项id,可通过[查询树状工作项]接口获取,响应消息体中的parent_id字段的值就是父工作项id 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 project_id 否 String 参数解释: 项目的32位uuid,项目唯一标识,通过[查询项目列表]接口获取,响应消息体中的project_id字段的值就是项目ID。 约束限制: 正则表达式,[A-Za-z0-9]{32}。 取值范围: 不涉及 默认取值: 不涉及。 status 否 String 参数解释: 工作项状态code,可通过[查询树状工作项]接口获取,响应消息体中的status字段的值就是工作项状态code。 约束限制: 最小长度:2,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 assignee 否 UserEntity object 参数解释: 工作项责任人。 assigned_cc 否 Array of UserEntity objects 参数解释: 工作项抄送人,支持多个抄送人。同一工作项最多支持50个抄送人。 created_by 否 UserEntity object 参数解释: 工作项创建人。 created_time 否 String 参数解释: 工作项创建时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modified_by 否 UserEntity object 参数解释: 工作项最近更新人。 modified_time 否 String 参数解释: 工作项最近更新时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 plan_end_date 否 String 参数解释: 工作项计划结束日期,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 close_time 否 String 参数解释: 工作项关闭时间,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 workload 否 String 参数解释: 工作项计划工时,保留一位小数,取值范围为0~999999999.9。 约束限制: 不涉及。 取值范围: 0~999999999.9。 默认取值: 不涉及。 link 否 String 参数解释: 工作项关联项id,多个关联项用英文逗号分隔,同一工作项最多支持50个关联项,可通过[查询树状工作项]接口获取,响应消息体中的link字段的值就是工作项关联项id。 约束限制: 最小长度:0,最大长度:2048。 取值范围: 不涉及。 默认取值: 不涉及。 suspended 否 Boolean 参数解释: 工作项是否已挂起。 约束限制: 不涉及。 取值范围: true,false。 默认取值: 不涉及。 status_modified_time 否 String 参数解释: 工作项状态改变时间,可用于计算工作项在当前状态停留天数,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 labels 否 Array of LabelEntity objects 参数解释: 工作项标签。 custom_fields 否 Array of FieldCodeValuePair objects 参数解释: 工作项自定义字段映射,用户添加的系统字段也在此列 { "code":"字段code", "value":"字段值" }。 children 否 Array of IssueEntity objects 参数解释: 工作项的子工作项集合。 ir2feature 否 String 参数解释: IR和FE的关联字段,工作项类型为IR时,有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 need_break 否 String 参数解释: 工作项是否需要分解,仅可以分解的工作项类型有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 break_status 否 String 参数解释: 分解状态, 已分解(decomposed) 未分解(undecomposed) 不涉及( --)。 约束限制: 不涉及。 取值范围: decomposed,undecomposed,--。 默认取值: 不涉及。 baseline 否 String 参数解释: 工作项基线状态, 未基线(null) 已基线(baselined) 基线评审中(baseline-reviewing)。 约束限制: 不涉及。 取值范围: null,baselined,baseline-reviewing。 默认取值: 不涉及。 priority 否 String 参数解释: 工作项优先级,部分工作项有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 related_network_security 否 String 参数解释: 是否涉及网络安全。预设字段中,仅研发需求有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 collaboratives 否 String 参数解释: 研发需求协同信息,协同任务id,可通过[查询树状工作项]接口获取,响应消息体中的collaboratives字段的值就是研发需求协同信息,协同任务id。 约束限制: 最小长度:0,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 business_domain 否 String 参数解释: 领域字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 plan_pi 否 String 参数解释: 工作项发布计id,可通过[查询树状工作项]接口获取,响应消息体中的plan_pi字段的值就是工作项发布计id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 plan_iteration 否 String 参数解释: 工作项完成的迭代计划id,在Bug中为修复迭代计划id,可通过[查询树状工作项]接口获取,响应消息体中的plan_iteration字段的值就是迭代计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 change_status 否 String 参数解释: 工作项变更状态, 变更评审中(change-reviewing) 已变更(changed) 未变更(unchange或null)。 约束限制: 最小长度:0,最大长度:32。 取值范围: change-reviewing,changed,unchange,null。 默认取值: 不涉及。 no_break_reason 否 String 参数解释: 无需分解原因,need_break=no时有此字段 约束限制: 最小长度:0,最大长度:512。 取值范围: 不涉及。 默认取值: 不涉及。 submitted_by 否 Array of UserEntity objects 参数解释: 工作项提出人。 ir2rr 否 String 参数解释: IR关联的RR id,多选时用英文逗号分隔。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 feature_set 否 String 参数解释: 特性集id,可通过[查询树状工作项]接口获取,响应消息体中的feature_set字段的值就是特性集id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 expected_repair_date 否 String 参数解释: 期望修复时间。预设字段中,仅Bug有此字段,unix时间戳,单位:毫秒。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 found_pi 否 String 参数解释: 缺陷发现发布计划id,预设字段中,仅Bug有此字段,可通过[查询树状工作项]接口获取,响应消息体中的found_pi字段的值就是缺陷发现发布计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 found_iteration 否 String 参数解释: 缺陷发现迭代计划id,预设字段中,仅Bug有此字段,可通过[查询树状工作项]接口获取,响应消息体中的found_iteration字段的值就是缺陷发现迭代计划id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 reason_analysis 否 String 参数解释: 分析原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 repair_solution 否 String 参数解释: 修复方案。预设字段中,仅Bug有此字段。 约束限制: 最小长度:0,最大长度:50000。 取值范围: 不涉及。 默认取值: 不涉及。 test_report 否 String 参数解释: 测试报告。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_no_repair_reason 否 String 参数解释: 无需修复原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_activation_reason 否 String 参数解释: 激活原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sys_return_reason 否 String 参数解释: 退回原因。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 test_failures_times 否 Integer 参数解释: 回归不通过次数。预设字段中,仅Bug有此字段。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 close_type 否 String 参数解释: 关闭类型。预设字段中,仅Bug有此字段,可选值为problem_solved,problem_to_requirement,duplicate_problem,not_a_problem。分别对应问题解决关闭,问题转需求关闭,重复问题关闭,非问题关闭。 约束限制: 不涉及。 取值范围: problem_solved,problem_to_requirement,duplicate_problem,not_a_problem。 默认取值: 不涉及。 表4 UserEntity 参数 是否必选 参数类型 描述 id 否 String 参数解释: 用户id,可通过[获取当前用户信息]接口获取,响应消息体中的id字段的值就是用户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name 否 String 参数解释: 用户名称。 约束限制: 最小长度:2,最大长度:64。 取值范围: 不涉及。 默认取值: 不涉及。 nick_name 否 String 参数解释: 用户昵称。 约束限制: 最小长度:2,最大长度:30。 取值范围: 不涉及。 默认取值: 不涉及。 表5 LabelEntity 参数 是否必选 参数类型 描述 id 否 String 参数解释: 标签id,可通过[查询标签列表]接口获取,响应消息体中的id字段的值就是标签id。 约束限制: 正则表达式,^([0-9]{18,19})$。 取值范围: 不涉及。 默认取值: 不涉及。 label_type 否 String 参数解释: 标签所属工作项类型,对应工作项的type字段。 约束限制: 最小长度:0,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 color 否 String 参数解释: 标签颜色RGB。 约束限制: 最小长度:0,最大长度:16。 取值范围: 不涉及。 默认取值: 不涉及。 title 否 String 参数解释: 标签标题。 约束限制: 最小长度:2,最大长度:256。 取值范围: 不涉及。 默认取值: 不涉及。 表6 FieldCodeValuePair 参数 是否必选 参数类型 描述 code 否 String 参数解释: 工作项字段code值。 约束限制: 最小长度:0,最大长度:32。 取值范围: 不涉及。 默认取值: 不涉及。 value 否 String 参数解释: 工作项自定义字段值,为多选时用英文逗号分隔。 约束限制: 最小长度:0,最大长度:10000。 取值范围: 不涉及。 默认取值: 不涉及。
-
URI PUT /v1/ipdprojectservice/projects/{project_id}/issues/batch 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及
-
响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求状态。 取值范围: 不涉及。 message String 参数解释: 响应信息。 取值范围: 不涉及。 result Array of AttachmentEntity objects 参数解释: 附件列表。 表4 AttachmentEntity 参数 参数类型 描述 id String 参数解释: 附件Id。 取值范围: 不涉及。 issue_id String 参数解释: 附件所属工作项Id。 取值范围: 不涉及。 file_size Long 参数解释: 附件大小,单位为Byte,单个附件最大为50MB。 取值范围: 不涉及。 file_name String 参数解释: 附件原名称。 取值范围: 不涉及。 attachment_type String 参数解释: 附件类型,即文件扩展名。 取值范围: 不涉及。 modified_by UserEntity object 参数解释: 修改人。 created_by UserEntity object 参数解释: 创建人。 created_date String 参数解释: 附件上传时间的时间戳。 取值范围: 不涉及。 表5 UserEntity 参数 参数类型 描述 id String 参数解释: 用户id,可通过[获取当前用户信息]接口获取,响应消息体中的id字段的值就是用户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 用户名称。 约束限制: 最小长度:2,最大长度:64。 取值范围: 不涉及。 默认取值: 不涉及。 nick_name String 参数解释: 用户昵称。 约束限制: 最小长度:2,最大长度:30。 取值范围: 不涉及。 默认取值: 不涉及。 状态码:400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
-
响应示例 状态码:200 附件响应 { "status" : "success", "message" : null, "result" : [ { "id" : "984409429450334208", "issue_id" : "984407816014831616", "file_size" : "79234", "file_name" : "IPD系统设备-缺陷-导入模板.xlsx", "modified_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "created_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试账号" }, "attachment_type" : "xlsx", "created_date" : "1712631097000" } ] } 状态码:400 通用错误响应 { "error_code" : "PM.02174103", "error_msg" : "无操作权限" }
-
URI GET /v1/ipdprojectservice/projects/{project_id}/attachments 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及 表2 Query参数 参数 是否必选 参数类型 描述 issue_id 是 String 参数解释:工作项唯一Id。可以通过[查询工作项列表]或者[查询树状工作]接口获取,响应消息体中的id字段的值就是工作项ID 约束限制:正则表达式,^([0-9]{18,19})$ 默认取值:不涉及 source_project_id 是 String 参数解释: 工作项归属项目Id。当工作项类型为RR或Bug时,在提出项目查询提给外部的工作项附件时,project_id为提出项目Id,source_project_id为工作项归属项目Id。其他场景非必填。 约束限制: 正则表达式:[A-Za-z0-9]{32}。 取值范围: 不涉及。 默认取值: 不涉及。
-
请求示例 修改工时 PUT https://{endpoint}/v1/projects/dbf92424384e46dd9829492abe533829/work-items/1038401818296492033/work-hour/1038556057203286016 { "work_hours" : "321", "work_hour_category" : "后端开发", "description" : "工作内容" }
-
响应示例 状态码:200 工时信息以及工时总数信息返回 { "status" : "success", "message" : null, "result" : { "data" : [ { "id" : "1038556057203286016", "description" : "1133", "workitem_id" : "1038401818296492033", "created_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "t" }, "modified_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "t" }, "work_hour_category" : "后端开发", "work_hours" : 321 } ], "work_hours_total" : 387.7 } }
-
响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 status String 状态 message String 消息 result WorkHourTotalVO object 工时信息及工时总数 表4 WorkHourTotalVO 参数 参数类型 描述 data Array of WorkHourVO objects 工时信息列表 work_hours_total String 实际工时总数 表5 WorkHourVO 参数 参数类型 描述 id String 工时id title String 工时名称 operation_id String 操作ID description String 描述 workitem_id String 工作项id work_date String 工时日期 created_by UserEntity object 创建人信息 modified_by UserEntity object 修改人信息 work_hour_category String 工时类型唯一标识取值为value,页面展示取值为display_value work_hours String 花费工时(人天) 表6 UserEntity 参数 参数类型 描述 id String 参数解释: 用户id,可通过[获取当前用户信息]接口获取,响应消息体中的id字段的值就是用户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 用户名称。 约束限制: 最小长度:2,最大长度:64。 取值范围: 不涉及。 默认取值: 不涉及。 nick_name String 参数解释: 用户昵称。 约束限制: 最小长度:2,最大长度:30。 取值范围: 不涉及。 默认取值: 不涉及。
-
URI PUT /v1/projects/{project_id}/work-items/{issue_id}/work-hour/{workhour_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID 约束限制: 正则表达式,[A-Za-z0-9]{32} 取值范围: 不涉及 默认取值: 不涉及 issue_id 是 String 参数解释:工作项唯一Id。可以通过[查询工作项列表]或者[查询树状工作]接口获取,响应消息体中的id字段的值就是工作项ID 约束限制:正则表达式,^([0-9]{18,19})$ 默认取值:不涉及 workhour_id 是 String 工时id
-
步骤一:购买HBase集群 登录 表格存储服务 控制台。 在控制台左上角选择区域。 单击“集群管理”进入集群管理界面。 单击集群管理界面右上角的“购买集群”,进入购买集群页面配置相关参数(安全组规则配置端口请参见HBase安全规则组)。 单击“立即购买”,进入确认规格页面,确认无误,单击“完成”。 返回集群列表查看创建集群进度,当集群状态为“服务中”时,集群创建成功,详细参见创建HBase集群。 表2 HBase安全规则组 方向 协议 端口/范围 源地址/安全组 用途 出方向 全部 全部 0.0.0.0/0 出方向放行 入方向 TCP 16000 CloudTable HBase集群所在的安全组 HMaster RPC端口 TCP 16020 RegionServer RPC端口 TCP 2181 监听ZooKeeper客户端连接监听端口 TCP 2888 Follower连接监听端口 TCP 3888 ZooKeeper选举端口 TCP 2000 Hagent访问端口
-
资源监控使用限制 表2 资源监控使用限制 分类 限制项 说明 仪表盘 仪表盘数量 1个区域中最多可创建1000个仪表盘。 仪表盘中的图表数量 1个仪表盘中最多可添加50个图表。 仪表盘中图表可选资源、阈值规则、组件或主机数量 1个数字图最多可添加12个资源,只能展示1个资源,默认展示第一个资源。 1个阈值状态图表最多可添加10个阈值规则。 1个主机状态图表最多可添加10个主机。 1个组件状态图表最多可添加10个组件。 指标 指标数据存储时长 指标数据在数据库中默认最多保存30天。 通过ICAgent插件采集指标数据时,采集周期为1分钟,不支持修改。 关联指标项存储时长 资源(例如,集群、组件、主机等)被删除后,其关联的指标项在数据库中最多保存30天。 指标维度个数 每个指标的维度最多为20个。 通过指标查询接口查询指标数量 单次最大可同时查询20个指标。 统计周期 最大统计周期为1小时。 单次查询返回指标数据点数量 单个指标单次查询最大返回1440个数据点。 自定义指标 无限制。 上报自定义指标 单次请求数据最大不能超过40KB,上报指标所带时间戳不能超前于标准UTC时间10分钟,不接收乱序指标,即有新指标上报后,旧指标上报将会失败。 应用指标 每个主机的容器个数超过1000个时,ICAgent将停止采集该主机应用指标,并发送“ICAgent停止采集应用指标”告警(告警ID:34105)。 每个主机的容器个数缩减到1000个以内时,ICAgent将恢复该主机应用指标采集,并清除“ICAgent停止采集应用指标”告警 。 JOB指标 由于JOB在完成任务之后,会自动退出。如果您需要监控JOB指标,要保证存活时间大于90秒才能采集到指标数据。 采集器资源消耗 采集器在采集基础指标时的资源消耗情况和容器、进程数等因素有关,在未运行任何业务的VM上,采集器将消耗30M内存、1% CPU。为保证采集可靠性,单节点上运行的容器个数应小于1000。 指标维度格式 指标的维度标签必须符合 AOM 标准格式或普罗标准格式,才能将指标上报到AOM: AOM标准格式:可以包含大小写字母、数字、下划线,且必须以字母或下划线开头。 普罗标准格式:可以包含ASCII字母、数字以及下划线,且必须与正则表达式匹配[a-zA-Z_][a-zA-Z0-9_]*。 告警规则 告警规则数量 告警规则(包含指标告警规则和事件告警规则)最多可创建3000个。 告警模板数量 告警模板最多可创建150个。 日志 日志功能限制 日志功能限制请参考LTS日志限制。 日志文件 只支持采集文本类型日志文件,不支持采集其他类型日志文件(例如二进制文件)。 每个通过卷挂载日志的路径下,ICAgent最多采集20个日志文件。 每个ICAgent最多采集1000个容器标准输出日志文件,容器标准输出日志只支持json-file类型。 采集日志文件的资源消耗 日志文件采集时消耗的资源和日志量、文件个数及网络带宽、backend服务处理能力等多种因素强相关。 日志丢弃 当单行日志长度超过10240字节时,此行会被丢弃。 日志采集路径 Linux 采集路径支持递归路径,**表示递归5层目录。示例:/var/logs/**/a.log。 采集路径支持模糊匹配,匹配目录或文件名中的任何字符。示例:/var/logs/*/a.log、/var/logs/service/a*.log。 采集路径如果配置的是目录,示例:/var/logs/,则只采集目录下后缀为“.log”、“.trace”和“.out”的文件;如果配置的是文件名,则直接采集对应文件,只支持文本类型的文件。 采集路径不能重复配置,即同一主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 Windows Windows环境日志采集路径支持递归路径,**表示递归5层目录。配置样例:C:\var\service\**\a.log。 Windows环境日志采集路径支持模糊匹配,匹配目录或文件名中的任何字符。配置样例:C:\var\service\*\a.log、C:\var\service\a*.log。 采集路径不能重复配置,即同一主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 windows事件日志采集不能重复配置,即同一主机下,即使跨日志组和日志流,也只能配置一次。 日志重复 当采集器被重启后,重启时间点附近可能会产生一定的数据重复。 历史日志 日志数据存储时长与您选择的版本有关,且收费不同,详见价格详情。 告警列表 查询告警时间范围 可查询最近一年内,时间跨度不超过31天的告警。 查询事件时间范围 可查询最近一年内,时间跨度不超过31天的事件。 应用发现 应用发现规则数量 应用发现规则最多可创建100个。
共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