From 61aa841d814b3d3c71e434c38614435b6d250e0b Mon Sep 17 00:00:00 2001 From: wanghui Date: Thu, 2 Mar 2023 19:13:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=88=9B=E5=BB=BA=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spiderstate/constant/SpiderStateEnum.java | 37 +++++++++++++++++++ .../spiderstate/entity/SpiderState.java | 5 ++- 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/constant/SpiderStateEnum.java diff --git a/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/constant/SpiderStateEnum.java b/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/constant/SpiderStateEnum.java new file mode 100644 index 0000000..88d30aa --- /dev/null +++ b/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/constant/SpiderStateEnum.java @@ -0,0 +1,37 @@ +package com.qniao.zsh.domain.aggregate.spiderstate.constant; + +import com.baomidou.mybatisplus.annotation.EnumValue; +import com.fasterxml.jackson.annotation.JsonValue; +import lombok.Getter; + +/** + * @author wh + * @date 2023/3/2 + */ +@Getter +public enum SpiderStateEnum { + /** + *爬取成功 + */ + SUCCESS(1,"成功"), + /** + * 爬取失败 + */ + FAIL(2,"失败"), + /** + * 爬虫已停止 + */ + NOT_STARTED(3,"停止"); + + @JsonValue + @EnumValue + private final Integer value; + private final String desc; + + SpiderStateEnum(Integer value, String desc) { + this.value = value; + this.desc = desc; + } + + +} diff --git a/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/entity/SpiderState.java b/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/entity/SpiderState.java index e4d2a96..0a8a401 100644 --- a/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/entity/SpiderState.java +++ b/src/main/java/com/qniao/zsh/domain/aggregate/spiderstate/entity/SpiderState.java @@ -2,6 +2,7 @@ package com.qniao.zsh.domain.aggregate.spiderstate.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.qniao.domain.Entity; +import com.qniao.zsh.domain.aggregate.spiderstate.constant.SpiderStateEnum; import lombok.Data; import lombok.EqualsAndHashCode; import io.swagger.annotations.ApiModelProperty; @@ -20,10 +21,10 @@ public class SpiderState extends Entity { private String spiderName; @ApiModelProperty("爬取周期 默认 15 分钟") - private Integer cycle; + private Integer duration; @ApiModelProperty("状态 1-爬取成功 2-爬取失败 3-停止") - private Integer status; + private SpiderStateEnum status; }