From 27dd3749f6e7933b5653f50ecf6ee91df05c09eb Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 05 十二月 2023 10:32:42 +0800
Subject: [PATCH] dashboard字段更新
---
docs/docs.go | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 278 insertions(+), 5 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index c172a0f..7afc936 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -152,6 +152,37 @@
}
}
},
+ "/v1/dashboard/dashboard": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "椹鹃┒鑸�"
+ ],
+ "summary": "椹鹃┒鑸�",
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/contextx.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "$ref": "#/definitions/model.Dashboard"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
"/v1/device/config": {
"post": {
"produces": [
@@ -987,6 +1018,9 @@
"procedureName": {
"type": "string"
},
+ "productProcedureID": {
+ "type": "string"
+ },
"startTime": {
"type": "integer"
},
@@ -1156,6 +1190,189 @@
},
"total": {
"type": "integer"
+ }
+ }
+ },
+ "model.CommonStats": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ }
+ },
+ "model.Dashboard": {
+ "type": "object",
+ "properties": {
+ "createdAt": {
+ "type": "string"
+ },
+ "delayWorkOrderAmount": {
+ "description": "寤舵湡浜や粯宸ュ崟鏁�",
+ "type": "integer"
+ },
+ "deletedAt": {
+ "type": "string"
+ },
+ "deviceLoad": {
+ "description": "璁惧璐熻嵎瀵规瘮鍒嗘瀽",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "deviceLoadData": {
+ "description": "璁惧璐熻嵎瀵规瘮鍒嗘瀽",
+ "type": "string"
+ },
+ "deviceRunningAmount": {
+ "description": "寮�鏈哄彴鏁�",
+ "type": "integer"
+ },
+ "externalDeviceRunningAmount": {
+ "description": "澶栧姞宸ュ彴鏁�",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "inMaintenanceDeviceAmount": {
+ "description": "缁翠慨涓澶囨暟",
+ "type": "integer"
+ },
+ "internalDeviceRunningAmount": {
+ "description": "鑷湁寮�鏈哄彴鏁�",
+ "type": "integer"
+ },
+ "materialMissWorkOrderAmount": {
+ "description": "鐗╂枡涓嶈冻宸ュ崟鏁�",
+ "type": "integer"
+ },
+ "materialRequirement": {
+ "description": "鐗╂枡闇�姹傜粺璁�",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "materialRequirementData": {
+ "description": "鐗╂枡闇�姹傜粺璁�",
+ "type": "string"
+ },
+ "orderFinishRate": {
+ "description": "璁㈠崟瀹屾垚姣旂巼",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "orderFinishRateData": {
+ "description": "璁㈠崟瀹屾垚姣旂巼",
+ "type": "string"
+ },
+ "outPlanProductionAmount": {
+ "description": "璁″垝澶栧姞宸ユ暟",
+ "type": "integer"
+ },
+ "personnelProductivity": {
+ "description": "浜哄憳鐢熶骇鏁堢巼",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "personnelProductivityData": {
+ "description": "浜哄憳鐢熶骇鏁堢巼",
+ "type": "string"
+ },
+ "personnelSkillPercent": {
+ "description": "浜哄憳鎶�鑳藉崰姣�",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "personnelSkillPercentData": {
+ "description": "浜哄憳鎶�鑳藉崰姣�",
+ "type": "string"
+ },
+ "planOrderFinishRate": {
+ "description": "璁″垝杈炬垚鐜�",
+ "type": "integer"
+ },
+ "planProductionAmount": {
+ "description": "璁″垝鍔犲伐鏁�",
+ "type": "integer"
+ },
+ "realExternalProductionAmount": {
+ "description": "瀹為檯澶栧姞宸ユ暟",
+ "type": "integer"
+ },
+ "realProductionAmount": {
+ "description": "瀹為檯鐢熶骇鏁�",
+ "type": "integer"
+ },
+ "todayFinishAmount": {
+ "description": "杞﹂棿褰撴棩鍚堣鐢熶骇",
+ "type": "integer"
+ },
+ "todayQualifiedRate": {
+ "description": "杞﹂棿褰撴棩姝e搧鐜�",
+ "type": "string"
+ },
+ "totalDeviceAmount": {
+ "description": "鎬昏澶囨暟",
+ "type": "integer"
+ },
+ "totalProductionAmount": {
+ "description": "鎬讳骇閲�",
+ "type": "integer"
+ },
+ "updatedAt": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ },
+ "workOrderAmount": {
+ "description": "鐢熶骇宸ュ崟鏁�",
+ "type": "integer"
+ },
+ "workOrderStats": {
+ "description": "宸ュ崟杩涘害缁熻",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.WorkOrderStats"
+ }
+ },
+ "workOrderStatsData": {
+ "description": "宸ュ崟杩涘害缁熻",
+ "type": "string"
+ },
+ "workerTypeStats": {
+ "description": "浜哄憳宸ョ鍒嗘瀽",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.CommonStats"
+ }
+ },
+ "workerTypeStatsData": {
+ "description": "浜哄憳宸ョ鍒嗘瀽",
+ "type": "string"
+ },
+ "workshopStats": {
+ "description": "杞﹂棿缁熻",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.WorkshopStats"
+ }
+ },
+ "workshopStatsData": {
+ "description": "杞﹂棿缁熻",
+ "type": "string"
}
}
},
@@ -1448,6 +1665,9 @@
"endTime": {
"type": "integer"
},
+ "finishedQuantity": {
+ "type": "integer"
+ },
"id": {
"type": "integer"
},
@@ -1464,6 +1684,10 @@
},
"processModelNumber": {
"description": "宸ヨ壓妯″瀷缂栧彿",
+ "type": "string"
+ },
+ "productProcedureID": {
+ "description": "浜у搧宸ュ簭id",
"type": "string"
},
"realEndTime": {
@@ -1539,11 +1763,7 @@
"properties": {
"barCode": {
"description": "鏉″舰鐮�",
- "type": "integer"
- },
- "channel": {
- "description": "閫氶亾",
- "type": "integer"
+ "type": "string"
},
"createdAt": {
"type": "string"
@@ -1574,6 +1794,10 @@
"description": "procedures琛ㄧ殑id",
"type": "integer"
},
+ "productProcedureID": {
+ "description": "浜у搧宸ュ簭id",
+ "type": "string"
+ },
"reportAmount": {
"description": "鎶ュ伐鏁伴噺",
"type": "integer"
@@ -1601,6 +1825,55 @@
}
}
},
+ "model.WorkOrderStats": {
+ "type": "object",
+ "properties": {
+ "delayDays": {
+ "description": "寤舵湡澶╂暟",
+ "type": "integer"
+ },
+ "number": {
+ "description": "缂栧彿",
+ "type": "string"
+ },
+ "percent": {
+ "description": "瀹屾垚杩涘害",
+ "type": "integer"
+ },
+ "planTime": {
+ "description": "璁″垝鏃堕棿",
+ "type": "string"
+ },
+ "product": {
+ "description": "浜у搧",
+ "type": "string"
+ },
+ "scale": {
+ "description": "瑙勬牸",
+ "type": "string"
+ }
+ }
+ },
+ "model.WorkshopStats": {
+ "type": "object",
+ "properties": {
+ "defective": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "percent": {
+ "type": "integer"
+ },
+ "qualified": {
+ "type": "integer"
+ },
+ "total": {
+ "type": "integer"
+ }
+ }
+ },
"problem.CheckResult": {
"type": "object",
"properties": {
--
Gitblit v1.8.0