From b90a31431164b4b0756e4ef76f08b08953b8b04d Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 13 十月 2023 14:56:23 +0800
Subject: [PATCH] 服务合同简单数据权限
---
model/response/response.go | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 257 insertions(+), 5 deletions(-)
diff --git a/model/response/response.go b/model/response/response.go
index 42a25ef..0c6991f 100644
--- a/model/response/response.go
+++ b/model/response/response.go
@@ -47,11 +47,13 @@
}
ContactResponse struct {
- List []*model.ContactDetail `json:"list"`
+ List []*model.ContactDetail `json:"list"`
+ Count int `json:"count"`
}
ClientResponse struct {
- List []*model.Client `json:"list"`
+ List []*model.Client `json:"list"`
+ Count int `json:"count"`
}
ClientStatusResponse struct {
@@ -87,7 +89,8 @@
}
SalesLeadsResponse struct {
- List []*model.SalesLeads `json:"list"`
+ List []*model.SalesLeads `json:"list"`
+ Count int `json:"count"`
}
SalesSourceResponse struct {
@@ -95,10 +98,259 @@
}
FollowRecordResponse struct {
- List []*model.FollowRecord `json:"list"`
+ List []*model.FollowRecord `json:"list"`
+ Count int `json:"count"`
}
SaleChanceResponse struct {
- List []*model.SaleChance `json:"list"`
+ List []*model.SaleChance `json:"list"`
+ Count int `json:"count"`
+ }
+
+ SaleStageResponse struct {
+ List []*model.SaleStage `json:"list"`
+ }
+
+ SaleTypeResponse struct {
+ List []*model.SaleType `json:"list"`
+ }
+
+ RegularCustomersResponse struct {
+ List []*model.RegularCustomers `json:"list"`
+ }
+
+ PossibilityResponse struct {
+ List []*model.Possibility `json:"list"`
+ }
+
+ StatusResponse struct {
+ List []*model.Status `json:"list"`
+ }
+
+ QuotationResponse struct {
+ List []*model.Quotation `json:"list"`
+ Count int `json:"count"`
+ }
+
+ MasterOrderResponse struct {
+ List []*model.MasterOrder `json:"list"`
+ Count int `json:"count"`
+ }
+
+ SubOrderResponse struct {
+ List []*model.SubOrder `json:"list"`
+ Count int `json:"count"`
+ }
+
+ SalesDetailsResponse struct {
+ List []*model.SalesDetails `json:"list"`
+ Count int `json:"count"`
+ }
+
+ SalesReturnResponse struct {
+ List []*model.SalesReturn `json:"list"`
+ Count int `json:"count"`
+ }
+
+ SalesRefundResponse struct {
+ List []*model.SalesRefund `json:"list"`
+ Count int `json:"count"`
+ }
+
+ ContractResponse struct {
+ List []*model.Contract `json:"list"`
+ Count int `json:"count"`
+ }
+
+ PlanResponse struct {
+ List []*model.Plan `json:"list"`
+ Count int `json:"count"`
+ }
+
+ ServiceContractsResponse struct {
+ List []*model.ServiceContract `json:"list"`
+ Count int `json:"count"`
+ }
+
+ OrderManageResponse struct {
+ List []*model.OrderManage `json:"list"`
+ Count int `json:"count"`
+ }
+
+ ServiceFollowupResponse struct {
+ List []*model.ServiceFollowup `json:"list"`
+ Count int `json:"count"`
+ }
+
+ CustomerServiceSheetResponse struct {
+ List []*model.CustomerServiceSheet `json:"list"`
+ }
+
+ ServiceFeeManageResponse struct {
+ List []*model.ServiceFeeManage `json:"list"`
+ Count int `json:"count"`
+ }
+
+ MenuTreeResponse struct {
+ List []model.Menu `json:"list"`
+ }
+
+ DataResponse struct {
+
+ // 甯佺
+ Currency []*model.Currency `json:"currency"`
+
+ // 鎶ヤ环鍗曠姸鎬�
+ QuotationStatus []*model.QuotationStatus `json:"quotationStatus"`
+
+ // 閫�璐т粨搴�
+ Repository []*model.Repository `json:"repository"`
+
+ // 閫�璐у崟鐘舵��
+ SalesReturnStatus []*model.SalesReturnStatus `json:"salesReturnStatus"`
+
+ // 璐︽埛
+ AccountId []*model.AccountId `json:"accountId"`
+
+ // 鏄惁寮�绁�
+ IsInvoice []*model.IsInvoice `json:"isInvoice"`
+
+ // 閫�娆炬柟寮�
+ RefundMethod []*model.RefundMethod `json:"refundMethod"`
+
+ // 鏈嶅姟鍚堝悓绫诲瀷
+ ServiceContractType []*model.ServiceContractType `json:"serviceContractType"`
+
+ // 鏈嶅姟鍚堝悓鐘舵��
+ ServiceContractStatus []*model.ServiceContractStatus `json:"serviceContractStatus"`
+
+ // 宸ュ崟绫诲瀷
+ OrderType []*model.OrderType `json:"orderType"`
+
+ // 鎶ヨ〃鏉ユ簮
+ ReportSource []*model.ReportSource `json:"reportSource"`
+
+ // 鏈嶅姟浜哄憳鏄惁鏉ヨ繃
+ IsVisit []*model.IsVisit `json:"isVisit"`
+
+ // 鍥藉鏁版嵁
+ Country []*model.Country `json:"country"`
+ // 鐪佷唤鏁版嵁
+ Province []*model.Province `json:"province"`
+ // 鍩庡競鏁版嵁
+ City []*model.City `json:"city"`
+ // 鍖哄煙鏁版嵁
+ Region []*model.Region `json:"region"`
+ // 瀹㈡埛绛夌骇
+ ClientLevel []*model.ClientLevel `json:"client_level"`
+ // 瀹㈡埛鐘舵��
+ ClientStatus []*model.ClientStatus `json:"client_status"`
+ // 瀹㈡埛绫诲瀷
+ ClientType []*model.ClientType `json:"client_type"`
+ // 瀹㈡埛鏉ユ簮
+ ClientOrigin []*model.ClientOrigin `json:"client_origin"`
+ // 琛屼笟
+ Industry []*model.Industry `json:"industry"`
+ // 浼佷笟鎬ц川
+ EnterpriseNature []*model.EnterpriseNature `json:"enterprise_nature"`
+ // 娉ㄥ唽璧勯噾
+ RegisteredCapital []*model.RegisteredCapital `json:"registered_capital"`
+ // 浼佷笟瑙勬ā
+ EnterpriseScale []*model.EnterpriseScale `json:"enterprise_scale"`
+ // 閿�鍞樁娈�
+ SaleStage []*model.SaleStage `json:"sale_stage"`
+ // 閿�鍞被鍨�
+ SaleType []*model.SaleType `json:"sale_type"`
+ // 鍟嗘満鏉ユ簮
+ SalesSource []*model.SalesSources `json:"sales_source"`
+ // 鑰佸鎴疯惀閿�
+ RegularCustomers []*model.RegularCustomers `json:"regular_customers"`
+ // Member
+ Member []*model.User `json:"member"`
+ // 閮ㄩ棬
+ Department []*model.Department `json:"department"`
+ // 婊℃剰搴�
+ Satisfaction []*model.Satisfaction `json:"satisfaction"`
+ // 鍙婃椂鐜�
+ TimelyRate []*model.TimelyRate `json:"timely_rate"`
+ // 瑙e喅鐜�
+ SolveRate []*model.SolveRate `json:"solve_rate"`
+ // 鍙兘鎬�
+ Possibility []*model.Possibility `json:"possibility"`
+ // 鐘舵��
+ Status []*model.Status `json:"status"`
+ }
+
+ DepartmentResponse struct {
+ List []*model.Department `json:"list"`
+ }
+
+ SatisfactionResponse struct {
+ List []*model.Satisfaction `json:"list"`
+ }
+
+ TimelyRateResponse struct {
+ List []*model.TimelyRate `json:"list"`
+ }
+
+ SolveRateResponse struct {
+ List []*model.SolveRate `json:"list"`
+ }
+
+ IsVisitResponse struct {
+ List []*model.IsVisit `json:"list"`
+ }
+
+ ReportSourceResponse struct {
+ List []*model.ReportSource `json:"list"`
+ }
+
+ OrderTypeResponse struct {
+ List []*model.OrderType `json:"list"`
+ }
+
+ ServiceContractStatusResponse struct {
+ List []*model.ServiceContractStatus `json:"list"`
+ }
+
+ ServiceContractTypeResponse struct {
+ List []*model.ServiceContractType `json:"list"`
+ }
+
+ RefundMethodResponse struct {
+ List []*model.RefundMethod `json:"list"`
+ }
+
+ IsInvoiceResponse struct {
+ List []*model.IsInvoice `json:"list"`
+ }
+
+ AccountIdResponse struct {
+ List []*model.AccountId `json:"list"`
+ }
+
+ SalesReturnStatusResponse struct {
+ List []*model.SalesReturnStatus `json:"list"`
+ }
+
+ RepositoryResponse struct {
+ List []*model.Repository `json:"list"`
+ }
+
+ QuotationStatusResponse struct {
+ List []*model.QuotationStatus `json:"list"`
+ }
+
+ CurrencyResponse struct {
+ List []*model.Currency `json:"list"`
+ }
+
+ CollectionProjectionListResponse struct {
+ List []*model.CollectionProjection `json:"list"`
+ Count int `json:"count"`
+ }
+
+ ContactInformationResponse struct {
+ List []*model.ContactInformation `json:"list"`
}
)
--
Gitblit v1.8.0