package model

import (
	model2 "cold-delivery/common/model"
)

// 仓库
type Car struct {
	model2.Model
	CarNo     string            `json:"carNo" gorm:"size:128"`                                // 商品名称
	Sn        string            `json:"sn" gorm:"size:128"`                                   // sn
	Status    string            `json:"status" gorm:"size:4;not null;default:'2';comment:状态"` // 1-停用 2-正常
	UserId    int               `json:"userId" gorm:"size:255;"`                              // 司机id
	HistorySn model2.StringList `json:"historySn"`                                            // 历史绑定的sn
	User      SysUserOmit       `json:"user"`
	model2.ControlBy
	model2.ModelTime
	model2.DeptBy
}

type CarOmit struct {
	Id     int         `json:"id,omitempty"`     // 主键编码
	CarNo  string      `json:"carNo,omitempty"`  // 商品名称
	UserId int         `json:"userId,omitempty"` // 仓管id
	User   SysUserOmit `json:"user,omitempty"`
}

func (Car) TableName() string {
	return "car"
}
func (CarOmit) TableName() string {
	return "car"
}
