From b97b5cb90094f17f68560331724a120008864c68 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期四, 23 十一月 2023 10:44:42 +0800
Subject: [PATCH] aps获取销售明细列表

---
 model/request/saleChance.go |   68 +++++++++++++++++++--------------
 1 files changed, 39 insertions(+), 29 deletions(-)

diff --git a/model/request/saleChance.go b/model/request/saleChance.go
index 83f3ee1..05c8aa6 100644
--- a/model/request/saleChance.go
+++ b/model/request/saleChance.go
@@ -1,39 +1,45 @@
 package request
 
+import (
+	"aps_crm/model"
+)
+
 type AddSaleChance struct {
 	SaleChance
 }
 
 type SaleChance struct {
-	Name               string  `json:"name"`
-	ClientId           int     `json:"client_id"`
-	Number             string  `json:"number"`
-	ContactId          int     `json:"contact_id"`
-	SalesSourcesId     int     `json:"sales_sources_id"`
-	SaleTypeId         int     `json:"sale_type_id"`
-	SaleStageId        int     `json:"sale_stage_id"`
-	MemberId           int     `json:"member_id"`
-	RegularCustomersId int     `json:"regular_customers_id"`
-	Competitors        string  `json:"competitors"`
-	Possibilities      int     `json:"possibilities"`
-	Budget             float64 `json:"budget"`
-	ProjectedAmount    float64 `json:"projected_amount"`
-	Currency           int     `json:"currency"`
-	ExpectedTime       string  `json:"expected_time"`
-	StatusId           int     `json:"status_id"`
-	PainPoints         string  `json:"pain_points"`
-	WhetherEstablished string  `json:"whether_established"`
-	CapitalBudget      string  `json:"capital_budget"`
-	KeyMaker           string  `json:"key_maker"`
-	KeyFactors         string  `json:"key_factors"`
-	Process            string  `json:"process"`
-	Solutions          string  `json:"solutions"`
-	Advantages         string  `json:"advantages"`
-	Disadvantages      string  `json:"disadvantages"`
-	Opportunities      string  `json:"opportunities"`
-	Threats            string  `json:"threats"`
-	Remark             string  `json:"remark"`
-	DetailAddress      string  `json:"detail_address"`
+	Name               string           `json:"name"`
+	ClientId           int              `json:"client_id"`
+	Number             string           `json:"number"`
+	ContactId          int              `json:"contact_id"`
+	SalesSourcesId     int              `json:"sales_sources_id"`
+	SaleTypeId         int              `json:"sale_type_id"`
+	SaleStageId        int              `json:"sale_stage_id"`
+	MemberId           int              `json:"member_id"`
+	RegularCustomersId int              `json:"regular_customers_id"`
+	Competitors        string           `json:"competitors"`
+	Possibilities      int              `json:"possibilities"`
+	Budget             float64          `json:"budget"`
+	ProjectedAmount    float64          `json:"projected_amount"`
+	Currency           int              `json:"currency"`
+	ExpectedTime       string           `json:"expected_time"`
+	StatusId           int              `json:"status_id"`
+	PainPoints         string           `json:"pain_points"`
+	WhetherEstablished string           `json:"whether_established"`
+	CapitalBudget      string           `json:"capital_budget"`
+	KeyMaker           string           `json:"key_maker"`
+	KeyFactors         string           `json:"key_factors"`
+	Process            string           `json:"process"`
+	Solutions          string           `json:"solutions"`
+	Advantages         string           `json:"advantages"`
+	Disadvantages      string           `json:"disadvantages"`
+	Opportunities      string           `json:"opportunities"`
+	Threats            string           `json:"threats"`
+	Remark             string           `json:"remark"`
+	DetailAddress      string           `json:"detail_address"`
+	CodeStandID        string           `json:"codeStandID"` //缂栫爜id
+	Products           []*model.Product `json:"products" gorm:"many2many:SaleChance_Product;"`
 	Address
 }
 
@@ -51,3 +57,7 @@
 	Id   int `json:"id" binding:"required"`
 	Step int `json:"step" binding:"required"`
 }
+
+type DeleteSaleChance struct {
+	Ids []int `json:"ids"`
+}

--
Gitblit v1.8.0