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; }