Files
ArmedPolice/app/common/model/manage_supplier.go

36 lines
1.3 KiB
Go
Raw Normal View History

2021-11-02 16:22:07 +08:00
package model
// ManageSupplier 供应商数据模型
type ManageSupplier struct {
Model
ModelTenant
2021-11-04 11:10:51 +08:00
Kind ManageSupplierKind `gorm:"column:kind;type:tinyint(1);default:1;comment:类型" json:"kind"`
Name string `gorm:"column:name;type:varchar(100);default:null;comment:名称" json:"name"`
Mobile string `gorm:"column:mobile;type:varchar(20);default:null;comment:联系方式" json:"mobile"`
Contacts string `gorm:"column:contacts;type:varchar(20);default:null;comment:联系人" json:"contacts"`
Address string `gorm:"column:address;type:varchar(255);default:null;comment:联系地址" json:"address"`
Remark string `gorm:"column:remark;type:varchar(255);default:null;comment:备注信息 " json:"remark"`
2021-11-02 16:22:07 +08:00
ModelDeleted
ModelAt
}
// ManageSupplierKind 供应商类型
type ManageSupplierKind int
const (
2021-11-04 10:03:56 +08:00
// ManageSupplierKindForManufacturer 制造商
ManageSupplierKindForManufacturer ManageSupplierKind = iota + 101
// ManageSupplierKindForMaterial 材料合作供应商
ManageSupplierKindForMaterial
// ManageSupplierKindForRepair 维修合作供应商
2021-11-02 16:22:07 +08:00
ManageSupplierKindForRepair
)
func (*ManageSupplier) TableName() string {
return "manage_supplier"
}
func NewManageSupplier() *ManageSupplier {
return &ManageSupplier{}
}