package com.mzl.flower.dto.response.point; 
 | 
  
 | 
import com.mzl.flower.base.AbstractTransDTO; 
 | 
import com.mzl.flower.base.annotation.DictTrans; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.time.LocalDateTime; 
 | 
  
 | 
@Data 
 | 
public class PointGoodsRecordDTO extends AbstractTransDTO { 
 | 
  
 | 
    private Long id; 
 | 
  
 | 
    @ApiModelProperty(value = "用户ID") 
 | 
    private String userId; 
 | 
  
 | 
    @ApiModelProperty(value = "商户ID") 
 | 
    private Long customerId; 
 | 
  
 | 
    @ApiModelProperty(value = "兑换码") 
 | 
    private String redeemCode; 
 | 
  
 | 
    @ApiModelProperty(value = "积分商品ID") 
 | 
    private Long goodsId; 
 | 
  
 | 
    @ApiModelProperty(value = "商品名称") 
 | 
    private String name; 
 | 
  
 | 
    @ApiModelProperty(value = "商品描述") 
 | 
    private String description; 
 | 
  
 | 
    @ApiModelProperty(value = "商品封面图") 
 | 
    private String cover; 
 | 
  
 | 
    @ApiModelProperty(value = "商品图片") 
 | 
    private String pictures; 
 | 
  
 | 
    @ApiModelProperty(value = "兑换积分数") 
 | 
    private Integer point; 
 | 
  
 | 
    @ApiModelProperty(value = "兑换数量") 
 | 
    private Integer num; 
 | 
  
 | 
    @ApiModelProperty(value = "兑换总积分") 
 | 
    private Integer totalPoint; 
 | 
  
 | 
    @ApiModelProperty(value = "兑换券状态POINT_GOODS_RECORD_STATUS") 
 | 
    @DictTrans(target = "statusStr",codeType = "POINT_GOODS_RECORD_STATUS") 
 | 
    private String status; 
 | 
  
 | 
    private String statusStr; 
 | 
  
 | 
    @ApiModelProperty(value = "到期时间") 
 | 
    private LocalDateTime expireTime; 
 | 
} 
 |