diff --git a/api/v1/coupon/coupon.go b/api/v1/coupon/coupon.go index 9530ce3..4904a0e 100644 --- a/api/v1/coupon/coupon.go +++ b/api/v1/coupon/coupon.go @@ -21,3 +21,11 @@ type InsertCouponReq struct { StartTime *gtime.Time `v:"required#优惠券生效时间不能为空" dc:"生效时间"` EndTime *gtime.Time `v:"required#优惠券失效时间不能为空" dc:"失效时间"` } + +type UpdateCouponReq struct { + Id int `v:"required#优惠券id不能为空" dc:"优惠券id"` + Title string `v:"required#优惠券名字不能为空" dc:"优惠券名字"` + Image string `v:"required#优惠券图片不能为空" dc:"优惠券图片"` + StartTime *gtime.Time `v:"required#优惠券生效时间不能为空" dc:"生效时间"` + EndTime *gtime.Time `v:"required#优惠券失效时间不能为空" dc:"失效时间"` +} diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 6472e48..e8da64b 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -21,6 +21,7 @@ var ( group.POST("/get-coupon", coupon.Coupon().GetCoupon) group.POST("/delete-coupon", coupon.Coupon().DeleteCoupon) group.POST("/insert-coupon", coupon.Coupon().InsertCoupon) + group.POST("/update-coupon", coupon.Coupon().UpdateCoupon) }) s.Run() return nil