package request import ( "aps_crm/constvar" ) type AddServiceOrder struct { 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"` // 销售订单id Subject string `gorm:"subject" json:"subject"` // 主题 ProductId int `gorm:"product_id" json:"productId"` // 产品id ServiceTypeId int `gorm:"service_type_id" json:"serviceTypeId"` // 服务方式id ServiceManId int `gorm:"service_man_id" json:"serviceManId"` // 服务人员 ContactId int `gorm:"linkman_id" json:"contactId"` // 联系人id Address string `gorm:"address" json:"address"` // 上门地址 PriorityLevelId int `gorm:"priority_level_id" json:"priorityLevelId"` // 优先级别id AppointmentTime string `gorm:"appointment_time" json:"appointmentTime"` // 预约上门时间 SaleChanceId int `gorm:"sale_leads" json:"saleChanceId"` // 销售机会id FaultTypeId int `gorm:"severity_id" json:"faultTypeId"` // 故障类别id SeverityId int `gorm:"severity_id" json:"severity"` // 严重程度id Status int `gorm:"status" json:"status"` // 处理状态 ExpectTime string `gorm:"expect_time" json:"expectTime"` // 希望处理时间 RealTime string `gorm:"real_time" json:"realTime"` // 实际处理时间 CarFare float64 `gorm:"car_fare" json:"carFare"` // 交通费 ChargeAmount float64 `gorm:"charge_amount" json:"chargeAmount"` // 收费金额 TimeSpentId int `gorm:"time_spent_id" json:"timeSpentId"` // 花费时间 FaqId int `gorm:"problem_id" json:"faqId"` // 常见问题id ProblemDesc string `gorm:"problem_desc" json:"problemDesc"` // 问题描述 Solution string `gorm:"solution" json:"solution"` // 解决方法 SolutionRemark string `gorm:"solution_remark" json:"solutionRemark"` // 内部备注 Remark string `gorm:"remark" json:"remark"` // 备注 } type UpdateServiceOrder struct { Id int `json:"id"` AddServiceOrder } type GetServiceOrderList struct { PageInfo QueryClass constvar.ServiceOrderQueryClass `json:"queryClass" form:"queryClass"` KeywordType constvar.ServiceOrderKeywordType `json:"keywordType" form:"keywordType"` Keyword string `json:"keyword" form:"keyword"` }