{ "_type": "export", "__export_format": 4, "__export_date": "2024-03-28T09:50:51.012Z", "__export_source": "insomnia.importers:v0.1.0", "resources": [ { "_type": "workspace", "_id": "__WORKSPACE_ID__", "parentId": null, "name": "VRt.Packer [PC] 6.20.2289", "description": "Veeroute Packer 的软件界面.\n\n# 描述\n\n该服务旨在计算商品在给定包裹内的放置.\n\n## 包的类型\n\n### 托盘\n\n![托盘](../images/packer_pallet.svg)\n\n*单托盘*\n\n如果托盘完全装满了相同的产品,那么这样的托盘称为**mono-pallet**,\n这种托盘具有以下装载规则:\n\n1. 考虑了放置货物的托盘的最大允许高度.\n1、考虑了装载托盘的最大允许重量.\n1.货物包装只能平行于托盘壁堆放.\n1. 允许围绕垂直 Z 轴旋转包装,并且只能以直角旋转.\n1.为了使位置之间的高度相等(在顶部放置另一个托盘),可以在堆叠中添加空白空间.\n\n*区域托盘*\n\n单托盘形成后,将同一物品的剩余部分货物放在下一个托盘上,\n以硬纸板隔板分隔成多个区域,每个区域只放置一件商品,\n而这些区域有以下限制:\n\n1. 区域是矩形的.\n1. 区域边之间的比例可以是任意的.\n1. 任何区域的一侧始终与托盘边缘接触.\n1. 托盘上允许的区域数量:从 2 到 6.\n1. 各区按单托盘装填规则进行装填.\n1、所有货物的堆垛高度不超过50mm,这样一个托盘上可以再放一个托盘.\n1. 允许在不同位置(高度差大于50mm)形成不同堆垛高度的托盘,如果这些托盘是堆叠的顶部托盘.\n\n### 混合箱\n\n![mixbox](../images/packer_mixbox.svg)\n\n如果上述步骤未能以这种方式放置物品,\n为了使托盘具有所需的高度或重量,使用混合箱:\n\n1. Mixbox只能放在一层.\n1. 不同的货物可以放在一个mixbox中,这种情况下,它像托盘一样被隔板分开(唯一的区别是包装货物的高度不对齐).\n1. 混合箱可以与同一个托盘上的物品混合.\n1. 一种产品可以包装在不同的混合箱中.\n\n### 投币口\n\n![插槽](../images/packer_slot.svg)\n\n装载的托盘相互堆叠,插槽是放置托盘堆叠的位置.\n插槽没有物理实体 - 因此插槽的“主体”尺寸为零.\n\n## 坐标系\n\n![坐标](../images/packer_coordinates.svg)\n\n为了指示包裹和货物的位置,使用了局部坐标系,\n其中特定对象的坐标相对于父对象的左下角表示,而:\n\n* 水平面 - 轴 **X**, **Y**\n* 垂直 - **Z** 轴\n\n商品与包裹的轴线比例:\n\n* 宽度 - **X**\n* 长度 - **Y**\n* 高度 - **Z**\n\n## 实体图\n\n![erd](../uml/packer.svg)" }, { "parentId": "__WORKSPACE_ID__", "name": "Base environment", "data": { "base_url": "{{ scheme }}://{{ host }}{{ base_path }}" }, "_type": "environment", "_id": "__BASE_ENVIRONMENT_ID__" }, { "parentId": "__BASE_ENVIRONMENT_ID__", "name": "OpenAPI env", "data": { "scheme": "https", "base_path": "", "host": "api.edge.veeroute.tech", "bearerToken": "bearerToken" }, "_type": "environment", "_id": "env___BASE_ENVIRONMENT_ID___sub" }, { "parentId": "__WORKSPACE_ID__", "name": "Pack", "environment": {}, "_id": "fld___WORKSPACE_ID__152a5035", "_type": "request_group", "description": "计算产品在包装内的放置。\n" }, { "parentId": "__WORKSPACE_ID__", "name": "System", "environment": {}, "_id": "fld___WORKSPACE_ID__bc0792d8", "_type": "request_group", "description": "系统功能。\n所有服务共有的辅助功能。\n" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Packing (SYNC)", "url": "{{ base_url }}/packer/pack/calculation", "body": { "mimeType": "application/json", "text": "{\n \"products\": [\n {\n \"key\": \"pallet_type_1\",\n \"count\": 1460,\n \"dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"max_pressure\": 2,\n \"compatible_package_keys\": [\n \"pallet_type_1\"\n ],\n \"attributes\": []\n }\n ],\n \"packages\": [\n {\n \"key\": \"pallet_type_1\",\n \"type\": \"MIXBOX\",\n \"body_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_coordinates\": {\n \"x\": 1000,\n \"y\": 2000,\n \"z\": 3000\n },\n \"attributes\": []\n }\n ],\n \"pack_settings\": {\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT4M30S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 3\n }\n }\n}" }, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__c60eede7", "method": "POST" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Packing (ASYNC)", "url": "{{ base_url }}/packer/pack/calculation_async", "body": { "mimeType": "application/json", "text": "{\n \"products\": [\n {\n \"key\": \"pallet_type_1\",\n \"count\": 1460,\n \"dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"max_pressure\": 2,\n \"compatible_package_keys\": [\n \"pallet_type_1\"\n ],\n \"attributes\": []\n }\n ],\n \"packages\": [\n {\n \"key\": \"pallet_type_1\",\n \"type\": \"MIXBOX\",\n \"body_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_coordinates\": {\n \"x\": 1000,\n \"y\": 2000,\n \"z\": 3000\n },\n \"attributes\": []\n }\n ],\n \"pack_settings\": {\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT4M30S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 3\n }\n }\n}" }, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__387b6619", "method": "POST" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Calculation state", "url": "{{ base_url }}/packer/pack/calculation_async/{{ id }}", "body": {}, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__85c1479b", "method": "GET" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Cancel calculation", "url": "{{ base_url }}/packer/pack/calculation_async/{{ id }}", "body": {}, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__641882a8", "method": "DELETE" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Getting the result", "url": "{{ base_url }}/packer/pack/result/{{ id }}", "body": {}, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__6c317664", "method": "GET" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Result removal", "url": "{{ base_url }}/packer/pack/result/{{ id }}", "body": {}, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__b92af5bb", "method": "DELETE" }, { "parentId": "fld___WORKSPACE_ID__152a5035", "name": "Data validation", "url": "{{ base_url }}/packer/pack/validation", "body": { "mimeType": "application/json", "text": "{\n \"products\": [\n {\n \"key\": \"pallet_type_1\",\n \"count\": 1460,\n \"dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"max_pressure\": 2,\n \"compatible_package_keys\": [\n \"pallet_type_1\"\n ],\n \"attributes\": []\n }\n ],\n \"packages\": [\n {\n \"key\": \"pallet_type_1\",\n \"type\": \"MIXBOX\",\n \"body_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_dimensions\": {\n \"length\": 1000,\n \"width\": 1000,\n \"height\": 1000,\n \"mass\": 1000\n },\n \"container_coordinates\": {\n \"x\": 1000,\n \"y\": 2000,\n \"z\": 3000\n },\n \"attributes\": []\n }\n ],\n \"pack_settings\": {\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT4M30S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 3\n }\n }\n}" }, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__59d3d005", "method": "POST" }, { "parentId": "fld___WORKSPACE_ID__bc0792d8", "name": "检查服务可用性", "url": "{{ base_url }}/packer/system/check", "body": {}, "parameters": [], "headers": [], "authentication": {}, "_type": "request", "_id": "req___WORKSPACE_ID__d56d9853", "method": "GET" }, { "parentId": "fld___WORKSPACE_ID__bc0792d8", "name": "获取服务版本", "url": "{{ base_url }}/packer/system/version", "body": {}, "parameters": [], "headers": [], "authentication": {}, "_type": "request", "_id": "req___WORKSPACE_ID__c692273d", "method": "GET" }, { "parentId": "fld___WORKSPACE_ID__bc0792d8", "name": "检查服务可用性", "url": "{{ base_url }}/packer/file/{{ filename }}", "body": {}, "parameters": [], "headers": [], "authentication": {}, "_type": "request", "_id": "req___WORKSPACE_ID__971c419d", "method": "GET" } ] }