Browse Source

用户使用联系卡

release
张彭杰 1 month ago
parent
commit
1fef0a3bab
3 changed files with 12 additions and 8 deletions
  1. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java
  2. 8
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java
  3. 8
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java

4
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.ProductMainCategoryEnum;
import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; 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.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.ProductSpecTermNameEnum;
import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum;
import com.qniao.domain.Trans2DomainAssembler; import com.qniao.domain.Trans2DomainAssembler;
@ -79,6 +80,9 @@ public class UserCreateProductDto implements Trans2DomainAssembler<Product> {
@ApiModelProperty("是否展示 0 展示 1 不展示") @ApiModelProperty("是否展示 0 展示 1 不展示")
private Integer display; private Integer display;
@ApiModelProperty("购买次数限制")
private PurchaseTimeLimitTypeEnum purchaseTimeLimit;
@Override @Override
public Product trans2Domain() { public Product trans2Domain() {
return TypeConvertUtils.convert(this, Product.class); return TypeConvertUtils.convert(this, Product.class);

8
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.product.entity.Product;
import com.qniao.dam.domain.aggregate.productspec.entity.ProductSpec; import com.qniao.dam.domain.aggregate.productspec.entity.ProductSpec;
import com.qniao.dam.domain.aggregate.productspec.valueobj.ProductSpecTerm; 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.ProductSpecTermNameEnum;
import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum; import com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum;
import com.qniao.domain.Trans2DomainAssembler; import com.qniao.domain.Trans2DomainAssembler;
@ -90,6 +87,9 @@ public class UserEditProductDto implements Trans2DomainAssembler<Product> {
@ApiModelProperty("是否展示 0 展示 1 不展示") @ApiModelProperty("是否展示 0 展示 1 不展示")
private Integer display; private Integer display;
@ApiModelProperty("购买次数限制")
private PurchaseTimeLimitTypeEnum purchaseTimeLimit;
@Override @Override
public Product trans2Domain() { public Product trans2Domain() {
Product product = TypeConvertUtils.convert(this, Product.class); Product product = TypeConvertUtils.convert(this, Product.class);

8
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.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 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 com.qniao.dam.domian.aggregate.productspec.constant.ProductSpecTermUnitEnum;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -60,6 +57,9 @@ public class UserGetProductDetailByOperatorVo {
@ApiModelProperty("产品规格(周期、次数)") @ApiModelProperty("产品规格(周期、次数)")
private ProductSpecTermUnitEnum productSpecUnit; private ProductSpecTermUnitEnum productSpecUnit;
@ApiModelProperty("购买次数限制")
private PurchaseTimeLimitTypeEnum purchaseTimeLimit;
@ApiModelProperty("有效期") @ApiModelProperty("有效期")
private String validityPeriodValue; private String validityPeriodValue;

Loading…
Cancel
Save