From 663db1dd160e759c9401289554543b1d1ea1e5cb Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 05 八月 2023 12:17:17 +0800 Subject: [PATCH] 服务单管理故障类别增删改查,服务单管理花费时间增删改查,增加服务方式、花费时间、严重程度、优先级别初始化数据 --- docs/docs.go | 447 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 360 insertions(+), 87 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index 041b0a8..20e3b51 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -2196,6 +2196,128 @@ } } }, + "/api/faultType/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "鏁呴殰绫诲埆绠$悊" + ], + "summary": "娣诲姞鏁呴殰绫诲埆", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddFaultType" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/faultType/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "鏁呴殰绫诲埆绠$悊" + ], + "summary": "鍒犻櫎鏁呴殰绫诲埆", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/faultType/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "鏁呴殰绫诲埆绠$悊" + ], + "summary": "鑾峰彇鏁呴殰绫诲埆鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.FaultType" + } + } + } + } + ] + } + } + } + } + }, + "/api/faultType/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "鏁呴殰绫诲埆绠$悊" + ], + "summary": "鏇存柊鏁呴殰绫诲埆", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateFaultType" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, "/api/followRecord/add": { "post": { "produces": [ @@ -7252,6 +7374,128 @@ } } }, + "/api/timeSpent/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "鑺辫垂鏃堕棿绠$悊" + ], + "summary": "娣诲姞鑺辫垂鏃堕棿", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddTimeSpent" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/timeSpent/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "鑺辫垂鏃堕棿绠$悊" + ], + "summary": "鍒犻櫎鑺辫垂鏃堕棿", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/timeSpent/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "鑺辫垂鏃堕棿绠$悊" + ], + "summary": "鑾峰彇鑺辫垂鏃堕棿鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.TimeSpent" + } + } + } + } + ] + } + } + } + } + }, + "/api/timeSpent/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "鑺辫垂鏃堕棿绠$悊" + ], + "summary": "鏇存柊鑺辫垂鏃堕棿", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateTimeSpent" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, "/api/timelyRate/add": { "post": { "produces": [ @@ -8333,6 +8577,17 @@ } } }, + "model.FaultType": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "model.FollowRecord": { "type": "object", "properties": { @@ -9319,14 +9574,21 @@ "client": { "$ref": "#/definitions/model.Client" }, - "client_id": { + "clientId": { "description": "瀹㈡埛id", + "type": "integer" + }, + "contact": { + "$ref": "#/definitions/model.Contact" + }, + "contact_id": { + "description": "鑱旂郴浜篿d", "type": "integer" }, "contract": { "$ref": "#/definitions/model.Contract" }, - "contract_id": { + "contractId": { "description": "鍚堝悓id", "type": "integer" }, @@ -9340,14 +9602,10 @@ "id": { "type": "integer" }, - "linkman_id": { - "description": "鑱旂郴浜篿d", - "type": "integer" - }, "order": { "$ref": "#/definitions/model.OrderManage" }, - "order_id": { + "orderId": { "description": "閿�鍞鍗昳d", "type": "integer" }, @@ -9369,7 +9627,7 @@ "product": { "$ref": "#/definitions/model.Product" }, - "product_id": { + "productId": { "description": "浜у搧id", "type": "integer" }, @@ -9381,22 +9639,25 @@ "description": "澶囨敞", "type": "string" }, - "sale_leads": { + "saleChance": { + "$ref": "#/definitions/model.SaleChance" + }, + "saleChanceId": { "description": "閿�鍞満浼歩d", "type": "integer" + }, + "serviceManId": { + "description": "鏈嶅姟浜哄憳", + "type": "integer" + }, + "serviceNumber": { + "description": "鏈嶅姟鍗曠紪鍙�", + "type": "string" }, "serviceType": { "$ref": "#/definitions/model.ServiceType" }, - "service_man_id": { - "description": "鏈嶅姟浜哄憳", - "type": "integer" - }, - "service_number": { - "description": "鏈嶅姟鍗曠紪鍙�", - "type": "string" - }, - "service_type_id": { + "serviceTypeId": { "description": "鏈嶅姟鏂瑰紡", "type": "integer" }, @@ -9495,6 +9756,17 @@ "items": { "$ref": "#/definitions/model.Product" } + } + } + }, + "model.TimeSpent": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" } } }, @@ -9890,6 +10162,17 @@ } }, "request.AddFaq": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "request.AddFaultType": { "type": "object", "properties": { "id": { @@ -10631,17 +10914,15 @@ "description": "鏀惰垂閲戦", "type": "number" }, - "client": { - "$ref": "#/definitions/model.Client" - }, - "client_id": { + "clientId": { "description": "瀹㈡埛id", "type": "integer" }, - "contract": { - "$ref": "#/definitions/model.Contract" + "contact_id": { + "description": "鑱旂郴浜篿d", + "type": "integer" }, - "contract_id": { + "contractId": { "description": "鍚堝悓id", "type": "integer" }, @@ -10649,25 +10930,9 @@ "description": "甯屾湜澶勭悊鏃堕棿", "type": "string" }, - "faq": { - "$ref": "#/definitions/model.Faq" - }, - "id": { - "type": "integer" - }, - "linkman_id": { - "description": "鑱旂郴浜篿d", - "type": "integer" - }, - "order": { - "$ref": "#/definitions/model.OrderManage" - }, - "order_id": { + "orderId": { "description": "閿�鍞鍗昳d", "type": "integer" - }, - "priorityLevel": { - "$ref": "#/definitions/model.PriorityLevel" }, "priority_level_id": { "description": "浼樺厛绾у埆", @@ -10681,10 +10946,7 @@ "description": "甯歌闂id", "type": "integer" }, - "product": { - "$ref": "#/definitions/model.Product" - }, - "product_id": { + "productId": { "description": "浜у搧id", "type": "integer" }, @@ -10696,27 +10958,25 @@ "description": "澶囨敞", "type": "string" }, - "sale_leads": { + "saleChanceId": { "description": "閿�鍞満浼歩d", "type": "integer" }, - "serviceType": { - "$ref": "#/definitions/model.ServiceType" - }, - "service_man_id": { + "serviceManId": { "description": "鏈嶅姟浜哄憳", "type": "integer" }, - "service_number": { + "serviceNumber": { "description": "鏈嶅姟鍗曠紪鍙�", "type": "string" }, - "service_type_id": { + "serviceTypeId": { "description": "鏈嶅姟鏂瑰紡", "type": "integer" }, "severity": { - "$ref": "#/definitions/model.Severity" + "description": "涓ラ噸绋嬪害", + "type": "integer" }, "solution": { "description": "瑙e喅鏂规硶", @@ -10804,6 +11064,17 @@ "items": { "$ref": "#/definitions/model.Product" } + } + } + }, + "request.AddTimeSpent": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" } } }, @@ -12165,6 +12436,17 @@ } } }, + "request.UpdateFaultType": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "request.UpdateFollowRecord": { "type": "object", "required": [ @@ -13286,17 +13568,15 @@ "description": "鏀惰垂閲戦", "type": "number" }, - "client": { - "$ref": "#/definitions/model.Client" - }, - "client_id": { + "clientId": { "description": "瀹㈡埛id", "type": "integer" }, - "contract": { - "$ref": "#/definitions/model.Contract" + "contact_id": { + "description": "鑱旂郴浜篿d", + "type": "integer" }, - "contract_id": { + "contractId": { "description": "鍚堝悓id", "type": "integer" }, @@ -13304,25 +13584,12 @@ "description": "甯屾湜澶勭悊鏃堕棿", "type": "string" }, - "faq": { - "$ref": "#/definitions/model.Faq" - }, "id": { "type": "integer" }, - "linkman_id": { - "description": "鑱旂郴浜篿d", - "type": "integer" - }, - "order": { - "$ref": "#/definitions/model.OrderManage" - }, - "order_id": { + "orderId": { "description": "閿�鍞鍗昳d", "type": "integer" - }, - "priorityLevel": { - "$ref": "#/definitions/model.PriorityLevel" }, "priority_level_id": { "description": "浼樺厛绾у埆", @@ -13336,10 +13603,7 @@ "description": "甯歌闂id", "type": "integer" }, - "product": { - "$ref": "#/definitions/model.Product" - }, - "product_id": { + "productId": { "description": "浜у搧id", "type": "integer" }, @@ -13351,27 +13615,25 @@ "description": "澶囨敞", "type": "string" }, - "sale_leads": { + "saleChanceId": { "description": "閿�鍞満浼歩d", "type": "integer" }, - "serviceType": { - "$ref": "#/definitions/model.ServiceType" - }, - "service_man_id": { + "serviceManId": { "description": "鏈嶅姟浜哄憳", "type": "integer" }, - "service_number": { + "serviceNumber": { "description": "鏈嶅姟鍗曠紪鍙�", "type": "string" }, - "service_type_id": { + "serviceTypeId": { "description": "鏈嶅姟鏂瑰紡", "type": "integer" }, "severity": { - "$ref": "#/definitions/model.Severity" + "description": "涓ラ噸绋嬪害", + "type": "integer" }, "solution": { "description": "瑙e喅鏂规硶", @@ -13501,6 +13763,17 @@ } } }, + "request.UpdateTimeSpent": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "request.UpdateTimelyRate": { "type": "object", "required": [ -- Gitblit v1.8.0