Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
8e98d57b2d
2 changed files with 40 additions and 1 deletions
  1. 38
      dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/marriagebount/constant/MarriageBountyOrderStatusEnum.java
  2. 3
      dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/marriagebounty/entity/MarriageBountyOrder.java

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

@ -0,0 +1,38 @@
package com.qniao.dam.domian.aggregate.marriagebount.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 MarriageBountyOrderStatusEnum {
MATCHMAKING(1, "匹配中"),
MATCH_SUCCESS(2, "匹配成功"),
MATCH_FAIl(3, "匹配失败");
@EnumValue
@JsonValue
private final Integer value;
private final String desc;
MarriageBountyOrderStatusEnum(Integer value, String desc) {
this.value = value;
this.desc = desc;
}
@JsonCreator
public static MarriageBountyOrderStatusEnum get(Object code) {
for (MarriageBountyOrderStatusEnum e : MarriageBountyOrderStatusEnum.values()) {
if (e.getValue().equals(code)) {
return e;
}
}
return null;
}
}

3
dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/marriagebounty/entity/MarriageBountyOrder.java

@ -3,6 +3,7 @@ package com.qniao.dam.domain.aggregate.marriagebounty.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.qniao.dam.domain.aggregate.marriagebounty.valueobj.MarriageBountyOrderProductRecord;
import com.qniao.dam.domain.aggregate.marriagebounty.valueobj.MarriageBountyOrderRel;
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum;
import com.qniao.domain.Entity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -22,7 +23,7 @@ public class MarriageBountyOrder extends Entity<MarriageBountyOrder> {
private Long miId;
@ApiModelProperty("状态")
private Integer status;
private MarriageBountyOrderStatusEnum status;
@ApiModelProperty("悬赏招亲订单标识关系")
private transient List<MarriageBountyOrderRel> orderRelList;

Loading…
Cancel
Save