Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
509a1f233e
2 changed files with 19 additions and 0 deletions
  1. 14
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/paymentchannelorder/user/request/PrePayThirdPartyDto.java
  2. 5
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java

14
dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/paymentchannelorder/user/request/PrePayThirdPartyDto.java

@ -5,10 +5,12 @@ import com.qniao.dam.domain.aggregate.paymentchannelorder.entity.PaymentChannelO
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentMethodEnum; import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentMethodEnum;
import com.qniao.dam.infrastructure.persistent.dao.domain.PaymentOrderDao; import com.qniao.dam.infrastructure.persistent.dao.domain.PaymentOrderDao;
import com.qniao.domain.Trans2DomainAssembler; import com.qniao.domain.Trans2DomainAssembler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.List;
@Data @Data
public class PrePayThirdPartyDto implements Trans2DomainAssembler<PaymentChannelOrder> { public class PrePayThirdPartyDto implements Trans2DomainAssembler<PaymentChannelOrder> {
@ -23,6 +25,18 @@ public class PrePayThirdPartyDto implements Trans2DomainAssembler<PaymentChannel
@NotNull(message = "付款方式不能为空") @NotNull(message = "付款方式不能为空")
private PaymentMethodEnum paymentMethod; private PaymentMethodEnum paymentMethod;
@ApiModelProperty("第三方字段")
private List<ThirdPartyFieldDto> authFields;
@Data
@ApiModel
public static class ThirdPartyFieldDto {
@NotNull(message = "关键字不能为空")
private String key;
private String value;
}
@Override @Override
public PaymentChannelOrder trans2Domain() { public PaymentChannelOrder trans2Domain() {
PaymentChannelOrder paymentChannelOrder = new PaymentChannelOrder(); PaymentChannelOrder paymentChannelOrder = new PaymentChannelOrder();

5
dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserGetProductDetailByOperatorVo.java

@ -5,6 +5,7 @@ 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.ProductMainCategoryEnum;
import com.qniao.dam.domian.aggregate.product.constant.ProductStatusEnum; 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.ProductSubCategoryEnum;
import com.qniao.dam.domian.aggregate.product.constant.ProductTypeEnum;
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;
@ -22,6 +23,10 @@ public class UserGetProductDetailByOperatorVo {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long productSpecId; private Long productSpecId;
@ApiModelProperty("产品类型(实物、虚拟物品)")
private ProductTypeEnum productType;
@ApiModelProperty("产品主分类") @ApiModelProperty("产品主分类")
private ProductMainCategoryEnum mainCategory; private ProductMainCategoryEnum mainCategory;

Loading…
Cancel
Save