13 changed files with 287 additions and 5 deletions
Unified View
Diff Options
-
4dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/rewardconfig/constant/RewardTypeEnum.java
-
4dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/walletaccount/constant/TradeTypeEnum.java
-
16dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/revenuereward/entity/RevenueReward.java
-
5dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/revenuereward/valueobj/RevenueRewardRecord.java
-
27dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/revenuereward/valueobj/RevenueRewardRecoveredRecord.java
-
15dating-agency-mall-event/src/main/java/com/qniao/dam/domian/aggregate/revenuereward/event/RevenueRewardRecoveryRequirementFilledEvent.java
-
15dating-agency-mall-event/src/main/java/com/qniao/dam/domian/aggregate/revenuereward/event/RevenueRewardUpdatedEvent.java
-
93dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/revenuereward/RevenueRewardEventHandler.java
-
86dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/revenuereward/RevenueRewardApplicationService.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/domain/aggregate/revenuereward/RevenueRewardAggregate.java
-
11dating-agency-mall-server/src/main/java/com/qniao/dam/domain/service/revenuereward/AcquireRevenueRewardDomainService.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/dao/domain/RevenueRewardRecoveredRecordDao.java
-
2dating-agency-mall-server/src/main/java/com/qniao/dam/infrastructure/persistent/repository/impl/RevenueRewardRepositoryImpl.java
@ -0,0 +1,27 @@ |
|||||
|
package com.qniao.dam.domain.aggregate.revenuereward.valueobj; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
import com.qniao.domain.ValueObject; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
|
||||
|
@Data |
||||
|
@EqualsAndHashCode(callSuper = true) |
||||
|
@TableName("da_revenue_reward_recovered_record") |
||||
|
public class RevenueRewardRecoveredRecord extends ValueObject<RevenueRewardRecoveredRecord> { |
||||
|
|
||||
|
@ApiModelProperty("收益标识") |
||||
|
private Long revenueRewardId; |
||||
|
|
||||
|
@ApiModelProperty("收益记录标识") |
||||
|
private Long revenueRewardRecordId; |
||||
|
|
||||
|
public static RevenueRewardRecoveredRecord build(Long revenueRewardId, |
||||
|
Long revenueRewardRecordId) { |
||||
|
RevenueRewardRecoveredRecord recoveredRecord = new RevenueRewardRecoveredRecord(); |
||||
|
recoveredRecord.setRevenueRewardId(revenueRewardId); |
||||
|
recoveredRecord.setRevenueRewardRecordId(revenueRewardRecordId); |
||||
|
return recoveredRecord; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,15 @@ |
|||||
|
package com.qniao.dam.domian.aggregate.revenuereward.event; |
||||
|
|
||||
|
import com.qniao.domain.BaseDomainEvent; |
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
@Data |
||||
|
@AllArgsConstructor |
||||
|
@NoArgsConstructor |
||||
|
public class RevenueRewardRecoveryRequirementFilledEvent extends BaseDomainEvent { |
||||
|
|
||||
|
private Long id; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,15 @@ |
|||||
|
package com.qniao.dam.domian.aggregate.revenuereward.event; |
||||
|
|
||||
|
import com.qniao.domain.BaseDomainEvent; |
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
@Data |
||||
|
@AllArgsConstructor |
||||
|
@NoArgsConstructor |
||||
|
public class RevenueRewardUpdatedEvent extends BaseDomainEvent { |
||||
|
|
||||
|
private Long id; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,7 @@ |
|||||
|
package com.qniao.dam.infrastructure.persistent.dao.domain; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.qniao.dam.domain.aggregate.revenuereward.valueobj.RevenueRewardRecoveredRecord; |
||||
|
|
||||
|
public interface RevenueRewardRecoveredRecordDao extends BaseMapper<RevenueRewardRecoveredRecord> { |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save