Browse Source

悬赏招亲

master
张彭杰 1 year ago
parent
commit
95d41e60b9
3 changed files with 46 additions and 1 deletions
  1. 2
      dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/rewardconfig/constant/RewardTypeEnum.java
  2. 38
      dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/walletaccount/constant/IdentityTypeEnum.java
  3. 7
      dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/walletaccount/entity/WalletAccount.java

2
dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/rewardconfig/constant/RewardTypeEnum.java

@ -30,7 +30,7 @@ public enum RewardTypeEnum {
PLATFORM_SERVICE_STORE_REWARD(203, "平台服务费门店佣金"), PLATFORM_SERVICE_STORE_REWARD(203, "平台服务费门店佣金"),
PLATFORM_SERVICE_STORE_UPGRADE_REWARD(204, "平台服务费门店佣金");
PLATFORM_SERVICE_STORE_UPGRADE_REWARD(204, "平台服务费门店升级佣金");
@EnumValue @EnumValue
@JsonValue @JsonValue

38
dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/walletaccount/constant/IdentityTypeEnum.java

@ -0,0 +1,38 @@
package com.qniao.dam.domian.aggregate.walletaccount.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;
@Getter
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum IdentityTypeEnum {
INDIVIDUAL(1, "个人"),
ORGANIZATION(2, "组织");
@EnumValue
@JsonValue
private final Integer value;
private final String desc;
IdentityTypeEnum(Integer value, String desc) {
this.value = value;
this.desc = desc;
}
@JsonCreator
public static IdentityTypeEnum get(Integer v) {
for (IdentityTypeEnum e : IdentityTypeEnum.values()) {
if (e.getValue().equals(v)) {
return e;
}
}
return null;
}
}

7
dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/walletaccount/entity/WalletAccount.java

@ -2,6 +2,7 @@ package com.qniao.dam.domain.aggregate.walletaccount.entity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.qniao.dam.domain.aggregate.walletaccount.valueobj.WalletAccountRecord; import com.qniao.dam.domain.aggregate.walletaccount.valueobj.WalletAccountRecord;
import com.qniao.dam.domian.aggregate.walletaccount.constant.IdentityTypeEnum;
import com.qniao.domain.Entity; import com.qniao.domain.Entity;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -18,6 +19,12 @@ public class WalletAccount extends Entity<WalletAccount> {
@ApiModelProperty("用户唯一标识") @ApiModelProperty("用户唯一标识")
private Long userId; private Long userId;
@ApiModelProperty("组织唯一标识")
private Long orgId;
@ApiModelProperty("身份类型(个人、组织)")
private IdentityTypeEnum buyerIdentityType;
@ApiModelProperty("总余额") @ApiModelProperty("总余额")
private BigDecimal totalBalance; private BigDecimal totalBalance;

Loading…
Cancel
Save