You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.3 KiB
Go
21 lines
1.3 KiB
Go
package models
|
|
|
|
// Product 结构体
|
|
type ProductV2 struct {
|
|
ID int `json:"id" gorm:"id"`
|
|
ProjectName string `json:"project_name" form:"project_name" gorm:"column:project_name;comment:项目名称;size:64;"`
|
|
ProjectLabel string `json:"project_label" form:"project_label" gorm:"column:project_label;comment:唯一且仅英文;size:32;"`
|
|
ExtId string `json:"project_ext_id" form:"project_ext_id" gorm:"column:project_ext_id;comment:例如teambition项目Id;"`
|
|
ProductLine string `json:"product_line" form:"product_line" gorm:"column:product_line;comment:不同环境的产品需要放在同一个产品线中;"`
|
|
ProductName string `json:"product_name" form:"product_name" gorm:"column:product_name;comment:;size:32;"`
|
|
ProductLabel string `json:"product_label" form:"product_label" gorm:"column:product_label;comment:唯一,用英文小写定义;"`
|
|
PackageName string `json:"package_name" form:"package_name" gorm:"column:package_name;comment:;"`
|
|
Platform string `json:"platform" form:"platform" gorm:"column:platform;comment:adr/ios/web等等;size:32;"`
|
|
Status int `json:"status" form:"status" gorm:"column:status;comment:预留状态字段;"`
|
|
}
|
|
|
|
// TableName Product 表名
|
|
func (ProductV2) TableName() string {
|
|
return "product"
|
|
}
|