package com.doumee.dao.web.response.goods; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.dao.business.model.GoodsSku; import com.doumee.dao.business.model.Multifile; import com.doumee.dao.business.model.Sku; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.xpath.operations.Bool; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 商品信息表 * @author 江蹄蹄 * @date 2023/03/21 15:48 */ @Data public class OrderGoodsCalculateResponse { @ApiModelProperty(value = "主键", example = "1") private Integer id; @ApiModelProperty(value = "是否删除0否 1是", example = "1") private Integer isdeleted; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "分类编码(关联labels表)", example = "1") private Integer categoryId; @ApiModelProperty(value = "品牌编码(关联labels表)", example = "1") private Integer brandId; @ApiModelProperty(value = "抵扣比例(0.1%~100%)", example = "1") private BigDecimal deductRata; @ApiModelProperty(value = "商品数量") private Integer goodsNum; @ApiModelProperty(value = "单个商品重量(kg)", example = "1") private BigDecimal weight; @ApiModelProperty(value = "sku金额") private BigDecimal skuPrice; @ApiModelProperty(value = "sku总金额") private BigDecimal skuAmount; @ApiModelProperty(value = "skuId") private Integer skuId; @ApiModelProperty(value = "订单中优惠券金额占比", hidden = true) private BigDecimal orderCouponRata; @ApiModelProperty(value = "优惠券抵扣金额", hidden = true) private BigDecimal couponDeductCash; @ApiModelProperty(value = "是否可以使用优惠券", hidden = true) private Boolean useCoupon; @ApiModelProperty(value = "积分最大可抵扣金额", hidden = true) private BigDecimal integralMaxDeductCash; @ApiModelProperty(value = "积分实际抵扣金额", hidden = true) private BigDecimal integralDeductCash; @ApiModelProperty(value = "实际使用积分", hidden = true) private BigDecimal integralDeduct; @ApiModelProperty(value = "订单中积分金额实际占比", hidden = true) private BigDecimal orderIntegralRata; @ApiModelProperty(value = "库存量") private BigDecimal stockNum; @ApiModelProperty(value = "实际销量") private BigDecimal salesVolume; }