From 1fef0a3babef6418552012202cba5663048386a6 Mon Sep 17 00:00:00 2001 From: Derran Date: Tue, 10 Feb 2026 11:40:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BD=BF=E7=94=A8=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../product/user/request/UserCreateProductDto.java | 4 ++++ .../command/product/user/request/UserEditProductDto.java | 8 ++++---- .../user/response/UserGetProductDetailByOperatorVo.java | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-) 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;