From b0d1fe4e0acb0fa40c684069c0e9d77d7a65ace3 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 17 十月 2023 15:53:53 +0800
Subject: [PATCH] fix

---
 constvar/const.go |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 113 insertions(+), 7 deletions(-)

diff --git a/constvar/const.go b/constvar/const.go
index a99d452..98cfd24 100644
--- a/constvar/const.go
+++ b/constvar/const.go
@@ -32,16 +32,21 @@
 	UserTypeSub                         // 瀛愯处鎴�
 )
 
+type NotAdmin int
+
+const (
+	NotAdminAll NotAdmin = iota // 鍏捣
+	NotAdminYes                 // 鎴戠殑瀹㈡埛
+)
+
 type SalesStatus int
 
 const (
-	SalesStatusNew                           SalesStatus = iota + 1
-	SalesStatusIng                                       // 杩涜涓�
-	SalesStatusSuccess                                   // 鎴愬姛
-	SalesStatusFail                                      // 澶辫触
-	SalesStatusLevelUptoClient                           // 鍗囩骇涓哄鎴�
-	SalesStatusLevelUptoClientAndSalesChance             // 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
-
+	SalesStatusNew                           SalesStatus = iota // 鏂板缓
+	SalesStatusIng                                              // 杩涜涓�
+	SalesStatusLevelUptoClient                                  // 鍗囩骇涓哄鎴�
+	SalesStatusLevelUptoClientAndSalesChance                    // 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
+	SalesStatusFail                          SalesStatus = -1   // 澶辫触
 )
 
 type CurrencyType int
@@ -102,3 +107,104 @@
 	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 = "鏈嶅姟鍒版湡鏃�"
+)
+
+// CodeStandardType 缂栫爜绫诲瀷
+type CodeStandardType string
+
+const (
+	CodeStandardTypeSaleLead       CodeStandardType = "閿�鍞嚎绱㈢紪鐮�"
+	CodeStandardTypeCustom         CodeStandardType = "瀹㈡埛缂栫爜"
+	CodeStandardTypeContact        CodeStandardType = "鑱旂郴浜虹紪鐮�"
+	CodeStandardTypeFollowRecord   CodeStandardType = "璺熻繘璁板綍缂栫爜"
+	CodeStandardTypeSaleKey        CodeStandardType = "閿�鍞満浼氱紪鐮�"
+	CodeStandardTypeQuotation      CodeStandardType = "鎶ヤ环缂栫爜"
+	CodeStandardTypeSaleTotalOrder CodeStandardType = "閿�鍞�诲崟缂栫爜"
+	CodeStandardTypeSaleSuborder   CodeStandardType = "閿�鍞瓙鍗曠紪鐮�"
+	CodeStandardTypeSaleRefund     CodeStandardType = "閿�鍞��娆剧紪鐮�"
+	CodeStandardTypeContract       CodeStandardType = "鍚堝悓缂栫爜"
+	CodeStandardTypeServerContract CodeStandardType = "鏈嶅姟鍚堝悓缂栫爜"
+	CodeStandardTypeServerFollow   CodeStandardType = "鏈嶅姟鍥炶缂栫爜"
+)
+
+func (t CodeStandardType) Valid() bool {
+	if t != CodeStandardTypeSaleLead &&
+		t != CodeStandardTypeCustom &&
+		t != CodeStandardTypeContact &&
+		t != CodeStandardTypeFollowRecord &&
+		t != CodeStandardTypeSaleKey &&
+		t != CodeStandardTypeQuotation &&
+		t != CodeStandardTypeSaleTotalOrder &&
+		t != CodeStandardTypeSaleSuborder &&
+		t != CodeStandardTypeSaleRefund &&
+		t != CodeStandardTypeContract &&
+		t != CodeStandardTypeServerContract &&
+		t != CodeStandardTypeServerFollow {
+		return false
+	}
+	return true
+}
+
+// CodeGenerateMethod 缂栫爜鐢熸垚鏂瑰紡
+type CodeGenerateMethod int
+
+const (
+	CodeGenerateMethodManual CodeGenerateMethod = iota // 鎵嬪姩鐢熸垚
+	CodeGenerateMethodAuto                             // 鑷姩鐢熸垚
+)
+
+func (t CodeGenerateMethod) Valid() bool {
+	if t < CodeGenerateMethodManual ||
+		t > CodeGenerateMethodAuto {
+		return false
+	}
+	return true
+}
+
+// CommonStatus 甯哥敤鐘舵��
+type CommonStatus string
+
+const (
+	CommonStatusEnable  CommonStatus = "鍚敤"
+	CommonStatusDisable CommonStatus = "鏈惎鐢�"
+	CommonStatusScraped CommonStatus = "宸叉姤搴�"
+	CommonStatusUsing   CommonStatus = "浣跨敤涓�"
+)
+
+func (s CommonStatus) Valid() bool {
+	if s != CommonStatusEnable &&
+		s != CommonStatusDisable &&
+		s != CommonStatusScraped &&
+		s != CommonStatusUsing {
+		return false
+	}
+	return true
+}
+
+const (
+	SystemType = 2
+)

--
Gitblit v1.8.0