From 1f860b01bc67df38621f7155efeeaaccbb18118a Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Thu, 8 Aug 2024 15:03:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84ip=E9=BB=91=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/lihongjie/coal/ipList/entity/IpListEntity.java | 9 +++++++++ .../coal/ipList/repository/IpListRepository.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/cn/lihongjie/coal/ipList/entity/IpListEntity.java b/src/main/java/cn/lihongjie/coal/ipList/entity/IpListEntity.java index e4aaba7d..04ce362e 100644 --- a/src/main/java/cn/lihongjie/coal/ipList/entity/IpListEntity.java +++ b/src/main/java/cn/lihongjie/coal/ipList/entity/IpListEntity.java @@ -13,6 +13,8 @@ import lombok.Data; import org.hibernate.annotations.Comment; import org.hibernate.annotations.Type; +import java.time.LocalDateTime; + @Data @Entity public class IpListEntity extends CommonEntity { @@ -28,4 +30,11 @@ public class IpListEntity extends CommonEntity { @Comment("地址类型 0:黑名单 1:白名单") private String addressType; + + @Comment("开始时间") + private LocalDateTime startTime; + + @Comment("结束时间") + private LocalDateTime endTime; + } diff --git a/src/main/java/cn/lihongjie/coal/ipList/repository/IpListRepository.java b/src/main/java/cn/lihongjie/coal/ipList/repository/IpListRepository.java index a9418231..1de29481 100644 --- a/src/main/java/cn/lihongjie/coal/ipList/repository/IpListRepository.java +++ b/src/main/java/cn/lihongjie/coal/ipList/repository/IpListRepository.java @@ -8,6 +8,6 @@ import org.springframework.stereotype.Repository; @Repository public interface IpListRepository extends BaseRepository { - @Query(value = "select address_type from t_ip_list where address >>= cast(?1 as inet) order by address_type limit 1 ", nativeQuery = true) + @Query(value = "select address_type from t_ip_list where address >>= cast(?1 as inet) order by address_type desc limit 1 ", nativeQuery = true) String getAddressType(String address); }