4 changed files with 58 additions and 1 deletions
Unified View
Diff Options
-
46dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/ffpm/constant/FranchiseFeeProfitManagementTypeEnum.java
-
5dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/ffpm/entity/FranchiseFeeProfitManagement.java
-
4dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/revenuereward/RevenueRewardEventHandler.java
-
4dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java
@ -0,0 +1,46 @@ |
|||||
|
package com.qniao.dam.domian.aggregate.ffpm.constant; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.EnumValue; |
||||
|
import com.fasterxml.jackson.annotation.JsonCreator; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonValue; |
||||
|
import lombok.Getter; |
||||
|
|
||||
|
/** |
||||
|
* @author Zpj |
||||
|
* @date 2025/4/24 |
||||
|
*/ |
||||
|
@Getter |
||||
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT) |
||||
|
public enum FranchiseFeeProfitManagementTypeEnum { |
||||
|
|
||||
|
/** |
||||
|
* settlement |
||||
|
*/ |
||||
|
SERVICE_PROVIDER_SETTLEMENT(1, "服务商入驻"), |
||||
|
|
||||
|
SERVICE_PROVIDER_RECOMMEND_MATCHMAKER(2, "服务商推荐红娘"), |
||||
|
|
||||
|
MATCHMAKER_RECOMMEND_MATCHMAKER(3, "红娘推荐红娘"); |
||||
|
|
||||
|
@EnumValue |
||||
|
@JsonValue |
||||
|
private final Integer value; |
||||
|
private final String desc; |
||||
|
|
||||
|
FranchiseFeeProfitManagementTypeEnum(Integer value, String desc) { |
||||
|
this.value = value; |
||||
|
this.desc = desc; |
||||
|
} |
||||
|
|
||||
|
@JsonCreator |
||||
|
public static FranchiseFeeProfitManagementTypeEnum get(Object code) { |
||||
|
for (FranchiseFeeProfitManagementTypeEnum e : FranchiseFeeProfitManagementTypeEnum.values()) { |
||||
|
if (e.getValue().equals(code)) { |
||||
|
return e; |
||||
|
} |
||||
|
} |
||||
|
return null; |
||||
|
} |
||||
|
} |
||||
|
|
||||
Write
Preview
Loading…
Cancel
Save