From fdde31710cf0b94560583e1039088c90a21de5d6 Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期二, 18 七月 2023 15:12:56 +0800
Subject: [PATCH] add
---
docs/docs.go | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 900 insertions(+), 1 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index 3a20450..1f314e2 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -16,6 +16,82 @@
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
+ "/api/authority/add": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Authority"
+ ],
+ "summary": "鍒涘缓瑙掕壊",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddAuthority"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/authority/setMenuAuthority": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Authority"
+ ],
+ "summary": "璁剧疆瑙掕壊鑿滃崟",
+ "parameters": [
+ {
+ "description": "璁剧疆瑙掕壊璧勬簮鏉冮檺",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.SetAuthorityMenu"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
"/api/base/captcha": {
"post": {
"produces": [
@@ -156,6 +232,14 @@
"City"
],
"summary": "鑾峰彇鍩庡競鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鐪佷唤ID",
+ "name": "province_id",
+ "in": "query"
+ }
+ ],
"responses": {
"200": {
"description": "鎴愬姛",
@@ -328,7 +412,7 @@
}
},
"/api/client/update": {
- "post": {
+ "put": {
"produces": [
"application/json"
],
@@ -1192,6 +1276,144 @@
}
}
},
+ "/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/data/getAllData": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Data"
+ ],
+ "summary": "鑾峰彇鎵�鏈夋暟鎹�",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/contextx.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "$ref": "#/definitions/response.DataResponse"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
"/api/enterpriseNature/add": {
"post": {
"produces": [
@@ -1818,6 +2040,51 @@
}
}
},
+ "/api/menu/getMenu": {
+ "get": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Menu"
+ ],
+ "summary": "鑾峰彇鑿滃崟鏍�",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "Authorization",
+ "name": "Authorization",
+ "in": "header",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/contextx.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "$ref": "#/definitions/response.MenuTreeResponse"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
"/api/orderManage/add": {
"post": {
"produces": [
@@ -2230,6 +2497,15 @@
"Province"
],
"summary": "鑾峰彇鐪佷唤鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鍥藉ID",
+ "name": "country_id",
+ "in": "query",
+ "required": true
+ }
+ ],
"responses": {
"200": {
"description": "OK",
@@ -2498,6 +2774,15 @@
"Region"
],
"summary": "鍦板尯鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鍩庡競ID",
+ "name": "city_id",
+ "in": "query",
+ "required": true
+ }
+ ],
"responses": {
"200": {
"description": "OK",
@@ -3865,6 +4150,125 @@
}
}
},
+ "/api/serviceFeeManage/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "ServiceFeeManage"
+ ],
+ "summary": "娣诲姞鏈嶅姟璐圭鐞�",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddServiceFeeManage"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/serviceFeeManage/delete/{id}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "ServiceFeeManage"
+ ],
+ "summary": "鍒犻櫎鏈嶅姟璐圭鐞�",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鏌ヨ鍙傛暟",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/serviceFeeManage/list": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "ServiceFeeManage"
+ ],
+ "summary": "鏈嶅姟璐圭鐞嗗垪琛�",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/contextx.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "$ref": "#/definitions/response.ServiceFeeManageResponse"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api/serviceFeeManage/update": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "ServiceFeeManage"
+ ],
+ "summary": "鏇存柊鏈嶅姟璐圭鐞�",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateServiceFeeManage"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
"/api/serviceFollowup/add": {
"post": {
"produces": [
@@ -4542,6 +4946,29 @@
}
}
},
+ "model.Authority": {
+ "type": "object",
+ "properties": {
+ "authorityName": {
+ "description": "瑙掕壊鍚�",
+ "type": "string"
+ },
+ "defaultRouter": {
+ "description": "榛樿鑿滃崟(榛樿dashboard)",
+ "type": "string"
+ },
+ "id": {
+ "description": "瑙掕壊ID",
+ "type": "integer"
+ },
+ "menus": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Menu"
+ }
+ }
+ }
+ },
"model.City": {
"type": "object",
"properties": {
@@ -4571,14 +4998,26 @@
"city_id": {
"type": "integer"
},
+ "client_level": {
+ "$ref": "#/definitions/model.ClientLevel"
+ },
"client_level_id": {
"type": "integer"
+ },
+ "client_origin": {
+ "$ref": "#/definitions/model.ClientOrigin"
},
"client_origin_id": {
"type": "integer"
},
+ "client_status": {
+ "$ref": "#/definitions/model.ClientStatus"
+ },
"client_status_id": {
"type": "integer"
+ },
+ "client_type": {
+ "$ref": "#/definitions/model.ClientType"
},
"client_type_id": {
"type": "integer"
@@ -4901,6 +5340,32 @@
}
}
},
+ "model.CustomerServiceSheet": {
+ "type": "object",
+ "properties": {
+ "handleStatus": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "memberId": {
+ "type": "integer"
+ },
+ "number": {
+ "type": "string"
+ },
+ "priority": {
+ "type": "integer"
+ },
+ "serviceFollowupId": {
+ "type": "integer"
+ },
+ "serviceMode": {
+ "type": "integer"
+ }
+ }
+ },
"model.EnterpriseNature": {
"type": "object",
"properties": {
@@ -4926,11 +5391,17 @@
"model.FollowRecord": {
"type": "object",
"properties": {
+ "client": {
+ "$ref": "#/definitions/model.Client"
+ },
"client_id": {
"type": "integer"
},
"client_status_id": {
"type": "integer"
+ },
+ "contact": {
+ "$ref": "#/definitions/model.Contact"
},
"contact_id": {
"type": "integer"
@@ -5006,6 +5477,33 @@
"type": "string"
},
"start_time": {
+ "type": "string"
+ }
+ }
+ },
+ "model.Menu": {
+ "type": "object",
+ "properties": {
+ "children": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Menu"
+ }
+ },
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "parentId": {
+ "type": "integer"
+ },
+ "path": {
+ "type": "string"
+ },
+ "title": {
"type": "string"
}
}
@@ -5552,6 +6050,32 @@
}
}
},
+ "model.ServiceFeeManage": {
+ "type": "object",
+ "properties": {
+ "client": {
+ "$ref": "#/definitions/model.Client"
+ },
+ "client_id": {
+ "type": "integer"
+ },
+ "file": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "latest_date": {
+ "type": "string"
+ },
+ "member_id": {
+ "type": "integer"
+ },
+ "remark": {
+ "type": "string"
+ }
+ }
+ },
"model.ServiceFollowup": {
"type": "object",
"properties": {
@@ -5560,6 +6084,9 @@
},
"contactId": {
"type": "integer"
+ },
+ "customerServiceSheet": {
+ "$ref": "#/definitions/model.CustomerServiceSheet"
},
"file": {
"type": "string"
@@ -5628,6 +6155,13 @@
"model.User": {
"type": "object",
"properties": {
+ "authority": {
+ "$ref": "#/definitions/model.Authority"
+ },
+ "authorityId": {
+ "description": "鐢ㄦ埛瑙掕壊ID",
+ "type": "integer"
+ },
"companyName": {
"type": "string"
},
@@ -5687,6 +6221,20 @@
},
"username": {
"type": "string"
+ }
+ }
+ },
+ "request.AddAuthority": {
+ "type": "object",
+ "properties": {
+ "authorityName": {
+ "type": "string"
+ },
+ "casbinInfos": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/request.CasbinInfo"
+ }
}
}
},
@@ -5926,6 +6474,26 @@
"name": {
"description": "鍥藉鍚嶇О",
"type": "string"
+ }
+ }
+ },
+ "request.AddCustomerServiceSheet": {
+ "type": "object",
+ "properties": {
+ "handleStatus": {
+ "type": "integer"
+ },
+ "memberId": {
+ "type": "integer"
+ },
+ "number": {
+ "type": "string"
+ },
+ "priority": {
+ "type": "integer"
+ },
+ "serviceMode": {
+ "type": "integer"
}
}
},
@@ -6379,6 +6947,26 @@
}
}
},
+ "request.AddServiceFeeManage": {
+ "type": "object",
+ "properties": {
+ "client_id": {
+ "type": "integer"
+ },
+ "file": {
+ "type": "string"
+ },
+ "latest_date": {
+ "type": "string"
+ },
+ "member_id": {
+ "type": "integer"
+ },
+ "remark": {
+ "type": "string"
+ }
+ }
+ },
"request.AddServiceFollowup": {
"type": "object",
"properties": {
@@ -6442,6 +7030,19 @@
}
}
},
+ "request.CasbinInfo": {
+ "type": "object",
+ "properties": {
+ "method": {
+ "description": "鏂规硶",
+ "type": "string"
+ },
+ "path": {
+ "description": "璺緞",
+ "type": "string"
+ }
+ }
+ },
"request.ChangePasswordReq": {
"type": "object",
"properties": {
@@ -6481,6 +7082,102 @@
"pos": {
"description": "鐢ㄦ埛宀椾綅",
"type": "string"
+ }
+ }
+ },
+ "request.Client": {
+ "type": "object",
+ "properties": {
+ "business_scope": {
+ "description": "缁忚惀鑼冨洿",
+ "type": "string"
+ },
+ "city_id": {
+ "type": "integer"
+ },
+ "client_level_id": {
+ "description": "瀹㈡埛绛夌骇ID",
+ "type": "integer"
+ },
+ "client_origin_id": {
+ "description": "瀹㈡埛鏉ユ簮ID",
+ "type": "integer"
+ },
+ "client_status_id": {
+ "description": "瀹㈡埛鐘舵�両D",
+ "type": "integer"
+ },
+ "client_type_id": {
+ "description": "瀹㈡埛绫诲瀷ID",
+ "type": "integer"
+ },
+ "contact": {
+ "$ref": "#/definitions/request.Contact"
+ },
+ "country_id": {
+ "type": "integer"
+ },
+ "detail_address": {
+ "description": "璇︾粏鍦板潃",
+ "type": "string"
+ },
+ "enterprise_nature_id": {
+ "description": "浼佷笟鎬ц川",
+ "type": "integer"
+ },
+ "enterprise_scale_id": {
+ "description": "浼佷笟瑙勬ā",
+ "type": "integer"
+ },
+ "industry_id": {
+ "description": "鎵�灞炶涓�",
+ "type": "integer"
+ },
+ "latest_service_time": {
+ "description": "鏈�鏅氭湇鍔℃椂闂�",
+ "type": "string"
+ },
+ "member_id": {
+ "description": "閿�鍞礋璐d汉ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "鍏徃鍚嶇О",
+ "type": "string"
+ },
+ "next_visit_time": {
+ "description": "涓嬫鍥炶鏃堕棿",
+ "type": "string"
+ },
+ "number": {
+ "description": "鍏徃缂栧彿",
+ "type": "string"
+ },
+ "province_id": {
+ "type": "integer"
+ },
+ "region_id": {
+ "type": "integer"
+ },
+ "registered_capital_id": {
+ "description": "娉ㄥ唽璧勯噾",
+ "type": "integer"
+ },
+ "registration_time": {
+ "description": "娉ㄥ唽鏃堕棿",
+ "type": "string"
+ },
+ "remark": {
+ "description": "澶囨敞",
+ "type": "string"
+ },
+ "representative": {
+ "description": "娉曚汉浠h〃",
+ "type": "string"
+ },
+ "service_member_id": {
+ "description": "鏈嶅姟璐熻矗浜篒D",
+ "type": "integer"
}
}
},
@@ -6828,6 +7525,20 @@
},
"status": {
"type": "integer"
+ }
+ }
+ },
+ "request.SetAuthorityMenu": {
+ "type": "object",
+ "properties": {
+ "authorityId": {
+ "type": "integer"
+ },
+ "menus": {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
}
}
},
@@ -7244,6 +7955,29 @@
"name": {
"description": "鍥藉鍚嶇О",
"type": "string"
+ }
+ }
+ },
+ "request.UpdateCustomerServiceSheet": {
+ "type": "object",
+ "properties": {
+ "handleStatus": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "memberId": {
+ "type": "integer"
+ },
+ "number": {
+ "type": "string"
+ },
+ "priority": {
+ "type": "integer"
+ },
+ "serviceMode": {
+ "type": "integer"
}
}
},
@@ -7939,6 +8673,32 @@
}
}
},
+ "request.UpdateServiceFeeManage": {
+ "type": "object",
+ "properties": {
+ "client": {
+ "$ref": "#/definitions/request.Client"
+ },
+ "client_id": {
+ "type": "integer"
+ },
+ "file": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "latest_date": {
+ "type": "string"
+ },
+ "member_id": {
+ "type": "integer"
+ },
+ "remark": {
+ "type": "string"
+ }
+ }
+ },
"request.UpdateServiceFollowup": {
"type": "object",
"properties": {
@@ -8140,6 +8900,123 @@
}
}
},
+ "response.DataResponse": {
+ "type": "object",
+ "properties": {
+ "city": {
+ "description": "鍩庡競鏁版嵁",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.City"
+ }
+ },
+ "client_level": {
+ "description": "瀹㈡埛绛夌骇",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.ClientLevel"
+ }
+ },
+ "client_origin": {
+ "description": "瀹㈡埛鏉ユ簮",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.ClientOrigin"
+ }
+ },
+ "client_status": {
+ "description": "瀹㈡埛鐘舵��",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.ClientStatus"
+ }
+ },
+ "client_type": {
+ "description": "瀹㈡埛绫诲瀷",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.ClientType"
+ }
+ },
+ "country": {
+ "description": "鍥藉鏁版嵁",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Country"
+ }
+ },
+ "enterprise_nature": {
+ "description": "浼佷笟鎬ц川",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.EnterpriseNature"
+ }
+ },
+ "enterprise_scale": {
+ "description": "浼佷笟瑙勬ā",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.EnterpriseScale"
+ }
+ },
+ "industry": {
+ "description": "琛屼笟",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Industry"
+ }
+ },
+ "province": {
+ "description": "鐪佷唤鏁版嵁",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Province"
+ }
+ },
+ "region": {
+ "description": "鍖哄煙鏁版嵁",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Region"
+ }
+ },
+ "registered_capital": {
+ "description": "娉ㄥ唽璧勯噾",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.RegisteredCapital"
+ }
+ },
+ "regular_customers": {
+ "description": "鑰佸鎴疯惀閿�",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.RegularCustomers"
+ }
+ },
+ "sale_stage": {
+ "description": "閿�鍞樁娈�",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.SaleStage"
+ }
+ },
+ "sale_type": {
+ "description": "閿�鍞被鍨�",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.SaleType"
+ }
+ },
+ "sales_source": {
+ "description": "鍟嗘満鏉ユ簮",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.SalesSources"
+ }
+ }
+ }
+ },
"response.EnterpriseNatureResponse": {
"type": "object",
"properties": {
@@ -8205,6 +9082,17 @@
"type": "array",
"items": {
"$ref": "#/definitions/model.MasterOrder"
+ }
+ }
+ }
+ },
+ "response.MenuTreeResponse": {
+ "type": "object",
+ "properties": {
+ "list": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Menu"
}
}
}
@@ -8378,6 +9266,17 @@
}
}
},
+ "response.ServiceFeeManageResponse": {
+ "type": "object",
+ "properties": {
+ "list": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.ServiceFeeManage"
+ }
+ }
+ }
+ },
"response.ServiceFollowupResponse": {
"type": "object",
"properties": {
--
Gitblit v1.8.0