From 6e8718ed56b53419c946102bb4e20a978e32e27c Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期四, 13 七月 2023 15:13:10 +0800 Subject: [PATCH] add --- docs/docs.go | 1121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 1,121 insertions(+), 0 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index e61468e..efd3896 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -1192,6 +1192,113 @@ } } }, + "/api/customerServiceSheet/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "CustomerServiceSheet" + ], + "summary": "娣诲姞瀹㈡湇鍗�", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddCustomerServiceSheet" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/customerServiceSheet/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "CustomerServiceSheet" + ], + "summary": "鍒犻櫎瀹㈡湇鍗�", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/customerServiceSheet/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "CustomerServiceSheet" + ], + "summary": "鑾峰彇瀹㈡湇鍗曞垪琛�", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/customerServiceSheet/update/{id}": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "CustomerServiceSheet" + ], + "summary": "鏇存柊瀹㈡湇鍗�", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateCustomerServiceSheet" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, "/api/enterpriseNature/add": { "post": { "produces": [ @@ -1805,6 +1912,232 @@ "required": true, "schema": { "$ref": "#/definitions/request.UpdateMasterOrder" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/orderManage/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "OrderManage" + ], + "summary": "娣诲姞璁㈠崟", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddOrderManage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/orderManage/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "OrderManage" + ], + "summary": "鍒犻櫎璁㈠崟", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/orderManage/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "OrderManage" + ], + "summary": "璁㈠崟鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/orderManage/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "OrderManage" + ], + "summary": "鏇存柊璁㈠崟", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateOrderManage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/plan/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "Plan" + ], + "summary": "娣诲姞璁″垝", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddPlan" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/plan/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "Plan" + ], + "summary": "鍒犻櫎璁″垝", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/plan/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "Plan" + ], + "summary": "鑾峰彇璁″垝鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/contextx.Response" + }, + { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/response.PlanResponse" + } + } + } + ] + } + } + } + } + }, + "/api/plan/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "Plan" + ], + "summary": "鏇存柊璁″垝", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdatePlan" } } ], @@ -3520,6 +3853,244 @@ } } }, + "/api/serviceContract/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceContract" + ], + "summary": "娣诲姞鏈嶅姟鍚堝悓", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddServiceContract" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/serviceContract/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceContract" + ], + "summary": "鍒犻櫎鏈嶅姟鍚堝悓", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/serviceContract/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceContract" + ], + "summary": "鏈嶅姟鍚堝悓鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/contextx.Response" + }, + { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/response.ServiceContractsResponse" + } + } + } + ] + } + } + } + } + }, + "/api/serviceContract/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceContract" + ], + "summary": "鏇存柊鏈嶅姟鍚堝悓", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateServiceContract" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/serviceFollowup/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceFollowup" + ], + "summary": "娣诲姞鏈嶅姟璺熻繘", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddServiceFollowup" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/serviceFollowup/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceFollowup" + ], + "summary": "鍒犻櫎鏈嶅姟璺熻繘", + "parameters": [ + { + "type": "integer", + "description": "鏌ヨ鍙傛暟", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/serviceFollowup/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceFollowup" + ], + "summary": "鏈嶅姟璺熻繘鍒楄〃", + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/contextx.Response" + }, + { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/response.ServiceFollowupResponse" + } + } + } + ] + } + } + } + } + }, + "/api/serviceFollowup/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "ServiceFollowup" + ], + "summary": "鏇存柊鏈嶅姟璺熻繘", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateServiceFollowup" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, "/api/status/add": { "post": { "produces": [ @@ -4409,6 +4980,9 @@ "number": { "type": "string" }, + "quotation": { + "$ref": "#/definitions/model.Quotation" + }, "quotationId": { "type": "integer" }, @@ -4540,6 +5114,47 @@ }, "start_time": { "type": "string" + } + } + }, + "model.Plan": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "content": { + "type": "string" + }, + "endTime": { + "type": "string" + }, + "file": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "salesDetails": { + "$ref": "#/definitions/model.SalesDetails" + }, + "salesDetailsId": { + "type": "integer" + }, + "startTime": { + "type": "string" + }, + "subOrder": { + "$ref": "#/definitions/model.SubOrder" + }, + "subOrderId": { + "type": "integer" } } }, @@ -4985,6 +5600,112 @@ } } }, + "model.ServiceContract": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "contractId": { + "type": "integer" + }, + "endTime": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "$ref": "#/definitions/model.Product" + } + }, + "quotationId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "saleChanceId": { + "type": "integer" + }, + "serviceTimes": { + "type": "integer" + }, + "signTime": { + "type": "string" + }, + "startTime": { + "type": "string" + }, + "statusId": { + "type": "integer" + }, + "terms": { + "type": "string" + }, + "typeId": { + "type": "integer" + } + } + }, + "model.ServiceFollowup": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "file": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "isVisit": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "oldMemberId": { + "type": "integer" + }, + "planId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "satisfaction": { + "type": "integer" + }, + "serviceId": { + "type": "integer" + }, + "solveRate": { + "type": "integer" + }, + "timelyRate": { + "type": "integer" + } + } + }, "model.SubOrder": { "type": "object", "properties": { @@ -5315,6 +6036,26 @@ } } }, + "request.AddCustomerServiceSheet": { + "type": "object", + "properties": { + "handleStatus": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "priority": { + "type": "integer" + }, + "serviceMode": { + "type": "integer" + } + } + }, "request.AddEnterpriseNature": { "type": "object", "required": [ @@ -5379,6 +6120,46 @@ }, "start_time": { "type": "string" + } + } + }, + "request.AddOrderManage": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "file": { + "type": "string" + }, + "name": { + "type": "string" + }, + "number": { + "type": "string" + }, + "orderType": { + "type": "integer" + }, + "problemDescription": { + "type": "string" + }, + "reportSourceId": { + "type": "integer" + }, + "sourceSheet": { + "type": "integer" + } + } + }, + "request.AddPlan": { + "type": "object", + "properties": { + "plan": { + "$ref": "#/definitions/request.Plan" } } }, @@ -5669,6 +6450,106 @@ } } }, + "request.AddServiceContract": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "contractId": { + "type": "integer" + }, + "endTime": { + "type": "string" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "$ref": "#/definitions/model.Product" + } + }, + "quotationId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "saleChanceId": { + "type": "integer" + }, + "serviceTimes": { + "type": "integer" + }, + "signTime": { + "type": "string" + }, + "startTime": { + "type": "string" + }, + "statusId": { + "type": "integer" + }, + "terms": { + "type": "string" + }, + "typeId": { + "type": "integer" + } + } + }, + "request.AddServiceFollowup": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "file": { + "type": "string" + }, + "isVisit": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "oldMemberId": { + "type": "integer" + }, + "planId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "satisfaction": { + "type": "integer" + }, + "serviceId": { + "type": "integer" + }, + "solveRate": { + "type": "integer" + }, + "timelyRate": { + "type": "integer" + } + } + }, "request.AddStatus": { "type": "object", "required": [ @@ -5896,6 +6777,38 @@ "username": { "description": "鐢ㄦ埛鍚�", "type": "string" + } + } + }, + "request.Plan": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "content": { + "type": "string" + }, + "endTime": { + "type": "string" + }, + "file": { + "type": "string" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "salesDetailsId": { + "type": "integer" + }, + "startTime": { + "type": "string" + }, + "subOrderId": { + "type": "integer" } } }, @@ -6461,6 +7374,29 @@ } } }, + "request.UpdateCustomerServiceSheet": { + "type": "object", + "properties": { + "handleStatus": { + "type": "integer" + }, + "id": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "priority": { + "type": "integer" + }, + "serviceMode": { + "type": "integer" + } + } + }, "request.UpdateEnterpriseNature": { "type": "object", "required": [ @@ -6579,6 +7515,52 @@ }, "start_time": { "type": "string" + } + } + }, + "request.UpdateOrderManage": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "file": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "number": { + "type": "string" + }, + "orderType": { + "type": "integer" + }, + "problemDescription": { + "type": "string" + }, + "reportSourceId": { + "type": "integer" + }, + "sourceSheet": { + "type": "integer" + } + } + }, + "request.UpdatePlan": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "plan": { + "$ref": "#/definitions/request.Plan" } } }, @@ -7048,6 +8030,112 @@ } } }, + "request.UpdateServiceContract": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "contractId": { + "type": "integer" + }, + "endTime": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "$ref": "#/definitions/model.Product" + } + }, + "quotationId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "saleChanceId": { + "type": "integer" + }, + "serviceTimes": { + "type": "integer" + }, + "signTime": { + "type": "string" + }, + "startTime": { + "type": "string" + }, + "statusId": { + "type": "integer" + }, + "terms": { + "type": "string" + }, + "typeId": { + "type": "integer" + } + } + }, + "request.UpdateServiceFollowup": { + "type": "object", + "properties": { + "clientId": { + "type": "integer" + }, + "contactId": { + "type": "integer" + }, + "file": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "isVisit": { + "type": "integer" + }, + "memberId": { + "type": "integer" + }, + "number": { + "type": "string" + }, + "oldMemberId": { + "type": "integer" + }, + "planId": { + "type": "integer" + }, + "remark": { + "type": "string" + }, + "satisfaction": { + "type": "integer" + }, + "serviceId": { + "type": "integer" + }, + "solveRate": { + "type": "integer" + }, + "timelyRate": { + "type": "integer" + } + } + }, "request.UpdateStatus": { "type": "object", "required": [ @@ -7286,6 +8374,17 @@ } } }, + "response.PlanResponse": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/model.Plan" + } + } + } + }, "response.PossibilityResponse": { "type": "object", "properties": { @@ -7418,6 +8517,28 @@ } } }, + "response.ServiceContractsResponse": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/model.ServiceContract" + } + } + } + }, + "response.ServiceFollowupResponse": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/model.ServiceFollowup" + } + } + } + }, "response.SubOrderResponse": { "type": "object", "properties": { -- Gitblit v1.8.0