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.infrastructure.persistent.dao.domain.PaymentOrderDao;
import com.qniao.domain.Trans2DomainAssembler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.List;
@Data
public class PrePayThirdPartyDto implements Trans2DomainAssembler<PaymentChannelOrder> {
@ -23,6 +25,18 @@ public class PrePayThirdPartyDto implements Trans2DomainAssembler<PaymentChannel
@NotNull(message = "付款方式不能为空")
private PaymentMethodEnum paymentMethod;
@ApiModelProperty("第三方字段")
private List<ThirdPartyFieldDto> authFields;
@Data
@ApiModel
public static class ThirdPartyFieldDto {
@NotNull(message = "关键字不能为空")
private String key;
private String value;
}
@Override
public PaymentChannelOrder trans2Domain() {
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.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.productspec.constant.ProductSpecTermUnitEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -22,6 +23,10 @@ public class UserGetProductDetailByOperatorVo {
@JsonSerialize(using = ToStringSerializer.class)
private Long productSpecId;
@ApiModelProperty("产品类型(实物、虚拟物品)")
private ProductTypeEnum productType;
@ApiModelProperty("产品主分类")
private ProductMainCategoryEnum mainCategory;

Loading…
Cancel
Save