From 663db1dd160e759c9401289554543b1d1ea1e5cb Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 05 八月 2023 12:17:17 +0800
Subject: [PATCH] 服务单管理故障类别增删改查,服务单管理花费时间增删改查,增加服务方式、花费时间、严重程度、优先级别初始化数据

---
 model/request/serviceOrder.go |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/model/request/serviceOrder.go b/model/request/serviceOrder.go
index d89e900..8e1c83b 100644
--- a/model/request/serviceOrder.go
+++ b/model/request/serviceOrder.go
@@ -1,17 +1,40 @@
 package request
 
 import (
-    "aps_crm/constvar"
-    "aps_crm/model"
+	"aps_crm/constvar"
 )
 
 type AddServiceOrder struct {
-	model.ServiceOrder
+	ServiceNumber   string  `gorm:"service_number" json:"serviceNumber"`        // 鏈嶅姟鍗曠紪鍙�
+	ClientId        int     `gorm:"client_id" json:"clientId"`                  // 瀹㈡埛id
+	ContractId      int     `gorm:"contract_id" json:"contractId"`              // 鍚堝悓id
+	OrderId         int     `gorm:"order_id" json:"orderId"`                    // 閿�鍞鍗昳d
+	Subject         string  `gorm:"subject" json:"subject"`                     // 涓婚
+	ProductId       int     `gorm:"product_id" json:"productId"`                // 浜у搧id
+	ServiceTypeId   int     `gorm:"service_type_id" json:"serviceTypeId"`       // 鏈嶅姟鏂瑰紡
+	ServiceManId    int     `gorm:"service_man_id" json:"serviceManId"`         // 鏈嶅姟浜哄憳
+	ContactId       int     `gorm:"linkman_id" json:"contact_id"`               // 鑱旂郴浜篿d
+	Address         string  `gorm:"address" json:"address"`                     // 涓婇棬鍦板潃
+	PriorityLevelId int     `gorm:"priority_level_id" json:"priority_level_id"` // 浼樺厛绾у埆
+	AppointmentTime string  `gorm:"appointment_time" json:"appointment_time"`   // 棰勭害涓婇棬鏃堕棿
+	SaleChanceId    int     `gorm:"sale_leads" json:"saleChanceId"`             // 閿�鍞満浼歩d
+	SeverityId      int     `gorm:"severity_id" json:"severity"`                // 涓ラ噸绋嬪害
+	Status          int     `gorm:"status" json:"status"`                       // 澶勭悊鐘舵��
+	ExpectTime      string  `gorm:"expect_time" json:"expect_time"`             // 甯屾湜澶勭悊鏃堕棿
+	RealTime        string  `gorm:"real_time" json:"real_time"`                 // 瀹為檯澶勭悊鏃堕棿
+	CarFare         float64 `gorm:"car_fare" json:"car_fare"`                   // 浜ら�氳垂
+	ChargeAmount    float64 `gorm:"charge_amount" json:"charge_amount"`         // 鏀惰垂閲戦
+	TimeSpentId     int     `gorm:"time_spent_id" json:"time_spent_id"`         // 鑺辫垂鏃堕棿
+	FaqId           int     `gorm:"problem_id" json:"problem_id"`               // 甯歌闂id
+	ProblemDesc     string  `gorm:"problem_desc" json:"problem_desc"`           // 闂鎻忚堪
+	Solution        string  `gorm:"solution" json:"solution"`                   // 瑙e喅鏂规硶
+	SolutionRemark  string  `gorm:"solution_remark" json:"solution_remark"`     // 鍐呴儴澶囨敞
+	Remark          string  `gorm:"remark" json:"remark"`                       // 澶囨敞
 }
 
 type UpdateServiceOrder struct {
 	Id int `json:"id"`
-	model.ServiceOrder
+	AddServiceOrder
 }
 
 type GetServiceOrderList struct {

--
Gitblit v1.8.0