liujiandao
2023-09-21 840a11b1e17a743fbcc0e566639d718e2559be48
位置字段修改
1个文件已修改
32 ■■■■ 已修改文件
models/location.go 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/location.go
@@ -11,20 +11,20 @@
    // Location 位置
    Location struct {
        WmsModel
        Id                   int                           `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
        Name                 string                        `json:"name" gorm:"index;type:varchar(255);not null;comment:位置名称"` //位置名称
        ParentId             string                        `json:"parentId" gorm:"type:varchar(255)"`                         //上级id
        CompanyId            int                           `json:"companyId" gorm:"type:int"`                                 //公司id
        Company              Company                       `json:"company" gorm:"foreignKey:CompanyId"`                       //公司
        Type                 constvar.LocationType         `json:"type" gorm:"type:int(11);comment:位置类型"`                     //位置类型
        CountFrequency       int                           `json:"countFrequency" gorm:"type:tinyint;comment:盘点频率(天)"`        //盘点频率(天)
        IsScrapLocation      bool                          `json:"isScrapLocation" gorm:"type:tinyint;comment:是否报废位置"`        //是否报废位置
        IsReturnLocation     bool                          `json:"isReturnLocation" gorm:"type:tinyint;comment:是否退货位置"`       //是否退货位置
        ReplenishLocation    bool                          `json:"replenishLocation" gorm:"type:tinyint;comment:是否补充位置"`      //是否补充位置
        ForceRemovalStrategy constvar.ForceRemovalStrategy `json:"forceRemovalStrategy" gorm:"type:tinyint;comment:下架策略"`     //下架策略
        Notes                string                        `json:"notes" gorm:"type:varchar(255);comment:外部备注"`               //外部备注
        RecentlyCount        string                        `json:"recentlyCount" gorm:"type:varchar(255);comment:最近盘点"`       //最近盘点
        NextCount            string                        `json:"nextCount" gorm:"type:varchar(255);comment:下次盘点"`           //下次盘点
        Id        int    `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
        Name      string `json:"name" gorm:"index;type:varchar(255);not null;comment:位置名称"` //位置名称
        ParentId  string `json:"parentId" gorm:"type:varchar(255)"`                         //上级id
        CompanyId int    `json:"companyId" gorm:"type:int"`                                 //公司id
        //Company              Company                       `json:"company" gorm:"foreignKey:CompanyId"`                       //公司
        Type                 constvar.LocationType         `json:"type" gorm:"type:int(11);comment:位置类型"`                 //位置类型
        CountFrequency       int                           `json:"countFrequency" gorm:"type:tinyint;comment:盘点频率(天)"`    //盘点频率(天)
        IsScrapLocation      bool                          `json:"isScrapLocation" gorm:"type:tinyint;comment:是否报废位置"`    //是否报废位置
        IsReturnLocation     bool                          `json:"isReturnLocation" gorm:"type:tinyint;comment:是否退货位置"`   //是否退货位置
        ReplenishLocation    bool                          `json:"replenishLocation" gorm:"type:tinyint;comment:是否补充位置"`  //是否补充位置
        ForceRemovalStrategy constvar.ForceRemovalStrategy `json:"forceRemovalStrategy" gorm:"type:tinyint;comment:下架策略"` //下架策略
        Notes                string                        `json:"notes" gorm:"type:varchar(255);comment:外部备注"`           //外部备注
        RecentlyCount        string                        `json:"recentlyCount" gorm:"type:varchar(255);comment:最近盘点"`   //最近盘点
        NextCount            string                        `json:"nextCount" gorm:"type:varchar(255);comment:下次盘点"`       //下次盘点
    }
    LocationSearch struct {
@@ -104,8 +104,8 @@
func (slf *LocationSearch) build() *gorm.DB {
    var db = slf.Orm.Table(slf.TableName())
    if slf.ID != 0 {
        db = db.Where("id = ?", slf.ID)
    if slf.Id != 0 {
        db = db.Where("id = ?", slf.Id)
    }
    if slf.Order != "" {