package com.mzl.flower.dto.response.payment; import com.mzl.flower.base.AbstractTransDTO; import com.mzl.flower.base.annotation.DictTrans; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.math.BigDecimal; @Data public class OrderItemListDTO extends AbstractTransDTO { private String id; private String orderId; private Long stationId;//集货站id private String stationName; @ApiModelProperty(value = "商品名称") private String flowerName; @ApiModelProperty(value = "商品单位") private String flowerUnit; @ApiModelProperty(value = "商品颜色") private String flowerColor; @ApiModelProperty(value = "商品封面") private String flowerCover; @ApiModelProperty(value = "商品等级") @DictTrans(target = "flowerLevelStr", codeType = "FLOWER_LEVEL") private String flowerLevel; private String flowerLevelStr; @ApiModelProperty(value = "商品分类") private String flowerCategory; @ApiModelProperty(value = "数量") private Integer num; @ApiModelProperty(value = "供应商名称") private String supplierName; @ApiModelProperty(value = "供应商联系电话") private String supplierTel; @ApiModelProperty(value = "商品售价") private BigDecimal price; @ApiModelProperty(value = "总金额") private BigDecimal total; @ApiModelProperty(value = "优惠券金额/扎") private BigDecimal couponAmount; @ApiModelProperty(value = "优惠前售价/扎") private BigDecimal originalPrice; @ApiModelProperty(value = "真实成交价格/每扎") private BigDecimal realPrice; @ApiModelProperty(value = "补货数量") private Integer replaceNum; @ApiModelProperty(value = "降级数量") private Integer reduceNum; @ApiModelProperty(value = "缺货数量") private Integer lackNum; @ApiModelProperty(value = "优惠券总金额") private BigDecimal couponAmountTotal; @ApiModelProperty(value = "真实成交总价格") private BigDecimal realTotal; @ApiModelProperty(value = "商品ID") private Long flowerId;//商品id @ApiModelProperty(value = "供应商ID") private Long supplierId;//商品id /** * 等级 */ @ApiModelProperty(value = "等级") private Integer commentGrade; /** * 内容 */ @ApiModelProperty(value = "内容") private String comment; /** * 内容图片 */ @ApiModelProperty(value = "内容图片") private String commentImages; /** * 匿名标志 0-非匿名 1-匿名 */ @ApiModelProperty(value = "匿名标志") private Integer anonymityFalg; }