25 lines
1.4 KiB
Go
25 lines
1.4 KiB
Go
package requests
|
|
|
|
type SystemMemberRequest struct {
|
|
PutSystemMember // 修改会员配置
|
|
AddSystemMember // 新增会员配置
|
|
}
|
|
|
|
// PutSystemMember 修改会员配置
|
|
type PutSystemMember struct {
|
|
MemberDays uint `json:"member_days" form:"member_days" label:"会员天数" validate:"required,numeric,min=0"`
|
|
Price float64 `json:"price" form:"price" label:"价格(原价)" validate:"required,numeric,min=0"`
|
|
DiscountPrice *float64 `json:"discount_price" form:"discount_price" label:"优惠价格" validate:"omitempty,numeric,min=0"`
|
|
DiscountEndTime *string `json:"discount_end_time" form:"discount_end_time" label:"优惠截止时间"`
|
|
ReductionAmount *float64 `json:"reduction_amount" form:"reduction_amount" label:"首单立减金额"`
|
|
}
|
|
|
|
// AddSystemMember 新增会员配置
|
|
type AddSystemMember struct {
|
|
MemberDays uint `json:"member_days" form:"member_days" label:"会员天数" validate:"required,numeric,min=0"`
|
|
Price float64 `json:"price" form:"price" label:"价格(原价)" validate:"required,numeric,min=0"`
|
|
DiscountPrice *float64 `json:"discount_price" form:"discount_price" label:"优惠价格" validate:"omitempty,numeric,min=0"`
|
|
DiscountEndTime *string `json:"discount_end_time" form:"discount_end_time" label:"优惠截止时间"`
|
|
ReductionAmount *float64 `json:"reduction_amount" form:"reduction_amount" label:"首单立减金额"`
|
|
}
|