This commit is contained in:
wucongxing8150 2024-06-05 08:49:06 +08:00
parent d996b204b3
commit 6f805fae4c

View File

@ -20,7 +20,7 @@ type CouponDto struct {
BrandId string `json:"brand_id"` // 关联品牌id如不限制品牌此项为空 BrandId string `json:"brand_id"` // 关联品牌id如不限制品牌此项为空
IsMutex int `json:"is_mutex"` // 是否互斥0:否 1:是)互斥情况下无法和其他优惠卷同时使用 IsMutex int `json:"is_mutex"` // 是否互斥0:否 1:是)互斥情况下无法和其他优惠卷同时使用
IsDisplay int `json:"is_display"` // 是否展示0:否 1:是) IsDisplay int `json:"is_display"` // 是否展示0:否 1:是)
DistributionWithDay int `json:"distribution_with_day"` // 发放关联天数(发放对象为近期消费等类型时规定天数) DistributionWithDay *int `json:"distribution_with_day"` // 发放关联天数(发放对象为近期消费等类型时规定天数)
MinUsableNumber int `json:"min_usable_number"` // 单商品最小可使用数量默认为1类型为数量时使用如需限制优惠卷使用数量请填写此处 MinUsableNumber int `json:"min_usable_number"` // 单商品最小可使用数量默认为1类型为数量时使用如需限制优惠卷使用数量请填写此处
CouponCount int `json:"coupon_count"` // 发放数量 CouponCount int `json:"coupon_count"` // 发放数量
CouponTakeCount int `json:"coupon_take_count"` // 已领取数量 CouponTakeCount int `json:"coupon_take_count"` // 已领取数量
@ -56,7 +56,7 @@ func GetCouponDto(m *model.Coupon) *CouponDto {
BrandId: fmt.Sprintf("%d", m.BrandId), BrandId: fmt.Sprintf("%d", m.BrandId),
IsMutex: *m.IsMutex, IsMutex: *m.IsMutex,
IsDisplay: m.IsDisplay, IsDisplay: m.IsDisplay,
DistributionWithDay: m.DistributionWithDay, DistributionWithDay: &m.DistributionWithDay,
MinUsableNumber: *m.MinUsableNumber, MinUsableNumber: *m.MinUsableNumber,
CouponCount: m.CouponCount, CouponCount: m.CouponCount,
CouponTakeCount: m.CouponTakeCount, CouponTakeCount: m.CouponTakeCount,
@ -97,7 +97,7 @@ func GetCouponListDto(m []*model.Coupon) []*CouponDto {
BrandId: fmt.Sprintf("%d", v.BrandId), BrandId: fmt.Sprintf("%d", v.BrandId),
IsMutex: *v.IsMutex, IsMutex: *v.IsMutex,
IsDisplay: v.IsDisplay, IsDisplay: v.IsDisplay,
DistributionWithDay: v.DistributionWithDay, DistributionWithDay: &v.DistributionWithDay,
MinUsableNumber: *v.MinUsableNumber, MinUsableNumber: *v.MinUsableNumber,
CouponCount: v.CouponCount, CouponCount: v.CouponCount,
CouponTakeCount: v.CouponTakeCount, CouponTakeCount: v.CouponTakeCount,