package models // SortingSettings 店铺分拣设置表 type SortingSettings struct { ID int64 `gorm:"column:id;primaryKey;autoIncrement;comment:主键ID" json:"id"` SupplierNumber string `gorm:"column:supplier_number;type:varchar(100);not null;default:'';comment:供应商编号(填写编号)" json:"supplier_number"` PurchaseOrderRemark string `gorm:"column:purchase_order_remark;type:varchar(500);not null;default:'';comment:采购单备注" json:"purchase_order_remark"` ClassifyByCondition int8 `gorm:"column:classify_by_condition;type:tinyint(1);not null;default:1;comment:按品相分类(0-否,1-是)" json:"classify_by_condition"` WangdiantongEffect string `gorm:"column:wangdiantong_effect;type:text;not null;comment:设置旺店通后生效的详细规则(如:不分仓,九品非多版本不打条码等)" json:"wangdiantong_effect"` WarehouseNumber string `gorm:"column:warehouse_number;type:varchar(100);not null;default:'';comment:仓库编号(未对接旺店通时留空)" json:"warehouse_number"` ShelfStore string `gorm:"column:shelf_store;type:varchar(200);not null;default:'';comment:上架店铺(留空使用默认值)" json:"shelf_store"` Container string `gorm:"column:container;type:varchar(100);not null;default:'';comment:选择容器" json:"container"` CapacityWeight int64 `gorm:"column:capacity_weight;not null;default:0;comment:容量容重" json:"capacity_weight"` QuickPicking int8 `gorm:"column:quick_picking;type:tinyint(1);not null;default:1;comment:快速拣货(0-关闭,1-开启;开启后不再调用分拣助手)" json:"quick_picking"` BlockHkMacauTaiwan int8 `gorm:"column:block_hk_macau_taiwan;type:tinyint(1);not null;default:1;comment:拦截港澳台(0-关闭,1-开启;拦截ISBN 9789开头书籍)" json:"block_hk_macau_taiwan"` BlockMagazine int8 `gorm:"column:block_magazine;type:tinyint(1);not null;default:1;comment:拦截杂志(0-关闭,1-开启;拦截ISBN 977开头书籍)" json:"block_magazine"` BlockSpeedInstall int8 `gorm:"column:block_speed_install;type:tinyint(1);not null;default:1;comment:拦截速装(0-关闭,1-开启;拦截速装ISBN)" json:"block_speed_install"` TakePhoto int8 `gorm:"column:take_photo;type:tinyint(1);not null;default:1;comment:拍照(0-关闭,1-开启)" json:"take_photo"` CreatedAt int64 `gorm:"column:created_at;not null;comment:创建时间" json:"created_at"` UpdatedAt int64 `gorm:"column:updated_at;not null;comment:更新时间" json:"updated_at"` } // TableName 指定表名 func (SortingSettings) TableName() string { return "sorting_settings" }