hepa-calc-admin-api/api/requests/SystemMember.go

23 lines
1.2 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:"优惠截止时间"`
}
// 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:"优惠截止时间"`
}