| | |
| | | } |
| | | } |
| | | }, |
| | | "/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": [ |
| | |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/v1/reportWork/list": { |
| | | "get": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "报工" |
| | | ], |
| | | "summary": "报工列表", |
| | | "parameters": [ |
| | | { |
| | | "type": "integer", |
| | | "description": "页码", |
| | | "name": "page", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "每页大小", |
| | | "name": "pageSize", |
| | | "in": "query" |
| | | }, |
| | | { |
| | | "type": "integer", |
| | | "description": "工序id", |
| | | "name": "procedureId", |
| | | "in": "query", |
| | | "required": true |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "成功", |
| | | "schema": { |
| | | "allOf": [ |
| | | { |
| | | "$ref": "#/definitions/contextx.ResponseList" |
| | | }, |
| | | { |
| | | "type": "object", |
| | | "properties": { |
| | | "data": { |
| | | "type": "array", |
| | | "items": { |
| | | "$ref": "#/definitions/model.ReportWork" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "/v1/reportWork/report": { |
| | | "post": { |
| | | "produces": [ |
| | | "application/json" |
| | | ], |
| | | "tags": [ |
| | | "报工" |
| | | ], |
| | | "summary": "上报", |
| | | "parameters": [ |
| | | { |
| | | "description": "查询参数", |
| | | "name": "object", |
| | | "in": "body", |
| | | "required": true, |
| | | "schema": { |
| | | "$ref": "#/definitions/request.ReportWork" |
| | | } |
| | | } |
| | | ], |
| | | "responses": { |
| | | "200": { |
| | | "description": "成功", |
| | | "schema": { |
| | | "$ref": "#/definitions/contextx.Response" |
| | | } |
| | | } |
| | | } |
| | |
| | | "procedureName": { |
| | | "type": "string" |
| | | }, |
| | | "productProcedureID": { |
| | | "type": "string" |
| | | }, |
| | | "startTime": { |
| | | "type": "integer" |
| | | }, |
| | |
| | | }, |
| | | "data": {}, |
| | | "msg": { |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "contextx.ResponseList": { |
| | | "type": "object", |
| | | "properties": { |
| | | "code": { |
| | | "type": "integer" |
| | | }, |
| | | "data": {}, |
| | | "msg": { |
| | | "type": "string" |
| | | }, |
| | | "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": "车间当日正品率", |
| | | "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" |
| | | } |
| | | } |
| | |
| | | "endTime": { |
| | | "type": "integer" |
| | | }, |
| | | "finishedQuantity": { |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | |
| | | }, |
| | | "processModelNumber": { |
| | | "description": "工艺模型编号", |
| | | "type": "string" |
| | | }, |
| | | "productProcedureID": { |
| | | "description": "产品工序id", |
| | | "type": "string" |
| | | }, |
| | | "realEndTime": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "model.ReportWork": { |
| | | "type": "object", |
| | | "properties": { |
| | | "barCode": { |
| | | "description": "条形码", |
| | | "type": "string" |
| | | }, |
| | | "createdAt": { |
| | | "type": "string" |
| | | }, |
| | | "deletedAt": { |
| | | "type": "string" |
| | | }, |
| | | "deviceId": { |
| | | "type": "string" |
| | | }, |
| | | "deviceName": { |
| | | "type": "string" |
| | | }, |
| | | "endTime": { |
| | | "type": "integer" |
| | | }, |
| | | "finishAmount": { |
| | | "description": "本次报工 - 上次报工", |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "procedureId": { |
| | | "type": "string" |
| | | }, |
| | | "proceduresId": { |
| | | "description": "procedures表的id", |
| | | "type": "integer" |
| | | }, |
| | | "productProcedureID": { |
| | | "description": "产品工序id", |
| | | "type": "string" |
| | | }, |
| | | "reportAmount": { |
| | | "description": "报工数量", |
| | | "type": "integer" |
| | | }, |
| | | "startTime": { |
| | | "type": "integer" |
| | | }, |
| | | "updatedAt": { |
| | | "type": "string" |
| | | }, |
| | | "workOrderId": { |
| | | "type": "string" |
| | | }, |
| | | "workerID": { |
| | | "description": "报工人id", |
| | | "type": "string" |
| | | }, |
| | | "workerName": { |
| | | "description": "报工人姓名", |
| | | "type": "string" |
| | | }, |
| | | "workerTime": { |
| | | "description": "工时,单位秒", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "model.WorkOrderStats": { |
| | | "type": "object", |
| | | "properties": { |
| | | "amount": { |
| | | "description": "生产数量", |
| | | "type": "integer" |
| | | }, |
| | | "delayDays": { |
| | | "description": "延期天数", |
| | | "type": "integer" |
| | | }, |
| | | "finishProcedureNum": { |
| | | "description": "已完成工序数量", |
| | | "type": "integer" |
| | | }, |
| | | "number": { |
| | | "description": "编号", |
| | | "type": "string" |
| | | }, |
| | | "planTime": { |
| | | "description": "计划时间", |
| | | "type": "string" |
| | | }, |
| | | "procedureNum": { |
| | | "description": "工序数量", |
| | | "type": "integer" |
| | | }, |
| | | "processingProcedureNum": { |
| | | "description": "进行中工序数量", |
| | | "type": "integer" |
| | | }, |
| | | "product": { |
| | | "description": "产品", |
| | | "type": "string" |
| | | }, |
| | | "scale": { |
| | | "description": "规格", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "model.WorkshopStats": { |
| | | "type": "object", |
| | | "properties": { |
| | | "defective": { |
| | | "description": "次品数量", |
| | | "type": "integer" |
| | | }, |
| | | "name": { |
| | | "description": "车间名称", |
| | | "type": "string" |
| | | }, |
| | | "percent": { |
| | | "description": "正品率", |
| | | "type": "integer" |
| | | }, |
| | | "qualified": { |
| | | "description": "正品数量", |
| | | "type": "integer" |
| | | }, |
| | | "total": { |
| | | "description": "生产总数", |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "problem.CheckResult": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | "properties": { |
| | | "channel": { |
| | | "type": "integer" |
| | | }, |
| | | "procedureId": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "QueryTypeToday", |
| | | "QueryTypeFinished" |
| | | ] |
| | | }, |
| | | "request.ReportWork": { |
| | | "type": "object", |
| | | "required": [ |
| | | "procedureId", |
| | | "reportAmount", |
| | | "workerID" |
| | | ], |
| | | "properties": { |
| | | "procedureId": { |
| | | "description": "工序id", |
| | | "type": "integer" |
| | | }, |
| | | "reportAmount": { |
| | | "description": "报工数量", |
| | | "type": "integer" |
| | | }, |
| | | "workerID": { |
| | | "description": "报告者id", |
| | | "type": "string" |
| | | } |
| | | } |
| | | }, |
| | | "request.SendProcessParams": { |
| | | "type": "object", |
| | |
| | | }, |
| | | "deviceName": { |
| | | "type": "string" |
| | | }, |
| | | "needSetProcessParams": { |
| | | "description": "是否需要设置工艺参数", |
| | | "type": "boolean" |
| | | } |
| | | } |
| | | }, |