From a749e859e27e1046a4e018baadbe18a7c5e01b0d Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期三, 09 八月 2023 14:30:23 +0800 Subject: [PATCH] fix --- docs/docs.go | 1566 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 1,504 insertions(+), 62 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index 4b55d3a..1f6e1d3 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -143,7 +143,7 @@ "tags": [ "Assign" ], - "summary": "瀹℃牳", + "summary": "鍒嗛厤", "parameters": [ { "description": "鏌ヨ鍙傛暟", @@ -1272,7 +1272,7 @@ } } }, - "/api/contact/delete/{id}": { + "/api/contact/delete": { "delete": { "produces": [ "application/json" @@ -1283,11 +1283,13 @@ "summary": "鍒犻櫎鑱旂郴浜�", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteContact" + } } ], "responses": { @@ -1610,6 +1612,169 @@ "required": true, "schema": { "$ref": "#/definitions/request.UpdateCountry" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/courierCompany/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "鐗╂祦鍏徃" + ], + "summary": "娣诲姞鐗╂祦鍏徃", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddCourierCompany" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/courierCompany/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/courierCompany/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "鐗╂祦鍏徃" + ], + "summary": "鑾峰彇鐗╂祦鍏徃鍒楄〃", + "parameters": [ + { + "type": "string", + "name": "keyword", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "CourierCompanyKeywordCustomerName" + ], + "name": "keywordType", + "in": "query" + }, + { + "type": "integer", + "description": "椤电爜", + "name": "page", + "in": "query" + }, + { + "type": "integer", + "description": "姣忛〉澶у皬", + "name": "pageSize", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "CourierCompanyQueryClassExpireLessThen60Days" + ], + "name": "queryClass", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.CourierCompany" + } + } + } + } + ] + } + } + } + } + }, + "/api/courierCompany/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "鐗╂祦鍏徃" + ], + "summary": "鏇存柊鐗╂祦鍏徃", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateCourierCompany" } } ], @@ -2492,6 +2657,151 @@ } } }, + "/api/file/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "闄勪欢绠$悊" + ], + "summary": "娣诲姞闄勪欢", + "parameters": [ + { + "type": "integer", + "description": "鏉ユ簮id", + "name": "sourceId", + "in": "formData", + "required": true + }, + { + "type": "string", + "description": "闄勪欢鏉ユ簮", + "name": "sourceType", + "in": "formData", + "required": true + }, + { + "type": "file", + "description": "涓婁紶鏂囦欢", + "name": "file", + "in": "formData", + "required": true + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/file/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/file/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "闄勪欢绠$悊" + ], + "summary": "鑾峰彇闄勪欢鍒楄〃", + "parameters": [ + { + "type": "string", + "name": "keyword", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "FileKeywordCustomerName" + ], + "name": "keywordType", + "in": "query" + }, + { + "type": "integer", + "description": "椤电爜", + "name": "page", + "in": "query" + }, + { + "type": "integer", + "description": "姣忛〉澶у皬", + "name": "pageSize", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "FileQueryClassExpireLessThen60Days" + ], + "name": "queryClass", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.File" + } + } + } + } + ] + } + } + } + } + }, "/api/followRecord/add": { "post": { "produces": [ @@ -2522,7 +2832,7 @@ } } }, - "/api/followRecord/delete/{id}": { + "/api/followRecord/delete": { "delete": { "produces": [ "application/json" @@ -2533,11 +2843,13 @@ "summary": "鍒犻櫎璺熻繘璁板綍", "parameters": [ { - "type": "string", - "description": "璺熻繘璁板綍id", - "name": "id", - "in": "path", - "required": true + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteFollowRecord" + } } ], "responses": { @@ -2759,6 +3071,495 @@ "required": true, "schema": { "$ref": "#/definitions/request.UpdateIndustries" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoice/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "閿�鍞彂绁�" + ], + "summary": "娣诲姞閿�鍞彂绁�", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddInvoice" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoice/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/invoice/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "閿�鍞彂绁�" + ], + "summary": "鑾峰彇閿�鍞彂绁ㄥ垪琛�", + "parameters": [ + { + "type": "string", + "name": "keyword", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceKeywordCustomerName" + ], + "name": "keywordType", + "in": "query" + }, + { + "type": "integer", + "description": "椤电爜", + "name": "page", + "in": "query" + }, + { + "type": "integer", + "description": "姣忛〉澶у皬", + "name": "pageSize", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceQueryClassExpireLessThen60Days" + ], + "name": "queryClass", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.Invoice" + } + } + } + } + ] + } + } + } + } + }, + "/api/invoice/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "閿�鍞彂绁�" + ], + "summary": "鏇存柊閿�鍞彂绁�", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateInvoice" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoiceStatus/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ鐘舵��" + ], + "summary": "娣诲姞鍙戠エ鐘舵��", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddInvoiceStatus" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoiceStatus/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/invoiceStatus/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ鐘舵��" + ], + "summary": "鑾峰彇鍙戠エ鐘舵�佸垪琛�", + "parameters": [ + { + "type": "string", + "name": "keyword", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceStatusKeywordCustomerName" + ], + "name": "keywordType", + "in": "query" + }, + { + "type": "integer", + "description": "椤电爜", + "name": "page", + "in": "query" + }, + { + "type": "integer", + "description": "姣忛〉澶у皬", + "name": "pageSize", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceStatusQueryClassExpireLessThen60Days" + ], + "name": "queryClass", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.InvoiceStatus" + } + } + } + } + ] + } + } + } + } + }, + "/api/invoiceStatus/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ鐘舵��" + ], + "summary": "鏇存柊鍙戠エ鐘舵��", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateInvoiceStatus" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoiceType/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ绫诲瀷" + ], + "summary": "娣诲姞鍙戠エ绫诲瀷", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddInvoiceType" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" + } + } + } + } + }, + "/api/invoiceType/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/invoiceType/list": { + "get": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ绫诲瀷" + ], + "summary": "鑾峰彇鍙戠エ绫诲瀷鍒楄〃", + "parameters": [ + { + "type": "string", + "name": "keyword", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceTypeKeywordCustomerName" + ], + "name": "keywordType", + "in": "query" + }, + { + "type": "integer", + "description": "椤电爜", + "name": "page", + "in": "query" + }, + { + "type": "integer", + "description": "姣忛〉澶у皬", + "name": "pageSize", + "in": "query" + }, + { + "enum": [ + "" + ], + "type": "string", + "x-enum-varnames": [ + "InvoiceTypeQueryClassExpireLessThen60Days" + ], + "name": "queryClass", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.ListResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/model.InvoiceType" + } + } + } + } + ] + } + } + } + } + }, + "/api/invoiceType/update": { + "put": { + "produces": [ + "application/json" + ], + "tags": [ + "鍙戠エ绫诲瀷" + ], + "summary": "鏇存柊鍙戠エ绫诲瀷", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateInvoiceType" } } ], @@ -3215,7 +4016,7 @@ } } }, - "/api/orderManage/delete/{id}": { + "/api/orderManage/delete": { "delete": { "produces": [ "application/json" @@ -3226,11 +4027,13 @@ "summary": "鍒犻櫎宸ュ崟", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteOrderManage" + } } ], "responses": { @@ -5807,7 +6610,7 @@ } } }, - "/api/salesLeads/delete/{id}": { + "/api/salesLeads/delete": { "delete": { "produces": [ "application/json" @@ -5818,11 +6621,13 @@ "summary": "鍒犻櫎閿�鍞嚎绱�", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteSalesLeads" + } } ], "responses": { @@ -5872,6 +6677,36 @@ } } ] + } + } + } + } + }, + "/api/salesLeads/push": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "SalesLeads" + ], + "summary": "鎺ㄨ繘閿�鍞嚎绱�", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.PushSalesLeads" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/contextx.Response" } } } @@ -6530,9 +7365,9 @@ "application/json" ], "tags": [ - "鏈嶅姟鍚堝悓鏀舵璁″垝绠$悊" + "鏀舵璁″垝绠$悊" ], - "summary": "娣诲姞鏈嶅姟鍚堝悓鏀舵璁″垝", + "summary": "娣诲姞鏀舵璁″垝", "parameters": [ { "description": "鏌ヨ鍙傛暟", @@ -6560,9 +7395,9 @@ "application/json" ], "tags": [ - "鏈嶅姟鍚堝悓鏀舵璁″垝绠$悊" + "鏀舵璁″垝绠$悊" ], - "summary": "鍒犻櫎鏈嶅姟鍚堝悓鏀舵璁″垝", + "summary": "鍒犻櫎鏀舵璁″垝", "parameters": [ { "type": "integer", @@ -6588,9 +7423,9 @@ "application/json" ], "tags": [ - "鏈嶅姟鍚堝悓鏀舵璁″垝绠$悊" + "鏀舵璁″垝绠$悊" ], - "summary": "鑾峰彇鏈嶅姟鍚堝悓鏀舵璁″垝鍒楄〃", + "summary": "鑾峰彇鏀舵璁″垝鍒楄〃", "parameters": [ { "type": "integer", @@ -6630,9 +7465,9 @@ "application/json" ], "tags": [ - "鏈嶅姟鍚堝悓鏀舵璁″垝绠$悊" + "鏀舵璁″垝绠$悊" ], - "summary": "鏇存柊鏈嶅姟鍚堝悓鏀舵璁″垝", + "summary": "鏇存柊鏀舵璁″垝", "parameters": [ { "description": "鏌ヨ鍙傛暟", @@ -6684,7 +7519,7 @@ } } }, - "/api/serviceContract/delete/{id}": { + "/api/serviceContract/delete": { "delete": { "produces": [ "application/json" @@ -6695,11 +7530,13 @@ "summary": "鍒犻櫎鏈嶅姟鍚堝悓", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteserviceContract" + } } ], "responses": { @@ -7052,7 +7889,7 @@ } } }, - "/api/serviceFeeManage/delete/{id}": { + "/api/serviceFeeManage/delete": { "delete": { "produces": [ "application/json" @@ -7063,11 +7900,13 @@ "summary": "鍒犻櫎鏈嶅姟璐圭鐞�", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteServiceFeeManage" + } } ], "responses": { @@ -7182,7 +8021,7 @@ } } }, - "/api/serviceFollowup/delete/{id}": { + "/api/serviceFollowup/delete": { "delete": { "produces": [ "application/json" @@ -7193,11 +8032,13 @@ "summary": "鍒犻櫎鏈嶅姟璺熻繘", "parameters": [ { - "type": "integer", "description": "鏌ヨ鍙傛暟", - "name": "id", - "in": "path", - "required": true + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.DeleteServiceFollowup" + } } ], "responses": { @@ -8578,6 +9419,39 @@ "BankAccountQueryClassExpireLessThen60Days" ] }, + "constvar.CollectionStatus": { + "type": "integer", + "enum": [ + 1, + 2 + ], + "x-enum-comments": { + "CollectionStatusCollected": "宸叉敹娆�", + "CollectionStatusUnCollected": "寰呮敹娆�" + }, + "x-enum-varnames": [ + "CollectionStatusUnCollected", + "CollectionStatusCollected" + ] + }, + "constvar.CourierCompanyKeywordType": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "CourierCompanyKeywordCustomerName" + ] + }, + "constvar.CourierCompanyQueryClass": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "CourierCompanyQueryClassExpireLessThen60Days" + ] + }, "constvar.FaqKeywordType": { "type": "string", "enum": [ @@ -8594,6 +9468,89 @@ ], "x-enum-varnames": [ "FaqQueryClassExpireLessThen60Days" + ] + }, + "constvar.FileKeywordType": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "FileKeywordCustomerName" + ] + }, + "constvar.FileQueryClass": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "FileQueryClassExpireLessThen60Days" + ] + }, + "constvar.InvoiceKeywordType": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceKeywordCustomerName" + ] + }, + "constvar.InvoiceQueryClass": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceQueryClassExpireLessThen60Days" + ] + }, + "constvar.InvoiceSourceType": { + "type": "integer", + "enum": [ + 1, + 2 + ], + "x-enum-varnames": [ + "InvoiceSourceTypeSaleDetail", + "InvoiceSourceTypeServiceContract" + ] + }, + "constvar.InvoiceStatusKeywordType": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceStatusKeywordCustomerName" + ] + }, + "constvar.InvoiceStatusQueryClass": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceStatusQueryClassExpireLessThen60Days" + ] + }, + "constvar.InvoiceTypeKeywordType": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceTypeKeywordCustomerName" + ] + }, + "constvar.InvoiceTypeQueryClass": { + "type": "string", + "enum": [ + "" + ], + "x-enum-varnames": [ + "InvoiceTypeQueryClassExpireLessThen60Days" ] }, "constvar.PaymentTypeKeywordType": { @@ -8635,25 +9592,26 @@ "constvar.SalesStatus": { "type": "integer", "enum": [ + -1, 1, 2, 3, 4, - 5, - 6 + 5 ], "x-enum-comments": { "SalesStatusFail": "澶辫触", "SalesStatusIng": "杩涜涓�", "SalesStatusLevelUptoClient": "鍗囩骇涓哄鎴�", "SalesStatusLevelUptoClientAndSalesChance": "鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�", + "SalesStatusNew": "鏂板缓", "SalesStatusSuccess": "鎴愬姛" }, "x-enum-varnames": [ + "SalesStatusFail", "SalesStatusNew", "SalesStatusIng", "SalesStatusSuccess", - "SalesStatusFail", "SalesStatusLevelUptoClient", "SalesStatusLevelUptoClientAndSalesChance" ] @@ -8936,6 +9894,9 @@ "latest_service_time": { "type": "string" }, + "member": { + "$ref": "#/definitions/model.User" + }, "member_id": { "type": "integer" }, @@ -9209,6 +10170,17 @@ } } }, + "model.CourierCompany": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "model.Currency": { "type": "object", "properties": { @@ -9301,6 +10273,50 @@ } } }, + "model.File": { + "type": "object", + "properties": { + "bucket": { + "description": "瀵硅薄瀛樺偍bucket", + "type": "string" + }, + "downloadCount": { + "description": "涓嬫娆℃暟", + "type": "integer" + }, + "filePath": { + "description": "鏂囦欢璺緞", + "type": "string" + }, + "fileType": { + "description": "鏂囦欢绫诲瀷", + "type": "string" + }, + "key": { + "description": "瀵硅薄瀛樺偍key", + "type": "string" + }, + "name": { + "type": "string" + }, + "previewCount": { + "description": "棰勮娆℃暟", + "type": "integer" + }, + "size": { + "description": "鏂囦欢澶у皬", + "type": "integer" + }, + "sourceId": { + "description": "鏉ユ簮id", + "type": "integer" + }, + "sourceType": { + "description": "闄勪欢鏉ユ簮", + "type": "string" + } + } + }, "model.FollowRecord": { "type": "object", "properties": { @@ -9358,6 +10374,100 @@ } }, "model.Industry": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "model.Invoice": { + "type": "object", + "properties": { + "client": { + "$ref": "#/definitions/model.Client" + }, + "clientId": { + "description": "瀹㈡埛id", + "type": "integer" + }, + "courierCompany": { + "$ref": "#/definitions/model.CourierCompany" + }, + "courierCompanyId": { + "description": "鐗╂祦鍏徃", + "type": "integer" + }, + "courierNumber": { + "description": "鐗╂祦鍗曞彿", + "type": "string" + }, + "id": { + "type": "integer" + }, + "invoiceDate": { + "description": "寮�绁ㄦ棩鏈�", + "type": "string" + }, + "invoiceNumber": { + "description": "鍙戠エ鍙风爜", + "type": "string" + }, + "invoiceStatus": { + "$ref": "#/definitions/model.InvoiceStatus" + }, + "invoiceStatusId": { + "description": "鍙戠エ鐘舵�乮d", + "type": "integer" + }, + "invoiceType": { + "$ref": "#/definitions/model.InvoiceType" + }, + "invoiceTypeId": { + "description": "鍙戠エ绫诲瀷id", + "type": "integer" + }, + "principalId": { + "description": "閿�鍞礋璐d汉id", + "type": "integer" + }, + "sourceId": { + "description": "婧愬崟id", + "type": "integer" + }, + "sourceType": { + "description": "婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)", + "allOf": [ + { + "$ref": "#/definitions/constvar.InvoiceSourceType" + } + ] + }, + "subject": { + "description": "涓婚", + "type": "string" + }, + "taxpayerIdNumber": { + "description": "绾崇◣璇嗗埆鍙�", + "type": "string" + } + } + }, + "model.InvoiceStatus": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "model.InvoiceType": { "type": "object", "properties": { "id": { @@ -10047,6 +11157,9 @@ "province_id": { "type": "integer" }, + "reason": { + "type": "string" + }, "region": { "$ref": "#/definitions/model.Region" }, @@ -10205,13 +11318,21 @@ "description": "澶囨敞", "type": "string" }, - "serviceContractId": { - "description": "鏈嶅姟鍚堝悓id", + "sourceId": { + "description": "婧愬崟id", + "type": "integer" + }, + "sourceType": { + "description": "婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級", "type": "integer" }, "status": { "description": "鐘舵�侊紙1鏈敹2宸叉敹锛�", - "type": "integer" + "allOf": [ + { + "$ref": "#/definitions/constvar.CollectionStatus" + } + ] }, "term": { "description": "鏈熸", @@ -10222,6 +11343,18 @@ "model.ServiceContract": { "type": "object", "properties": { + "amountInvoiced": { + "description": "宸插紑绁ㄩ噾棰�", + "type": "number" + }, + "amountReceivable": { + "description": "搴旀敹閲戦", + "type": "number" + }, + "amountReceived": { + "description": "宸叉敹閲戦", + "type": "number" + }, "clientId": { "type": "integer" }, @@ -10808,6 +11941,10 @@ "description": "娉曚汉浠h〃", "type": "string" }, + "sales_leads_id": { + "description": "閿�鍞嚎绱D", + "type": "integer" + }, "service_member_id": { "description": "鏈嶅姟璐熻矗浜篒D", "type": "integer" @@ -10945,6 +12082,17 @@ } } }, + "request.AddCourierCompany": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "request.AddCurrency": { "type": "object", "required": [ @@ -11048,6 +12196,85 @@ "name" ], "properties": { + "name": { + "type": "string" + } + } + }, + "request.AddInvoice": { + "type": "object", + "properties": { + "clientId": { + "description": "瀹㈡埛id", + "type": "integer" + }, + "courierCompanyId": { + "description": "鐗╂祦鍏徃", + "type": "integer" + }, + "courierNumber": { + "description": "鐗╂祦鍗曞彿", + "type": "string" + }, + "invoiceDate": { + "description": "寮�绁ㄦ棩鏈�", + "type": "string" + }, + "invoiceNumber": { + "description": "鍙戠エ鍙风爜", + "type": "string" + }, + "invoiceStatusId": { + "description": "鍙戠エ鐘舵�乮d", + "type": "integer" + }, + "invoiceTypeId": { + "description": "鍙戠エ绫诲瀷id", + "type": "integer" + }, + "principalId": { + "description": "閿�鍞礋璐d汉id", + "type": "integer" + }, + "sourceId": { + "description": "婧愬崟id", + "type": "integer" + }, + "sourceType": { + "description": "婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)", + "allOf": [ + { + "$ref": "#/definitions/constvar.InvoiceSourceType" + } + ] + }, + "subject": { + "description": "涓婚", + "type": "string" + }, + "taxpayerIdNumber": { + "description": "绾崇◣璇嗗埆鍙�", + "type": "string" + } + } + }, + "request.AddInvoiceStatus": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "request.AddInvoiceType": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, "name": { "type": "string" } @@ -11580,6 +12807,9 @@ }, "request.AddServiceCollectionPlan": { "type": "object", + "required": [ + "list" + ], "properties": { "list": { "type": "array", @@ -11762,6 +12992,10 @@ "representative": { "description": "娉曚汉浠h〃", "type": "string" + }, + "sales_leads_id": { + "description": "閿�鍞嚎绱D", + "type": "integer" }, "service_member_id": { "description": "鏈嶅姟璐熻矗浜篒D", @@ -12041,8 +13275,11 @@ "request.Assign": { "type": "object", "properties": { - "id": { - "type": "integer" + "ids": { + "type": "array", + "items": { + "type": "integer" + } }, "member_id": { "type": "integer" @@ -12184,6 +13421,17 @@ } } }, + "request.DeleteContact": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, "request.DeleteCountry": { "type": "object", "properties": { @@ -12193,12 +13441,78 @@ } } }, + "request.DeleteFollowRecord": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, + "request.DeleteOrderManage": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, + "request.DeleteSalesLeads": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, + "request.DeleteServiceFeeManage": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, + "request.DeleteServiceFollowup": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } + } + } + }, "request.DeleteUserReq": { "type": "object", "properties": { "userId": { "description": "鐢ㄦ埛ID", "type": "string" + } + } + }, + "request.DeleteserviceContract": { + "type": "object", + "properties": { + "ids": { + "type": "array", + "items": { + "type": "integer" + } } } }, @@ -12252,9 +13566,6 @@ "request.GetClientList": { "type": "object", "properties": { - "keyword": { - "type": "string" - }, "page": { "description": "椤电爜", "type": "integer" @@ -12262,6 +13573,11 @@ "pageSize": { "description": "姣忛〉澶у皬", "type": "integer" + }, + "search_map": { + "description": "鎼滅储鏉′欢: map[string]interface{}{\"name\": \"xxx\"}; {\"name\": \"瀹㈡埛鍚嶇О\", \"phone\": \"鎵嬫満鍙风爜\", \"detail_address\":\"璇︾粏鍦板潃\", \"next_visit_time\":\"涓嬪洖鍥炶鏃ユ湡\", \"member_name\": \"閿�鍞礋璐d汉\", \"client_status\": \"瀹㈡埛鐘舵�乗", \"client_level\": \"閲嶈绾у埆\"}", + "type": "object", + "additionalProperties": true } } }, @@ -12434,9 +13750,6 @@ "request.GetSalesLeadsList": { "type": "object", "properties": { - "keyword": { - "type": "string" - }, "page": { "description": "椤电爜", "type": "integer" @@ -12444,6 +13757,11 @@ "pageSize": { "description": "姣忛〉澶у皬", "type": "integer" + }, + "search_map": { + "description": "鎼滅储鏉′欢: map[string]interface{}{\"name\": \"xxx\"} {\"name\": \"瀹㈡埛鍚嶇О\", \"number\": \"閿�鍞嚎绱㈢紪鍙穃", \"contact_name\": \"鑱旂郴浜哄鍚峔", \"phone\": \"鎵嬫満鍙风爜\", \"sales_resources\": \"鍟嗘満鏉ユ簮\", \"city\": \"鍩庡競\", \"province\": \"鐪佷唤\", \"member_name\": \"璐熻矗浜篭"}", + "type": "object", + "additionalProperties": true } } }, @@ -12625,6 +13943,25 @@ }, "subOrderId": { "type": "integer" + } + } + }, + "request.PushSalesLeads": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "reason": { + "type": "string" + }, + "step": { + "description": "鍟嗘満鐘舵��: 1: 璺熻繘涓�; -1:澶辫触", + "allOf": [ + { + "$ref": "#/definitions/constvar.SalesStatus" + } + ] } } }, @@ -13020,6 +14357,10 @@ "description": "娉曚汉浠h〃", "type": "string" }, + "sales_leads_id": { + "description": "閿�鍞嚎绱D", + "type": "integer" + }, "service_member_id": { "description": "鏈嶅姟璐熻矗浜篒D", "type": "integer" @@ -13247,6 +14588,17 @@ } } }, + "request.UpdateCourierCompany": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, "request.UpdateCurrency": { "type": "object", "required": [ @@ -13436,6 +14788,84 @@ "id", "name" ], + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "request.UpdateInvoice": { + "type": "object", + "properties": { + "clientId": { + "description": "瀹㈡埛id", + "type": "integer" + }, + "courierCompanyId": { + "description": "鐗╂祦鍏徃", + "type": "integer" + }, + "courierNumber": { + "description": "鐗╂祦鍗曞彿", + "type": "string" + }, + "id": { + "type": "integer" + }, + "invoiceDate": { + "description": "寮�绁ㄦ棩鏈�", + "type": "integer" + }, + "invoiceNumber": { + "description": "鍙戠エ鍙风爜", + "type": "string" + }, + "invoiceStatusId": { + "description": "鍙戠エ鐘舵�乮d", + "type": "integer" + }, + "invoiceTypeId": { + "description": "鍙戠エ绫诲瀷id", + "type": "integer" + }, + "principalId": { + "description": "閿�鍞礋璐d汉id", + "type": "integer" + }, + "sourceId": { + "description": "婧愬崟id", + "type": "integer" + }, + "sourceType": { + "description": "婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)", + "type": "integer" + }, + "subject": { + "description": "涓婚", + "type": "string" + }, + "taxpayerIdNumber": { + "description": "绾崇◣璇嗗埆鍙�", + "type": "string" + } + } + }, + "request.UpdateInvoiceStatus": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + } + }, + "request.UpdateInvoiceType": { + "type": "object", "properties": { "id": { "type": "integer" @@ -14334,13 +15764,21 @@ "description": "澶囨敞", "type": "string" }, - "serviceContractId": { - "description": "鏈嶅姟鍚堝悓id", + "sourceId": { + "description": "婧愬崟id", + "type": "integer" + }, + "sourceType": { + "description": "婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級", "type": "integer" }, "status": { "description": "鐘舵�侊紙1鏈敹2宸叉敹锛�", - "type": "integer" + "allOf": [ + { + "$ref": "#/definitions/constvar.CollectionStatus" + } + ] }, "term": { "description": "鏈熸", @@ -14562,6 +16000,10 @@ "description": "娉曚汉浠h〃", "type": "string" }, + "sales_leads_id": { + "description": "閿�鍞嚎绱D", + "type": "integer" + }, "service_member_id": { "description": "鏈嶅姟璐熻矗浜篒D", "type": "integer" -- Gitblit v1.8.0