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