新增修改商品状态(上/下架)

This commit is contained in:
2023-12-22 16:22:01 +08:00
parent 2eb9a7bbe2
commit fc9f6588cc
5 changed files with 95 additions and 1 deletions
+8
View File
@@ -5,6 +5,7 @@ type ProductRequest struct {
GetProductPage // 获取系统商品列表-分页
AddProduct // 新增商品
PutProduct // 修改商品
PutProductStatus // 修改商品状态(上/下架)
}
// GetPlatformProductPage 获取平台商品列表-分页
@@ -33,6 +34,7 @@ type GetProductPage struct {
LicenseNumber string `json:"license_number" form:"license_number" label:"批准文号"` // 批准文号
Manufacturer string `json:"manufacturer" form:"manufacturer" label:"生产厂家"` // 生产厂家
ProductRemarks string `json:"product_remarks" form:"product_remarks" label:"商品备注"` // 商品备注
ProductStatus *int `json:"product_status" form:"product_status" label:"商品状态"` // 商品状态(1:正常 2:下架)
}
// AddProduct 新增商品
@@ -55,6 +57,7 @@ type AddProduct struct {
FrequencyUse string `json:"frequency_use" form:"frequency_use" label:"使用频率" validate:"required"` // 使用频率(例:1天3次)
AvailableDays float64 `json:"available_days" form:"available_days" label:"可用天数" validate:"required"` // 可用天数(3)
ProductRemarks string `json:"product_remarks" form:"product_remarks" label:"商品备注" validate:"required"` // 商品备注
ProductStatus *int `json:"product_status" form:"product_status" label:"商品状态" validate:"required oneof=1 2"` // 商品状态(1:正常 2:下架)
}
// PutProduct 修改商品
@@ -68,3 +71,8 @@ type PutProduct struct {
AvailableDays float64 `json:"available_days" form:"available_days" label:"可用天数" validate:"required"` // 可用天数(3)
ProductRemarks string `json:"product_remarks" form:"product_remarks" label:"商品备注" validate:"required"` // 商品备注
}
// PutProductStatus 修改商品状态(上/下架)
type PutProductStatus struct {
ProductStatus *int `json:"product_status" form:"product_status" label:"商品状态" validate:"required oneof=1 2"` // 商品状态(1:正常 2:下架)
}