From c1aabd3aaa92b072591fc368d81ab2cc37a0aa14 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期五, 27 三月 2026 17:33:25 +0800
Subject: [PATCH] 路由变更
---
项目资料/设备协议/上位系统对接/陕西顷刻能源科技MES系统对接接口.md | 329 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 329 insertions(+), 0 deletions(-)
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\350\256\276\345\244\207\345\215\217\350\256\256/\344\270\212\344\275\215\347\263\273\347\273\237\345\257\271\346\216\245/\351\231\225\350\245\277\351\241\267\345\210\273\350\203\275\346\272\220\347\247\221\346\212\200MES\347\263\273\347\273\237\345\257\271\346\216\245\346\216\245\345\217\243.md" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\350\256\276\345\244\207\345\215\217\350\256\256/\344\270\212\344\275\215\347\263\273\347\273\237\345\257\271\346\216\245/\351\231\225\350\245\277\351\241\267\345\210\273\350\203\275\346\272\220\347\247\221\346\212\200MES\347\263\273\347\273\237\345\257\271\346\216\245\346\216\245\345\217\243.md"
new file mode 100644
index 0000000..714f06f
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\350\256\276\345\244\207\345\215\217\350\256\256/\344\270\212\344\275\215\347\263\273\347\273\237\345\257\271\346\216\245/\351\231\225\350\245\277\351\241\267\345\210\273\350\203\275\346\272\220\347\247\221\346\212\200MES\347\263\273\347\273\237\345\257\271\346\216\245\346\216\245\345\217\243.md"
@@ -0,0 +1,329 @@
+濂界殑锛屾垜宸茬粡灏嗘偍鎻愪緵鐨勪簲涓帴鍙f枃妗d紭鍖栦负鏇存竻鏅般�佺粨鏋勬洿缁熶竴鐨凪arkdown鏍煎紡銆備富瑕佷紭鍖栫偣鍖呮嫭锛�
+
+1. **缁熶竴鏍煎紡**锛氬皢鎵�鏈夋帴鍙g殑璇存槑銆佽姹傚瓧娈点�佸搷搴斿瓧娈电瓑閲囩敤涓�鑷寸殑鏍囬灞傜骇鍜岃〃鏍肩粨鏋勩��
+2. **淇閿欒**锛氫慨姝d簡鈥滄墭鐩樺嚭绔欌�濇帴鍙e悕绉板拰鈥滈�傜敤宸ュ簭鈥濅腑鐨勬槑鏄剧瑪璇��
+3. **澧炲己鍙鎬�**锛氫娇鐢ㄥ姞绮椼�佷唬鐮佸潡绛塎arkdown鍏冪礌锛屼娇鍏抽敭淇℃伅鍜屾姤鏂囩ず渚嬫洿绐佸嚭銆�
+4. **琛ュ厖璇存槑**锛氬湪鎶ユ枃绀轰緥涓紝灏哷body`閮ㄥ垎鐢↗SON浠g爜鍧楅珮浜樉绀猴紝渚夸簬闃呰銆�
+
+---
+
+### **1.1. 鎵樼洏鐢佃姱缁戝畾**
+
+#### **1.1.1. 瑙﹀彂鏉′欢**
+
+1. 鐢ㄤ簬鐢佃姱鐮佺粦瀹氭墭鐩樼爜銆�
+
+#### **1.1.2. 鎺ュ彛璇存槑**
+
+| 椤圭洰 | 鍐呭 |
+| :----------- | :--------------------------------------- |
+| **鎺ュ彛鍚嶇О** | 鎵樼洏鐢佃姱缁戝畾锛堝湪鍒跺搧&瀹瑰櫒锛� |
+| **鎺ュ彛鏂瑰紡** | WebApi |
+| **璇锋眰鏂瑰紡** | POST |
+| **鍙戦�佹柟** | EQP |
+| **鎺ユ敹鏂�** | MES |
+| **鎺ュ彛鍦板潃** | `/EquipmentService/api/v1/BindContainer` |
+| **閫傜敤宸ュ簭** | 鐢佃姱鐮佺粦瀹氭墭鐩樼爜 |
+
+#### **1.1.3. 璇锋眰鎶ユ枃**
+
+**Header 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :---------- | :------- | :---------- |
+| 1 | `Authorization` | MES璁よ瘉淇℃伅 | STRING | 鍊肩敱MES鎻愪緵 |
+
+**Body 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :----------------- | :----------------- | :------------------------------------- | :--------------------- |
+| 1 | `EquipmentCode` | 璁惧缂栫爜 | STRING | |
+| 2 | `ResourceCode` | 璧勬簮缂栫爜 | STRING | |
+| 3 | `LocalTime` | 璋冪敤鏈湴鏃堕棿 | DATETIME | |
+| 4 | `ContainerCode` | 鎵樼洏鐮� | STRING | |
+| 5 | `ContainerSfcList` | 缁戝畾鐨勭數鑺潯鐮佸垪琛� | ARRAY OBJECT | |
+| 6 | `OperationType` | 鎿嶄綔绫诲瀷 | 0-榛樿<br>1-杩涚珯<br>2-鍑虹珯<br>3-杩涘嚭绔� | 鎹㈡嫎鏉熸墭鐩樹笂浼�3锛屽叾浣�0 |
+
+**`ContainerSfcList` 鏁版嵁闆嗗瓧娈�**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :--------- | :------- | :------- | :--- |
+| 1 | `Sfc` | 鐢佃姱鐮� | STRING | |
+| 2 | `Location` | 浣嶇疆淇℃伅 | STRING | |
+
+**鎶ユ枃绀轰緥**
+
+```json
+{
+ "equipmentCode": "string",
+ "resourceCode": "string",
+ "localTime": "2024-03-01T03:12:29.265Z",
+ "containerCode": "string",
+ "containerSfcList": [
+ {
+ "sfc": "string",
+ "location": "string"
+ }
+ ]
+}
+```
+
+#### **1.1.4. 鍝嶅簲瀛楁**
+
+| 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :----- | :------- | :------- | :-------------------- |
+| `code` | 鎵ц浠g爜 | INT | 0: 鎴愬姛<br>鍏朵粬: 澶辫触 |
+| `msg` | 杩斿洖淇℃伅 | STRING | 鍖呭惈鍏蜂綋鐨勯敊璇俊鎭� |
+
+---
+
+### **1.2. 鎵樼洏鐢佃姱瑙g粦**
+
+#### **1.2.1. 瑙﹀彂鏉′欢**
+
+1. 鐢ㄤ簬鎵樼洏鐮佽В缁戠數鑺粍銆�
+
+#### **1.2.2. 鎺ュ彛璇存槑**
+
+| 椤圭洰 | 鍐呭 |
+| :----------- | :----------------------------------------- |
+| **鎺ュ彛鍚嶇О** | 鎵樼洏鐢佃姱瑙g粦锛堝湪鍒跺搧&瀹瑰櫒锛� |
+| **鎺ュ彛鏂瑰紡** | WebApi |
+| **璇锋眰鏂瑰紡** | POST |
+| **鍙戦�佹柟** | EQP |
+| **鎺ユ敹鏂�** | MES |
+| **鎺ュ彛鍦板潃** | `/EquipmentService/api/v1/UnBindContainer` |
+| **閫傜敤宸ュ簭** | 鎵樼洏鐮佽В缁戠數鑺粍 |
+
+#### **1.2.3. 璇锋眰鎶ユ枃**
+
+**Header 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :---------- | :------- | :---------- |
+| 1 | `Authorization` | MES璁よ瘉淇℃伅 | STRING | 鍊肩敱MES鎻愪緵 |
+
+**Body 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :----------- | :----------- | :--- |
+| 1 | `EquipmentCode` | 璁惧缂栫爜 | STRING | |
+| 2 | `ResourceCode` | 璧勬簮缂栫爜 | STRING | |
+| 3 | `LocalTime` | 璋冪敤鏈湴鏃堕棿 | DATETIME | |
+| 4 | `ContainCode` | 鎵樼洏鐮� | STRING | |
+| 5 | `SfcList` | 鐢佃姱鏉$爜缁� | ARRAY STRING | |
+
+**鎶ユ枃绀轰緥**
+
+```json
+{
+ "equipmentCode": "string",
+ "resourceCode": "string",
+ "localTime": "2024-03-01T03:13:12.482Z",
+ "containCode": "string",
+ "sfcList": [
+ "string"
+ ]
+}
+```
+
+#### **1.2.4. 鍝嶅簲瀛楁**
+
+| 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :----- | :------- | :------- | :-------------------- |
+| `code` | 鎵ц浠g爜 | INT | 0: 鎴愬姛<br>鍏朵粬: 澶辫触 |
+| `msg` | 杩斿洖淇℃伅 | STRING | 鍖呭惈鍏蜂綋鐨勯敊璇俊鎭� |
+
+---
+
+### **1.3. 鎵樼洏NG鐢佃姱涓婃姤**
+
+#### **1.3.1. 瑙﹀彂鏉′欢**
+
+1. 鎵樼洏瀛樺湪NG鏉$爜锛屽湪鎷嗙洏鎴栬�匫CV2, OCV3鏃讹紝闇�瑕佷笂鎶G鐢佃姱銆�
+
+#### **1.3.2. 鎺ュ彛璇存槑**
+
+| 椤圭洰 | 鍐呭 |
+| :----------- | :------------------------------------------- |
+| **鎺ュ彛鍚嶇О** | 鏉$爜缁戝畾锛堝湪鍒跺搧&瀹瑰櫒锛� |
+| **鎺ュ彛鏂瑰紡** | WebApi |
+| **璇锋眰鏂瑰紡** | POST |
+| **鍙戦�佹柟** | EQP |
+| **鎺ユ敹鏂�** | MES |
+| **鎺ュ彛鍦板潃** | `/EquipmentService/api/v1/ContainerNgReport` |
+| **閫傜敤宸ュ簭** | 鎵樼洏NG鐢佃姱涓婃姤 |
+
+#### **1.3.3. 璇锋眰鎶ユ枃**
+
+**Header 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :---------- | :------- | :---------- |
+| 1 | `Authorization` | MES璁よ瘉淇℃伅 | STRING | 鍊肩敱MES鎻愪緵 |
+
+**Body 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :------------------- | :----------- | :--- |
+| 1 | `EquipmentCode` | 璁惧缂栫爜 | STRING | |
+| 2 | `ResourceCode` | 璧勬簮缂栫爜 | STRING | |
+| 3 | `LocalTime` | 璋冪敤鏈湴鏃堕棿 | DATETIME | |
+| 4 | `ContainerCode` | 鎵樼洏鐮� | STRING | |
+| 5 | `NgSfcList` | 缁戝畾NG鐨勭數鑺潯鐮佸垪琛� | ARRAY OBJECT | |
+
+**`NgSfcList` 鏁版嵁闆嗗瓧娈�**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :---------------- | :------- | :------- | :--- |
+| 1 | `sfc` | 浜у搧鏉$爜 | STRING | |
+| 2 | `ngCode` | NG浠g爜 | STRING | |
+| 3 | `ngEquipmentCode` | NG璁惧 | STRING | |
+| 4 | `ngResourceCode` | NG璧勬簮 | STRING | |
+
+**鎶ユ枃绀轰緥**
+
+```json
+{
+ "equipmentCode": "string",
+ "resourceCode": "string",
+ "localTime": "2024-03-01T03:42:55.528Z",
+ "containerCode": "string",
+ "ngSfcList": [
+ "string"
+ ]
+}
+```
+
+#### **1.3.4. 鍝嶅簲瀛楁**
+
+| 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :----- | :------- | :------- | :-------------------- |
+| `code` | 鎵ц浠g爜 | INT | 0: 鎴愬姛<br>鍏朵粬: 澶辫触 |
+| `msg` | 杩斿洖淇℃伅 | STRING | 鍖呭惈鍏蜂綋鐨勯敊璇俊鎭� |
+
+---
+
+### **1.4. 鎵樼洏杩涚珯锛堝鍣ㄨ繘绔欙級**
+
+#### **1.4.1. 瑙﹀彂鏉′欢**
+
+1. 鎵樼洏杩涚珯銆�
+
+#### **1.4.2. 鎺ュ彛璇存槑**
+
+| 椤圭洰 | 鍐呭 |
+| :----------- | :-------------------------------------------- |
+| **鎺ュ彛鍚嶇О** | 鎵樼洏杩涚珯锛堝鍣ㄨ繘绔欙級 |
+| **鎺ュ彛鏂瑰紡** | WebApi |
+| **璇锋眰鏂瑰紡** | POST |
+| **鍙戦�佹柟** | EQP |
+| **鎺ユ敹鏂�** | MES |
+| **鎺ュ彛鍦板潃** | `/EquipmentService/api/v1/InboundInContainer` |
+| **閫傜敤宸ュ簭** | 鎵樼洏杩涚珯 |
+
+#### **1.4.3. 璇锋眰鎶ユ枃**
+
+**Header 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :---------- | :------- | :---------- |
+| 1 | `Authorization` | MES璁よ瘉淇℃伅 | STRING | 鍊肩敱MES鎻愪緵 |
+
+**Body 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :----------- | :------- | :--- |
+| 1 | `EquipmentCode` | 璁惧缂栫爜 | STRING | |
+| 2 | `ResourceCode` | 璧勬簮缂栫爜 | STRING | |
+| 3 | `LocalTime` | 璋冪敤鏈湴鏃堕棿 | DATETIME | |
+| 4 | `ContainerCode` | 鎵樼洏鐮� | STRING | |
+
+**鎶ユ枃绀轰緥**
+
+```json
+{
+ "equipmentCode": "string",
+ "resourceCode": "string",
+ "localTime": "2024-03-01T03:43:42.144Z",
+ "containerCode": "string"
+}
+```
+
+#### **1.4.4. 鍝嶅簲瀛楁**
+
+| 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :----- | :------- | :------- | :-------------------- |
+| `code` | 鎵ц浠g爜 | INT | 0: 鎴愬姛<br>鍏朵粬: 澶辫触 |
+| `msg` | 杩斿洖淇℃伅 | STRING | 鍖呭惈鍏蜂綋鐨勯敊璇俊鎭� |
+
+---
+
+### **1.5. 鎵樼洏鍑虹珯锛堝鍣ㄥ嚭绔欙級**
+
+#### **1.5.1. 瑙﹀彂鏉′欢**
+
+1. 鎵樼洏鍑虹珯銆�
+
+#### **1.5.2. 鎺ュ彛璇存槑**
+
+| 椤圭洰 | 鍐呭 |
+| :----------- | :--------------------------------------------- |
+| **鎺ュ彛鍚嶇О** | 鎵樼洏鍑虹珯锛堝鍣ㄥ嚭绔欙級 |
+| **鎺ュ彛鏂瑰紡** | WebApi |
+| **璇锋眰鏂瑰紡** | POST |
+| **鍙戦�佹柟** | EQP |
+| **鎺ユ敹鏂�** | MES |
+| **鎺ュ彛鍦板潃** | `/EquipmentService/api/v1/OutboundInContainer` |
+| **閫傜敤宸ュ簭** | 鎵樼洏鍑虹珯 |
+
+#### **1.5.3. 璇锋眰鎶ユ枃**
+
+**Header 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :---------- | :------- | :---------- |
+| 1 | `Authorization` | MES璁よ瘉淇℃伅 | STRING | 鍊肩敱MES鎻愪緵 |
+
+**Body 瀛楁**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :-------------- | :----------- | :----------- | :--- |
+| 1 | `EquipmentCode` | 璁惧缂栫爜 | STRING | |
+| 2 | `ResourceCode` | 璧勬簮缂栫爜 | STRING | |
+| 3 | `LocalTime` | 璋冪敤鏈湴鏃堕棿 | DATETIME | |
+| 4 | `ContainerCode` | 鎵樼洏鐮� | STRING | |
+| 5 | `ParamList` | 浜у搧鍙傛暟鍒楄〃 | ARRAY OBJECT | |
+
+**`ParamList` 鏁版嵁闆嗗瓧娈�**
+
+| 搴忓彿 | 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :--- | :--------------- | :------- | :------- | :------------- |
+| 1 | `ParamCode` | 鍙傛暟缂栫爜 | STRING | 宸ヨ壓鎻愪緵 |
+| 2 | `ParamValue` | 鍙傛暟鍊� | STRING | |
+| 3 | `CollectionTime` | 鏃堕棿鎴� | DATETIME | 閲囬泦鍙傛暟鐨勬椂闂� |
+
+**鎶ユ枃绀轰緥**
+
+```json
+{
+ "equipmentCode": "string",
+ "resourceCode": "string",
+ "localTime": "2024-03-01T03:43:42.144Z",
+ "containerCode": "string",
+ "paramList": [
+ {
+ "paramCode": "string",
+ "paramValue": "string",
+ "collectionTime": "2024-03-01T03:43:42.144Z"
+ }
+ ]
+}
+```
+
+#### **1.5.4. 鍝嶅簲瀛楁**
+
+| 瀛楁 | 鍐呭 | 鏁版嵁绫诲瀷 | 澶囨敞 |
+| :----- | :------- | :------- | :-------------------- |
+| `code` | 鎵ц浠g爜 | INT | 0: 鎴愬姛<br>鍏朵粬: 澶辫触 |
+| `msg` | 杩斿洖淇℃伅 | STRING | 鍖呭惈鍏蜂綋鐨勯敊璇俊鎭� |
--
Gitblit v1.9.3