zhangqian
2023-09-12 fb409de4b6ad6bf4d4d0c5ddf652687fdfe7bacb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package request
 
type GetWarehouseList struct {
    PageInfo
    Keyword string `json:"keyword"`
}
 
type AddWarehouse struct {
    Name          string   `json:"name" gorm:"index;type:varchar(255);not null;comment:仓库名称"`                                 //仓库名称
    Active        bool     `json:"active" gorm:"type:tinyint(1);not null;comment:是否激活"`                                       //是否启用,传true就行
    Code          string   `json:"code" binding:"required,min=1,max=5"  gorm:"index;type:varchar(255);not null;comment:仓库编码"` //仓库编码
    PartnerID     int      `json:"partnerId"  gorm:"type:int;not null;comment:合作伙伴id"`                                        //合作伙伴id
    BuyToResupply bool     `json:"buyToResupply"`                                                                             //购买补给,已购买产品能够发送到此仓库
    ResupplyWhIds []string `json:"resupplyWhIds"`                                                                             //补给来源仓库ID
}
 
type UpdateWarehouse struct {
    ID uint `gorm:"comment:主键ID;primaryKey;" json:"id"`
    AddWarehouse
}