fix
wangpengfei
2023-07-26 df783afc6d69687418312a5c6e1425644cfe61f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package request
 
import (
    "aps_crm/model"
)
 
type AddSalesDetails struct {
    SalesDetails SalesDetails `json:"salesDetails"`
}
 
type SalesDetails struct {
    ClientId          int             `json:"clientId" gorm:"column:client_id;type:int;comment:客户id"`
    Number            string          `json:"number" gorm:"column:number;type:varchar(255);comment:销售子单号"`
    SaleChanceId      int             `json:"saleChanceId" gorm:"column:sale_chance_id;type:int;comment:销售机会id"`
    SaleType          int             `json:"saleType" gorm:"column:sale_type;type:int;comment:销售类型"`
    SignTime          string          `json:"signTime" gorm:"column:sign_time;type:datetime;comment:签单时间"`
    MemberId          int             `json:"memberId" gorm:"column:member_id;type:int;comment:负责人id"`
    DeliveryDate      string          `json:"deliveryDate" gorm:"column:delivery_date;type:datetime;comment:交货日期"`
    WechatOrderStatus int             `json:"wechatOrderStatus" gorm:"column:wechat_order_status;type:int;comment:微信订单状态"`
    Address           string          `json:"address" gorm:"column:address;type:varchar(255);comment:地址"`
    Phone             string          `json:"phone" gorm:"column:phone;type:varchar(255);comment:电话"`
    Addressee         string          `json:"addressee" gorm:"column:addressee;type:varchar(255);comment:收件人"`
    Conditions        string          `json:"conditions" gorm:"column:conditions;type:text;comment:条件"`
    Remark            string          `json:"remark" gorm:"column:remark;type:text;comment:备注"`
    Products          []model.Product `json:"products" gorm:"many2many:salesDetails_product;"`
    LogisticCompany   string          `json:"logisticCompany" gorm:"column:logistic_company;type:varchar(255);comment:物流公司"`
    LogisticNumber    string          `json:"logisticNumber" gorm:"column:logistic_number;type:varchar(255);comment:物流单号"`
    LogisticCost      float64         `json:"logisticCost" gorm:"column:logistic_cost;type:decimal(10,2);comment:物流费用"`
}
 
type UpdateSalesDetails struct {
    Id           int          `json:"id"`
    SalesDetails SalesDetails `json:"salesDetails"`
}