Ver Fonte

增加商品成本字段

chunping há 3 anos atrás
pai
commit
f48be0d4d6

+ 1 - 1
mp-common/src/main/java/com/qs/mp/common/enums/TicketPrizeTypeEnum.java

@@ -15,7 +15,7 @@ public enum TicketPrizeTypeEnum implements IEnum<String> {
 
   GOODS("goods", "商品"),
   COUPON("coupon", "优惠券"),
-  COIN("coin", "盲");
+  COIN("coin", "盲");
 
   private final String value;
   private final String desc;

+ 6 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/Goods.java

@@ -68,6 +68,12 @@ public class Goods implements Serializable {
   @TableField("value")
   private Integer value;
 
+  /**
+   * 商品成本
+   */
+  @TableField("cost")
+  private Integer cost;
+
   /**
    * 库存数量
    */

+ 17 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketAwardsPrizeParam.java

@@ -1,6 +1,9 @@
 package com.qs.mp.admin.domain.param;
 
+import com.qs.mp.common.enums.TicketPrizeTypeEnum;
 import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import javax.validation.constraints.NotNull;
 import lombok.Data;
 
 /**
@@ -10,5 +13,19 @@ import lombok.Data;
 @ApiModel(value= "盲票组奖级对应的奖品参数")
 @Data
 public class TicketAwardsPrizeParam {
+  @NotNull(message = "奖品关联ID不能为空")
+  @ApiModelProperty(value = "奖品关联ID",required=true)
+  private String refId;
 
+  @NotNull(message = "奖品类型不能为空")
+  @ApiModelProperty(value = "奖品类型",required=true)
+  private TicketPrizeTypeEnum prizeType;
+
+  @NotNull(message = "奖品数量不能为空")
+  @ApiModelProperty(value = "奖品数量",required=true)
+  private Integer quantity;
+
+  @NotNull(message = "奖品价值不能为空")
+  @ApiModelProperty(value = "奖品价值",required=true)
+  private Integer value;
 }

+ 2 - 1
mp-service/src/main/resources/mapper/admin/GoodsMapper.xml

@@ -12,6 +12,7 @@
         <result column="origin_price" property="originPrice" />
         <result column="exchange_price" property="exchangePrice" />
         <result column="value" property="value" />
+        <result column="cost" property="cost" />
         <result column="quantity" property="quantity" />
         <result column="exchanged_qty" property="exchangedQty" />
         <result column="status" property="status" />
@@ -24,7 +25,7 @@
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        goods_id, title, category_id, pic_url, description, origin_price, exchange_price, value, quantity, exchanged_qty, status, exchange_show, multi_sku, is_deleted, created_time, updated_time
+        goods_id, title, category_id, pic_url, description, origin_price, exchange_price, value, cost, quantity, exchanged_qty, status, exchange_show, multi_sku, is_deleted, created_time, updated_time
     </sql>
 
 </mapper>