feat: product number
CI / changes (push) Successful in 36s
CI / docker-bff (push) Successful in 3m8s
CI / docker-product (push) Successful in 3m36s
CI / docker-admin (push) Successful in 3m35s
CI / docker-user (push) Successful in 9s
CI / docker-ad (push) Successful in 29s
CI / docker-chore (push) Failing after 4s
CI / changes (push) Successful in 36s
CI / docker-bff (push) Successful in 3m8s
CI / docker-product (push) Successful in 3m36s
CI / docker-admin (push) Successful in 3m35s
CI / docker-user (push) Successful in 9s
CI / docker-ad (push) Successful in 29s
CI / docker-chore (push) Failing after 4s
This commit is contained in:
@@ -49,7 +49,7 @@ type Product struct {
|
||||
Waybill string `gorm:"column:waybill;type:varchar(255)"`
|
||||
AgentPrice float32 `gorm:"column:agent_price;type:decimal(10,2)"`
|
||||
SaleReward string `gorm:"column:sale_reward;type:varchar(255)"`
|
||||
Images string `gorm:"column:images;type:varchar(512);not null"`
|
||||
Images string `gorm:"column:images;type:json;not null"`
|
||||
Weight float32 `gorm:"column:weight;type:double"`
|
||||
Cubage string `gorm:"column:cubage;type:varchar(255)"`
|
||||
IsIndex uint8 `gorm:"column:is_index;type:tinyint(4);default:2"`
|
||||
@@ -75,7 +75,7 @@ type Product struct {
|
||||
AdminId int `gorm:"column:admin_id;type:int(11);not null"`
|
||||
}
|
||||
|
||||
type ProductCreate struct {
|
||||
type Create struct {
|
||||
Id int `gorm:"column:id;primaryKey;autoIncrement"`
|
||||
Name string `gorm:"column:name"`
|
||||
Subhead string `gorm:"column:subhead"`
|
||||
@@ -108,19 +108,19 @@ type ProductCreate struct {
|
||||
AdminId int `gorm:"column:admin_id"`
|
||||
}
|
||||
|
||||
type ProductCheckExist struct {
|
||||
type CheckExist struct {
|
||||
Id int `gorm:"column:id"`
|
||||
Name string `gorm:"column:name"`
|
||||
ModelCode string `gorm:"column:model_code"`
|
||||
Status uint8 `gorm:"column:status"`
|
||||
}
|
||||
|
||||
type ProductNumberInfo struct {
|
||||
type NumberInfo struct {
|
||||
Id int `gorm:"column:id"`
|
||||
Number uint `gorm:"column:number"`
|
||||
}
|
||||
|
||||
type ProductVerify struct {
|
||||
type VerifyContent struct {
|
||||
Id int `json:"id"`
|
||||
Name string `json:"name,omitempty"`
|
||||
ModelCode string `json:"model_code"`
|
||||
@@ -140,7 +140,7 @@ type ProductVerify struct {
|
||||
IndexImage string `json:"index_image,omitempty"`
|
||||
}
|
||||
|
||||
type ProductEditBase struct {
|
||||
type EditBase struct {
|
||||
Id int `gorm:"column:id;primaryKey" json:"id"`
|
||||
Name string `gorm:"column:name" json:"name"`
|
||||
Subhead string `gorm:"column:subhead" json:"subhead"`
|
||||
@@ -160,8 +160,8 @@ type ProductEditBase struct {
|
||||
AdminId int `gorm:"column:admin_id" json:"admin_id"`
|
||||
}
|
||||
|
||||
// ProductEditSusceptible 敏感字段(查询旧值 / 写入 verify 快照)
|
||||
type ProductEditSusceptible struct {
|
||||
// EditSusceptible 敏感字段(查询旧值 / 写入 verify 快照)
|
||||
type EditSusceptible struct {
|
||||
Id int `gorm:"column:id" json:"id"`
|
||||
ModelCode string `gorm:"column:model_code" json:"model_code"`
|
||||
Price float32 `gorm:"column:price" json:"price"`
|
||||
@@ -177,13 +177,13 @@ type ProductEditSusceptible struct {
|
||||
AdminId int `gorm:"column:admin_id" json:"admin_id"`
|
||||
}
|
||||
|
||||
// ProductVerifyFirstEditStatus 敏感编辑提交后置为一审中(Edit 走 json→map,必须带 json tag)
|
||||
type ProductVerifyFirstEditStatus struct {
|
||||
// VerifyFirstEditStatus 敏感编辑提交后置为一审中(Edit 走 json→map,必须带 json tag)
|
||||
type VerifyFirstEditStatus struct {
|
||||
VerifyStatus uint8 `gorm:"column:verify_status" json:"verify_status"`
|
||||
}
|
||||
|
||||
// ProductInfo 列表/详情查询投影
|
||||
type ProductInfo struct {
|
||||
// Info 列表/详情查询投影
|
||||
type Info struct {
|
||||
Id int `gorm:"column:id"`
|
||||
Name string `gorm:"column:name"`
|
||||
Subhead string `gorm:"column:subhead"`
|
||||
@@ -222,27 +222,27 @@ type ProductInfo struct {
|
||||
Edit uint8 `gorm:"-"`
|
||||
}
|
||||
|
||||
type ProductNames struct {
|
||||
type Names struct {
|
||||
Id int `gorm:"column:id"`
|
||||
Name string `gorm:"column:name"`
|
||||
}
|
||||
|
||||
type ProductStatusUpdate struct {
|
||||
type StatusUpdate struct {
|
||||
Status uint8 `gorm:"column:status" json:"status"`
|
||||
Reason string `gorm:"column:reason" json:"reason"`
|
||||
AdminName string `gorm:"column:admin_name" json:"admin_name"`
|
||||
AdminId int `gorm:"column:admin_id" json:"admin_id"`
|
||||
}
|
||||
|
||||
type ProductSort struct {
|
||||
type Sort struct {
|
||||
Id int `gorm:"column:id" json:"id"`
|
||||
Sort uint16 `gorm:"column:sort" json:"sort"`
|
||||
AdminName string `gorm:"column:admin_name" json:"admin_name"`
|
||||
AdminId int `gorm:"column:admin_id" json:"admin_id"`
|
||||
}
|
||||
|
||||
// ProductVerifyListRow 审核列表产品侧字段
|
||||
type ProductVerifyListRow struct {
|
||||
// VerifyListRow 审核列表产品侧字段
|
||||
type VerifyListRow struct {
|
||||
Id int `gorm:"column:id"`
|
||||
Name string `gorm:"column:name"`
|
||||
ModelCode string `gorm:"column:model_code"`
|
||||
@@ -258,24 +258,24 @@ type ProductVerifyListRow struct {
|
||||
BoxNumber float64 `gorm:"column:box_number"`
|
||||
}
|
||||
|
||||
// ProductVerifyFirstStatus 一审后回写产品审核状态(Edit 走 json→map,必须带 json tag)
|
||||
type ProductVerifyFirstStatus struct {
|
||||
// VerifyFirstStatus 一审后回写产品审核状态(Edit 走 json→map,必须带 json tag)
|
||||
type VerifyFirstStatus struct {
|
||||
VerifyStatus uint8 `gorm:"column:verify_status" json:"verify_status"`
|
||||
VerifyId int `gorm:"column:verify_id" json:"verify_id"`
|
||||
VerifyName string `gorm:"column:verify_name" json:"verify_name"`
|
||||
Reason string `gorm:"column:reason" json:"reason"`
|
||||
}
|
||||
|
||||
// ProductVerifySecondStatus 二审驳回回写(Edit 走 json→map,必须带 json tag)
|
||||
type ProductVerifySecondStatus struct {
|
||||
// VerifySecondStatus 二审驳回回写(Edit 走 json→map,必须带 json tag)
|
||||
type VerifySecondStatus struct {
|
||||
VerifyStatus uint8 `gorm:"column:verify_status" json:"verify_status"`
|
||||
VerifySecondId int `gorm:"column:verify_second_id" json:"verify_second_id"`
|
||||
VerifySecondName string `gorm:"column:verify_second_name" json:"verify_second_name"`
|
||||
Reason string `gorm:"column:reason" json:"reason"`
|
||||
}
|
||||
|
||||
// ProductVerifySecondOkStatus 二审通过:应用快照并回写审核人(Edit 走 json→map,必须带 json tag)
|
||||
type ProductVerifySecondOkStatus struct {
|
||||
// VerifySecondOkStatus 二审通过:应用快照并回写审核人(Edit 走 json→map,必须带 json tag)
|
||||
type VerifySecondOkStatus struct {
|
||||
ModelCode string `gorm:"column:model_code" json:"model_code"`
|
||||
Price float32 `gorm:"column:price" json:"price"`
|
||||
StorePrice float32 `gorm:"column:store_price" json:"store_price"`
|
||||
|
||||
Reference in New Issue
Block a user