|  |  |  | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonFormat; | 
|---|
|  |  |  | import com.mzl.flower.base.AbstractTransDTO; | 
|---|
|  |  |  | import com.mzl.flower.base.annotation.DictTrans; | 
|---|
|  |  |  | import com.mzl.flower.entity.coupon.CouponTemplateDO; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "订单号") | 
|---|
|  |  |  | private String orderNo; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 优惠券ID | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "优惠券ID") | 
|---|
|  |  |  | private String couponId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户id | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "用户id") | 
|---|
|  |  |  | private String userId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商户ID | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "商户ID") | 
|---|
|  |  |  | private Long customerId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 使用订单 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "使用订单") | 
|---|
|  |  |  | private String orderId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 使用时间 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "使用时间") | 
|---|
|  |  |  | @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8") | 
|---|
|  |  |  | @DateTimeFormat | 
|---|
|  |  |  | private LocalDateTime usedTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 优惠券种类(活动优惠券、用户优惠券、会员优惠券,积分优惠券) | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "优惠券种类(活动优惠券、用户优惠券、会员优惠券,积分优惠券)") | 
|---|
|  |  |  | @DictTrans(target = "categoryName",codeType = "COUPON_CATEGORY") | 
|---|
|  |  |  | private String category; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 优惠券代码 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "优惠券代码") | 
|---|
|  |  |  | private String couponCode; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 积分数量 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "积分数量") | 
|---|
|  |  |  | private Integer point; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 会员等级 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value = "会员等级") | 
|---|
|  |  |  | private Integer memberId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "优惠券种类名称") | 
|---|
|  |  |  | private String categoryName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "优惠券图片") | 
|---|
|  |  |  | private String imageUrl; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|