From 1041c15ba9f55e1be4078fc24cef9acfbc0a4326 Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期三, 09 八月 2023 17:02:05 +0800
Subject: [PATCH] fix

---
 constvar/const.go       |  256 +++++++++++++++++++++++++-------------------------
 model/client.go         |    2 
 docs/swagger.yaml       |    8 +
 docs/docs.go            |    9 +
 docs/swagger.json       |    9 +
 model/request/assign.go |   14 +-
 6 files changed, 151 insertions(+), 147 deletions(-)

diff --git a/constvar/const.go b/constvar/const.go
index b73c7f0..2f599d8 100644
--- a/constvar/const.go
+++ b/constvar/const.go
@@ -1,128 +1,128 @@
-package constvar
-
-type UserStatus int
-
-const (
-	UserBan UserStatus = iota
-	UserAlive
-	UserExamineIng
-)
-
-type DeviceStatus int
-
-const (
-	DeviceAll DeviceStatus = iota + 1
-	DeviceAlive
-	DeviceOffline
-)
-
-type ClusterStatus int
-
-const (
-	ClusterAll ClusterStatus = iota + 1
-	ClusterAlive
-	ClusterOffline
-)
-
-type UserType int
-
-const (
-	UserTypeSuper   UserType = iota + 1 // 瓒呯骇绠$悊鍛�
-	UserTypePrimary                     // 涓昏处鎴�
-	UserTypeSub                         // 瀛愯处鎴�
-)
-
-type SalesStatus int
-
-const (
-	SalesStatusFail                          SalesStatus = -1   // 澶辫触
-	SalesStatusNew                           SalesStatus = iota // 鏂板缓
-	SalesStatusIng                                              // 杩涜涓�
-	SalesStatusSuccess                                          // 鎴愬姛
-	SalesStatusLevelUptoClient                                  // 鍗囩骇涓哄鎴�
-	SalesStatusLevelUptoClientAndSalesChance                    // 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
-)
-
-type CurrencyType int
-
-const (
-	CurrencyTypeCNY CurrencyType = iota + 1 // 浜烘皯甯�
-	CurrencyTypeUSD                         // 缇庡厓
-	CurrencyTypeEUR                         // 娆у厓
-	CurrencyTypeGBP                         // 鑻遍晳
-)
-
-type MenuType string
-
-const (
-	MenuTypeClient MenuType = "client"
-)
-
-type VettingType int
-
-const (
-	VettingTypeClient VettingType = iota + 1
-	VettingTypeSales
-	VettingTypeSalesChance
-	VettingTypeSalesChanceFollow
-)
-
-type ServiceContractQueryClass string
-
-const (
-	ServiceContractQueryClassExpireAfter30Day   ServiceContractQueryClass = "30澶╁悗杩囨湡"
-	ServiceContractQueryClassExpireAfter60Day   ServiceContractQueryClass = "60澶╁悗杩囨湡"
-	ServiceContractQueryClassExpiredBefore15Day ServiceContractQueryClass = "宸茶繃鏈�15澶�"
-	ServiceContractQueryClassExpiredBefore60Day ServiceContractQueryClass = "宸茶繃鏈�60澶�"
-)
-
-type ServiceContractKeywordType string
-
-const (
-	ServiceContractKeywordContractNo        ServiceContractKeywordType = "鏈嶅姟鍚堝悓缂栧彿"
-	ServiceContractKeywordCustomerName      ServiceContractKeywordType = "瀹㈡埛鍚嶇О"
-	ServiceContractKeywordContractDate      ServiceContractKeywordType = "绛剧害鏃ユ湡"
-	ServiceContractKeywordContractType      ServiceContractKeywordType = "鍚堝悓绫诲瀷"
-	ServiceContractKeywordContractStatus    ServiceContractKeywordType = "鍚堝悓鐘舵��"
-	ServiceContractKeywordPrincipal         ServiceContractKeywordType = "璐熻矗浜�"
-	ServiceContractKeywordProductName       ServiceContractKeywordType = "浜у搧鍚嶇О"
-	ServiceContractKeywordServiceBeginDate  ServiceContractKeywordType = "鏈嶅姟寮�濮嬫棩"
-	ServiceContractKeywordServiceEndDate    ServiceContractKeywordType = "鏈嶅姟鍒版湡鏃�"
-	ServiceContractKeywordServiceTotalPrice ServiceContractKeywordType = "浠风◣鍚堣"
-)
-
-type ServiceFollowupKeywordType string
-
-const (
-	ServiceFollowupKeywordFollowupNo         ServiceFollowupKeywordType = "鍥炶鍗曠紪鍙�"
-	ServiceFollowupKeywordCustomerName       ServiceFollowupKeywordType = "瀹㈡埛鍚嶇О"
-	ServiceFollowupKeywordContactName        ServiceFollowupKeywordType = "鑱旂郴浜哄鍚�"
-	ServiceFollowupKeywordCustomerServiceNo  ServiceFollowupKeywordType = "瀹㈡埛鏈嶅姟鍗�"
-	ServiceFollowupKeywordVisitor            ServiceFollowupKeywordType = "鍥炶浜�"
-	ServiceFollowupKeywordSatisfactionDegree ServiceFollowupKeywordType = "婊℃剰搴�"
-)
-
-type ServiceFeeQueryClass string
-
-const (
-	ServiceFeeQueryClassExpireLessThen60Days ServiceFeeQueryClass = "杩囨湡鏈弧60澶�"
-	ServiceFeeQueryClassExpireLessThen30Days ServiceFeeQueryClass = "杩囨湡鏈弧30澶�"
-	ServiceFeeQueryClassExpireAboutTo60Day   ServiceFeeQueryClass = "鍗冲皢杩囨湡60澶�"
-	ServiceFeeQueryClassExpireAboutTo30Day   ServiceFeeQueryClass = "鍗冲皢杩囨湡30澶�"
-	ServiceFeeQueryClassExpired              ServiceFeeQueryClass = "宸茶繃鏈�"
-	ServiceFeeQueryClassNoService            ServiceFeeQueryClass = "鏃犳湇鍔�"
-)
-
-type ServiceFeeKeywordType string
-
-const (
-	ServiceFeeKeywordCustomerName   ServiceFeeKeywordType = "瀹㈡埛鍚嶇О"
-	ServiceFeeKeywordCustomerType   ServiceFeeKeywordType = "瀹㈡埛绫诲瀷"
-	ServiceFeeKeywordSalesPrincipal ServiceFeeKeywordType = "閿�鍞礋璐d汉"
-	ServiceFeeKeywordCustomerScale  ServiceFeeKeywordType = "瀹㈡埛瑙勬ā"
-	ServiceFeeKeywordClientLevel    ServiceFeeKeywordType = "閲嶈绾у埆"
-	ServiceFeeKeywordCustomerNo     ServiceFeeKeywordType = "瀹㈡埛缂栧彿"
-	ServiceFeeKeywordCustomerStatus ServiceFeeKeywordType = "瀹㈡埛鐘舵��"
-	ServiceFeeKeywordProductName    ServiceFeeKeywordType = "浜у搧鍚嶇О"
-	ServiceFeeKeywordServiceEndDate ServiceFeeKeywordType = "鏈嶅姟鍒版湡鏃�"
-)
+package constvar
+
+type UserStatus int
+
+const (
+	UserBan UserStatus = iota
+	UserAlive
+	UserExamineIng
+)
+
+type DeviceStatus int
+
+const (
+	DeviceAll DeviceStatus = iota + 1
+	DeviceAlive
+	DeviceOffline
+)
+
+type ClusterStatus int
+
+const (
+	ClusterAll ClusterStatus = iota + 1
+	ClusterAlive
+	ClusterOffline
+)
+
+type UserType int
+
+const (
+	UserTypeSuper   UserType = iota + 1 // 瓒呯骇绠$悊鍛�
+	UserTypePrimary                     // 涓昏处鎴�
+	UserTypeSub                         // 瀛愯处鎴�
+)
+
+type SalesStatus int
+
+const (
+	SalesStatusNew                           SalesStatus = iota // 鏂板缓
+	SalesStatusIng                                              // 杩涜涓�
+	SalesStatusSuccess                                          // 鎴愬姛
+	SalesStatusLevelUptoClient                                  // 鍗囩骇涓哄鎴�
+	SalesStatusLevelUptoClientAndSalesChance                    // 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
+	SalesStatusFail                          SalesStatus = -1   // 澶辫触
+)
+
+type CurrencyType int
+
+const (
+	CurrencyTypeCNY CurrencyType = iota + 1 // 浜烘皯甯�
+	CurrencyTypeUSD                         // 缇庡厓
+	CurrencyTypeEUR                         // 娆у厓
+	CurrencyTypeGBP                         // 鑻遍晳
+)
+
+type MenuType string
+
+const (
+	MenuTypeClient MenuType = "client"
+)
+
+type VettingType int
+
+const (
+	VettingTypeClient VettingType = iota + 1
+	VettingTypeSales
+	VettingTypeSalesChance
+	VettingTypeSalesChanceFollow
+)
+
+type ServiceContractQueryClass string
+
+const (
+	ServiceContractQueryClassExpireAfter30Day   ServiceContractQueryClass = "30澶╁悗杩囨湡"
+	ServiceContractQueryClassExpireAfter60Day   ServiceContractQueryClass = "60澶╁悗杩囨湡"
+	ServiceContractQueryClassExpiredBefore15Day ServiceContractQueryClass = "宸茶繃鏈�15澶�"
+	ServiceContractQueryClassExpiredBefore60Day ServiceContractQueryClass = "宸茶繃鏈�60澶�"
+)
+
+type ServiceContractKeywordType string
+
+const (
+	ServiceContractKeywordContractNo        ServiceContractKeywordType = "鏈嶅姟鍚堝悓缂栧彿"
+	ServiceContractKeywordCustomerName      ServiceContractKeywordType = "瀹㈡埛鍚嶇О"
+	ServiceContractKeywordContractDate      ServiceContractKeywordType = "绛剧害鏃ユ湡"
+	ServiceContractKeywordContractType      ServiceContractKeywordType = "鍚堝悓绫诲瀷"
+	ServiceContractKeywordContractStatus    ServiceContractKeywordType = "鍚堝悓鐘舵��"
+	ServiceContractKeywordPrincipal         ServiceContractKeywordType = "璐熻矗浜�"
+	ServiceContractKeywordProductName       ServiceContractKeywordType = "浜у搧鍚嶇О"
+	ServiceContractKeywordServiceBeginDate  ServiceContractKeywordType = "鏈嶅姟寮�濮嬫棩"
+	ServiceContractKeywordServiceEndDate    ServiceContractKeywordType = "鏈嶅姟鍒版湡鏃�"
+	ServiceContractKeywordServiceTotalPrice ServiceContractKeywordType = "浠风◣鍚堣"
+)
+
+type ServiceFollowupKeywordType string
+
+const (
+	ServiceFollowupKeywordFollowupNo         ServiceFollowupKeywordType = "鍥炶鍗曠紪鍙�"
+	ServiceFollowupKeywordCustomerName       ServiceFollowupKeywordType = "瀹㈡埛鍚嶇О"
+	ServiceFollowupKeywordContactName        ServiceFollowupKeywordType = "鑱旂郴浜哄鍚�"
+	ServiceFollowupKeywordCustomerServiceNo  ServiceFollowupKeywordType = "瀹㈡埛鏈嶅姟鍗�"
+	ServiceFollowupKeywordVisitor            ServiceFollowupKeywordType = "鍥炶浜�"
+	ServiceFollowupKeywordSatisfactionDegree ServiceFollowupKeywordType = "婊℃剰搴�"
+)
+
+type ServiceFeeQueryClass string
+
+const (
+	ServiceFeeQueryClassExpireLessThen60Days ServiceFeeQueryClass = "杩囨湡鏈弧60澶�"
+	ServiceFeeQueryClassExpireLessThen30Days ServiceFeeQueryClass = "杩囨湡鏈弧30澶�"
+	ServiceFeeQueryClassExpireAboutTo60Day   ServiceFeeQueryClass = "鍗冲皢杩囨湡60澶�"
+	ServiceFeeQueryClassExpireAboutTo30Day   ServiceFeeQueryClass = "鍗冲皢杩囨湡30澶�"
+	ServiceFeeQueryClassExpired              ServiceFeeQueryClass = "宸茶繃鏈�"
+	ServiceFeeQueryClassNoService            ServiceFeeQueryClass = "鏃犳湇鍔�"
+)
+
+type ServiceFeeKeywordType string
+
+const (
+	ServiceFeeKeywordCustomerName   ServiceFeeKeywordType = "瀹㈡埛鍚嶇О"
+	ServiceFeeKeywordCustomerType   ServiceFeeKeywordType = "瀹㈡埛绫诲瀷"
+	ServiceFeeKeywordSalesPrincipal ServiceFeeKeywordType = "閿�鍞礋璐d汉"
+	ServiceFeeKeywordCustomerScale  ServiceFeeKeywordType = "瀹㈡埛瑙勬ā"
+	ServiceFeeKeywordClientLevel    ServiceFeeKeywordType = "閲嶈绾у埆"
+	ServiceFeeKeywordCustomerNo     ServiceFeeKeywordType = "瀹㈡埛缂栧彿"
+	ServiceFeeKeywordCustomerStatus ServiceFeeKeywordType = "瀹㈡埛鐘舵��"
+	ServiceFeeKeywordProductName    ServiceFeeKeywordType = "浜у搧鍚嶇О"
+	ServiceFeeKeywordServiceEndDate ServiceFeeKeywordType = "鏈嶅姟鍒版湡鏃�"
+)
diff --git a/docs/docs.go b/docs/docs.go
index 9be43ac..8e464c9 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -9659,12 +9659,12 @@
         "constvar.SalesStatus": {
             "type": "integer",
             "enum": [
-                -1,
+                0,
                 1,
                 2,
                 3,
                 4,
-                5
+                -1
             ],
             "x-enum-comments": {
                 "SalesStatusFail": "澶辫触",
@@ -9675,12 +9675,12 @@
                 "SalesStatusSuccess": "鎴愬姛"
             },
             "x-enum-varnames": [
-                "SalesStatusFail",
                 "SalesStatusNew",
                 "SalesStatusIng",
                 "SalesStatusSuccess",
                 "SalesStatusLevelUptoClient",
-                "SalesStatusLevelUptoClientAndSalesChance"
+                "SalesStatusLevelUptoClientAndSalesChance",
+                "SalesStatusFail"
             ]
         },
         "constvar.ServiceContractKeywordType": {
@@ -13346,6 +13346,7 @@
                     "type": "integer"
                 },
                 "type": {
+                    "description": "绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord: 璺熻繘璁板綍",
                     "type": "string"
                 }
             }
diff --git a/docs/swagger.json b/docs/swagger.json
index ab6def1..4be0e23 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -9647,12 +9647,12 @@
         "constvar.SalesStatus": {
             "type": "integer",
             "enum": [
-                -1,
+                0,
                 1,
                 2,
                 3,
                 4,
-                5
+                -1
             ],
             "x-enum-comments": {
                 "SalesStatusFail": "澶辫触",
@@ -9663,12 +9663,12 @@
                 "SalesStatusSuccess": "鎴愬姛"
             },
             "x-enum-varnames": [
-                "SalesStatusFail",
                 "SalesStatusNew",
                 "SalesStatusIng",
                 "SalesStatusSuccess",
                 "SalesStatusLevelUptoClient",
-                "SalesStatusLevelUptoClientAndSalesChance"
+                "SalesStatusLevelUptoClientAndSalesChance",
+                "SalesStatusFail"
             ]
         },
         "constvar.ServiceContractKeywordType": {
@@ -13334,6 +13334,7 @@
                     "type": "integer"
                 },
                 "type": {
+                    "description": "绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord: 璺熻繘璁板綍",
                     "type": "string"
                 }
             }
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 9c4a623..4b9f789 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -116,12 +116,12 @@
     - ReceiptQueryClassExpireLessThen60Days
   constvar.SalesStatus:
     enum:
-    - -1
+    - 0
     - 1
     - 2
     - 3
     - 4
-    - 5
+    - -1
     type: integer
     x-enum-comments:
       SalesStatusFail: 澶辫触
@@ -131,12 +131,12 @@
       SalesStatusNew: 鏂板缓
       SalesStatusSuccess: 鎴愬姛
     x-enum-varnames:
-    - SalesStatusFail
     - SalesStatusNew
     - SalesStatusIng
     - SalesStatusSuccess
     - SalesStatusLevelUptoClient
     - SalesStatusLevelUptoClientAndSalesChance
+    - SalesStatusFail
   constvar.ServiceContractKeywordType:
     enum:
     - 鏈嶅姟鍚堝悓缂栧彿
@@ -2614,6 +2614,8 @@
       member_id:
         type: integer
       type:
+        description: '绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord:
+          璺熻繘璁板綍'
         type: string
     type: object
   request.CasbinInfo:
diff --git a/model/client.go b/model/client.go
index 25c3935..7cec5b9 100644
--- a/model/client.go
+++ b/model/client.go
@@ -174,7 +174,7 @@
 		db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
 	}
 
-	err := db.Preload("ClientStatus").Preload("ClientType").Preload("ClientOrigin").Preload("ClientLevel").Preload("FollowRecord").Preload("EnterpriseNature").Preload("RegisteredCapital").Preload("Industry").Preload("EnterpriseScale").Preload("Contacts").Preload("Country").Preload("Province").Preload("City").Preload("Region").Find(&records).Error
+	err := db.Preload("Member").Preload("ClientStatus").Preload("ClientType").Preload("ClientOrigin").Preload("ClientLevel").Preload("FollowRecord").Preload("EnterpriseNature").Preload("RegisteredCapital").Preload("Industry").Preload("EnterpriseScale").Preload("Contacts").Preload("Country").Preload("Province").Preload("City").Preload("Region").Find(&records).Error
 	return records, total, err
 }
 
diff --git a/model/request/assign.go b/model/request/assign.go
index 2c59c05..47f61f3 100644
--- a/model/request/assign.go
+++ b/model/request/assign.go
@@ -1,7 +1,7 @@
-package request
-
-type Assign struct {
-	MemberId int    `json:"member_id"`
-	Type     string `json:"type"`
-	Ids      []int  `json:"ids"`
-}
+package request
+
+type Assign struct {
+	MemberId int    `json:"member_id"`
+	Type     string `json:"type"` // 绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord: 璺熻繘璁板綍
+	Ids      []int  `json:"ids"`
+}

--
Gitblit v1.8.0