diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java index da7faa7..a49c748 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java @@ -8,6 +8,7 @@ import com.qniao.dam.domain.aggregate.productspec.valueobj.ProductSpecTerm; import com.qniao.dam.domian.aggregate.product.constant.ProductMainCategoryEnum; import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; import com.qniao.dam.domian.aggregate.product.constant.ProductTypeEnum; +import com.qniao.dam.domian.aggregate.product.constant.PurchaseTimeLimitTypeEnum; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermNameEnum; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum; import com.qniao.domain.Trans2DomainAssembler; @@ -79,6 +80,9 @@ public class UserCreateProductDto implements Trans2DomainAssembler { @ApiModelProperty("是否展示 0 展示 1 不展示") private Integer display; + @ApiModelProperty("购买次数限制") + private PurchaseTimeLimitTypeEnum purchaseTimeLimit; + @Override public Product trans2Domain() { return TypeConvertUtils.convert(this, Product.class); diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java index ebb20ed..abf614f 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java @@ -6,10 +6,7 @@ import com.qniao.dam.api.validator.ProductStatusIs; import com.qniao.dam.domain.aggregate.product.entity.Product; import com.qniao.dam.domain.aggregate.productspec.entity.ProductSpec; import com.qniao.dam.domain.aggregate.productspec.valueobj.ProductSpecTerm; -import com.qniao.dam.domian.aggregate.product.constant.ProductMainCategoryEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductStatusEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductTypeEnum; +import com.qniao.dam.domian.aggregate.product.constant.*; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermNameEnum; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum; import com.qniao.domain.Trans2DomainAssembler; @@ -90,6 +87,9 @@ public class UserEditProductDto implements Trans2DomainAssembler { @ApiModelProperty("是否展示 0 展示 1 不展示") private Integer display; + @ApiModelProperty("购买次数限制") + private PurchaseTimeLimitTypeEnum purchaseTimeLimit; + @Override public Product trans2Domain() { Product product = TypeConvertUtils.convert(this, Product.class); diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java index ed96dd5..c47546d 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java @@ -2,10 +2,7 @@ package com.qniao.dam.api.query.product.user.response; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; -import com.qniao.dam.domian.aggregate.product.constant.ProductMainCategoryEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductStatusEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; -import com.qniao.dam.domian.aggregate.product.constant.ProductTypeEnum; +import com.qniao.dam.domian.aggregate.product.constant.*; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -60,6 +57,9 @@ public class UserGetProductDetailByOperatorVo { @ApiModelProperty("产品规格(周期、次数)") private ProductSpecTermUnitEnum productSpecUnit; + @ApiModelProperty("购买次数限制") + private PurchaseTimeLimitTypeEnum purchaseTimeLimit; + @ApiModelProperty("有效期") private String validityPeriodValue;