9 changed files with 283 additions and 16 deletions
Split View
Diff Options
-
4dating-agency-mall-entity/pom.xml
-
3dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/marriagebounty/valueobj/MarriageBountyOrderRewardReceiveRecord.java
-
18dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/walletaccount/valueobj/WalletAccountRecord.java
-
40dating-agency-mall-event/src/main/java/com/qniao/dam/domian/aggregate/marriagebounty/event/MarriageBountyOrderConfirmedMatchEvent.java
-
27dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/reward/user/request/AcquireMatchmakerConfirmMatchRewardDto.java
-
39dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/marriagebounty/MarriageBountyOrderEventHandle.java
-
86dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java
-
68dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java
-
14dating-agency-mall-server/src/main/java/com/qniao/dam/domain/aggregate/marriagebounty/MarriageBountyOrderAggregate.java
@ -0,0 +1,40 @@ |
|||
package com.qniao.dam.domian.aggregate.marriagebounty.event; |
|||
|
|||
|
|||
import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
|||
import com.qniao.domain.BaseDomainEvent; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class MarriageBountyOrderConfirmedMatchEvent extends BaseDomainEvent { |
|||
|
|||
@ApiModelProperty("悬赏招亲订单标识") |
|||
private Long id; |
|||
|
|||
@ApiModelProperty("悬赏招亲订单奖励标识") |
|||
private Long marriageBountyOrderRewardId; |
|||
|
|||
private List<Long> orderIdRelList; |
|||
|
|||
private List<MarriageBountyOrderRewardReceiveRecordEvent> rewardReceiveRecordList; |
|||
|
|||
@Data |
|||
public static class MarriageBountyOrderRewardReceiveRecordEvent { |
|||
|
|||
@ApiModelProperty("关联嘉宾") |
|||
private Long associatedMiId; |
|||
|
|||
@ApiModelProperty("奖励类型") |
|||
private RewardTypeEnum rewardType; |
|||
|
|||
@ApiModelProperty("领取人标识") |
|||
private Long receiver; |
|||
|
|||
@ApiModelProperty("领取金额") |
|||
private BigDecimal receivedAmount; |
|||
} |
|||
} |
|||
@ -0,0 +1,27 @@ |
|||
package com.qniao.dam.api.command.reward.user.request; |
|||
|
|||
import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class AcquireMatchmakerConfirmMatchRewardDto { |
|||
|
|||
@ApiModelProperty("关联嘉宾") |
|||
private Long associatedMiId; |
|||
|
|||
@ApiModelProperty("奖励类型") |
|||
private RewardTypeEnum rewardType; |
|||
|
|||
@ApiModelProperty("领取人标识") |
|||
private Long receiver; |
|||
|
|||
@ApiModelProperty("领取金额") |
|||
private BigDecimal receivedAmount; |
|||
|
|||
private List<Long> orderIdRelList; |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save