新增了健康包管理
This commit is contained in:
@@ -1,11 +1,31 @@
|
||||
package requests
|
||||
|
||||
type HealthPackageRequest struct {
|
||||
GetHealthPackagePage // 健康包
|
||||
GetHealthPackagePage // 获取健康包列表-分页
|
||||
PutHealthPackage // 修改健康包
|
||||
AddHealthPackage // 新增健康包
|
||||
}
|
||||
|
||||
// GetHealthPackagePage 健康包
|
||||
// GetHealthPackagePage 获取健康包列表-分页
|
||||
type GetHealthPackagePage struct {
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
}
|
||||
|
||||
// PutHealthPackage 修改健康包
|
||||
type PutHealthPackage struct {
|
||||
ServiceCount int `json:"service_count" form:"service_count" label:"总服务次数" validate:"required,min=1"`
|
||||
MonthlyFrequency int `json:"monthly_frequency" form:"monthly_frequency" label:"每月次数" validate:"required,min=1"`
|
||||
EffectiveDays string `json:"effective_days" form:"effective_days" label:"服务有效天数" validate:"required,min=1"`
|
||||
ServiceRate string `json:"service_rate" form:"service_rate" label:"服务费率。100为满值,表示1,正常费率。" validate:"required,min=1"`
|
||||
HealthPackageProduct []*HealthPackageProduct `json:"health_package_product" form:"health_package_product" label:"关联商品" validate:"required"`
|
||||
}
|
||||
|
||||
// AddHealthPackage 新增健康包
|
||||
type AddHealthPackage struct {
|
||||
ServiceCount int `json:"service_count" form:"service_count" label:"总服务次数" validate:"required,min=1"`
|
||||
MonthlyFrequency int `json:"monthly_frequency" form:"monthly_frequency" label:"每月次数" validate:"required,min=1"`
|
||||
EffectiveDays string `json:"effective_days" form:"effective_days" label:"服务有效天数" validate:"required,min=1"`
|
||||
ServiceRate string `json:"service_rate" form:"service_rate" label:"服务费率。100为满值,表示1,正常费率。" validate:"required,min=1"`
|
||||
HealthPackageProduct []*HealthPackageProduct `json:"health_package_product" form:"health_package_product" label:"关联商品" validate:"required"`
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package requests
|
||||
|
||||
type HealthPackageProductRequest struct {
|
||||
HealthPackageProduct // 健康包-关联商品
|
||||
}
|
||||
|
||||
// HealthPackageProduct 健康包-关联商品
|
||||
type HealthPackageProduct struct {
|
||||
PackageId string `json:"package_id" form:"package_id" label:"健康包id"`
|
||||
ProductId string `gorm:"primaryKey" json:"product_id" form:"product_id" label:"商品id"`
|
||||
ProductName string `json:"product_name" form:"product_name" label:"商品名称"`
|
||||
Quantity int `json:"quantity" form:"quantity" label:"数量"`
|
||||
DiscountProductPrice float64 `json:"discount_product_price" form:"discount_product_price" label:"折扣商品价格"`
|
||||
}
|
||||
Reference in New Issue
Block a user