5 changed files with 130 additions and 21 deletions
Unified View
Diff Options
-
38dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/tasktemplate/constant/TaskCategoryEnum.java
-
49dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/tasktemplate/constant/TaskTemplateStatus.java
-
6dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/tasktemplate/constant/TaskTypeEnum.java
-
17dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/tasktemplate/entity/TaskTemplate.java
-
41dating-agency-mall-server/src/main/java/com/qniao/dam/query/tasktemplate/impl/TaskTemplateQueryServiceImpl.java
@ -0,0 +1,38 @@ |
|||||
|
package com.qniao.dam.domian.aggregate.tasktemplate.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 TaskCategoryEnum { |
||||
|
|
||||
|
NORMAL_TASK(1, "常规任务"), |
||||
|
|
||||
|
NEWCOMER_TASK(2, "新手任务"); |
||||
|
|
||||
|
@EnumValue |
||||
|
@JsonValue |
||||
|
private final Integer value; |
||||
|
|
||||
|
private final String desc; |
||||
|
|
||||
|
TaskCategoryEnum(Integer value, String desc) { |
||||
|
this.value = value; |
||||
|
this.desc = desc; |
||||
|
} |
||||
|
|
||||
|
@JsonCreator |
||||
|
public static TaskCategoryEnum get(Integer v) { |
||||
|
|
||||
|
for (TaskCategoryEnum e : TaskCategoryEnum.values()) { |
||||
|
if (e.getValue().equals(v)) { |
||||
|
return e; |
||||
|
} |
||||
|
} |
||||
|
return null; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,49 @@ |
|||||
|
package com.qniao.dam.domian.aggregate.tasktemplate.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 TaskTemplateStatus { |
||||
|
|
||||
|
/** |
||||
|
* 未生效(未到开始时间) |
||||
|
*/ |
||||
|
NOT_EFFECTIVE(1, "未生效"), |
||||
|
|
||||
|
/** |
||||
|
* 已生效(进行中) |
||||
|
*/ |
||||
|
EFFECTIVE(2, "已生效"), |
||||
|
|
||||
|
/** |
||||
|
* 已结束(已过期/已完成) |
||||
|
*/ |
||||
|
FINISHED(3, "已结束"); |
||||
|
|
||||
|
@EnumValue |
||||
|
@JsonValue |
||||
|
private final Integer value; |
||||
|
|
||||
|
private final String desc; |
||||
|
|
||||
|
TaskTemplateStatus(Integer value, String desc) { |
||||
|
this.value = value; |
||||
|
this.desc = desc; |
||||
|
} |
||||
|
|
||||
|
@JsonCreator |
||||
|
public static TaskTemplateStatus get(Integer v) { |
||||
|
|
||||
|
for (TaskTemplateStatus e : TaskTemplateStatus.values()) { |
||||
|
if (e.getValue().equals(v)) { |
||||
|
return e; |
||||
|
} |
||||
|
} |
||||
|
return null; |
||||
|
} |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save