From 946a7a317c4ca90b3b0f14f4d221959d8b68f959 Mon Sep 17 00:00:00 2001 From: whq <460794335@qq.com> Date: Fri, 31 Mar 2023 10:35:22 +0800 Subject: [PATCH] demo --- .../springblade/common/utils/CommonUtil.java | 30 ---------------- .../com/kening/vordm/vo/DisasterInfo.java | 16 +++++++++ .../controller/DisasterTypeController.java | 28 +++++++++++++++ .../vordm/controller/NewsController.java | 34 +++++++++++++++++++ .../vordm/mapper/DisasterTypeMapper.java | 5 +-- .../vordm/mapper/DisasterTypeMapper.xml | 1 + .../vordm/service/DisasterTypeService.java | 3 +- .../service/impl/DisasterTypeServiceImpl.java | 3 +- 8 files changed, 86 insertions(+), 34 deletions(-) create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/DisasterInfo.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterTypeController.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java diff --git a/kn-common/src/main/java/org/springblade/common/utils/CommonUtil.java b/kn-common/src/main/java/org/springblade/common/utils/CommonUtil.java index 826f87c..907e0e5 100644 --- a/kn-common/src/main/java/org/springblade/common/utils/CommonUtil.java +++ b/kn-common/src/main/java/org/springblade/common/utils/CommonUtil.java @@ -7,34 +7,4 @@ package org.springblade.common.utils; */ public class CommonUtil { - /** - * 通过身份证号获取性别 - * - * @param IdNo String - * @return String 男 女 - */ - public static String getSexFromId(String IdNo) { - try { - return (Integer.parseInt(IdNo.substring(16,17)) % 2 == 0 ? "女" : "男"); - } catch (Exception ignored) { - } - return "男"; - } - - /** - * 仅用JDK11中的警告 - */ - public static void disableWarning() { - try { - java.lang.reflect.Field theUnsafe = sun.misc.Unsafe.class.getDeclaredField("theUnsafe"); - theUnsafe.setAccessible(true); - sun.misc.Unsafe u = (sun.misc.Unsafe) theUnsafe.get(null); - Class cls = Class.forName("jdk.internal.module.IllegalAccessLogger"); - java.lang.reflect.Field logger = cls.getDeclaredField("logger"); - u.putObjectVolatile(cls, u.staticFieldOffset(logger), null); - } catch (Exception e) { - // ignore - } - } - } diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/DisasterInfo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/DisasterInfo.java new file mode 100644 index 0000000..01ec2f0 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/DisasterInfo.java @@ -0,0 +1,16 @@ +package com.kening.vordm.vo; + +import lombok.Data; + +/** + * @author wanghongqing + * @date 2023/3/31 09:46 + **/ +@Data +public class DisasterInfo { + + private Long id; + + private String content; + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterTypeController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterTypeController.java new file mode 100644 index 0000000..cce5c55 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/DisasterTypeController.java @@ -0,0 +1,28 @@ +package com.kening.vordm.controller; + +import com.kening.vordm.entity.DisasterType; +import com.kening.vordm.service.DisasterTypeService; +import lombok.RequiredArgsConstructor; +import org.springblade.core.tool.api.R; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @author wanghongqing + * @date 2023/3/31 09:38 + **/ +@RestController +@RequiredArgsConstructor +@RequestMapping("/DisasterType") +public class DisasterTypeController { + + private final DisasterTypeService disasterTypeService; + + @GetMapping("/all") + public R> list() { + return R.data(disasterTypeService.list()); + } +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java new file mode 100644 index 0000000..aaf7d4a --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/NewsController.java @@ -0,0 +1,34 @@ +package com.kening.vordm.controller; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.IdWorker; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.kening.vordm.entity.News; +import com.kening.vordm.entity.Websites; +import com.kening.vordm.service.NewsService; +import lombok.RequiredArgsConstructor; +import org.springblade.core.tool.api.R; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @author wanghongqing + * @date 2023/3/31 09:15 + **/ +@RestController +@RequiredArgsConstructor +public class NewsController { + + private final NewsService newsService; + + @GetMapping("/news") + public R> getNews(String content) { +// LambdaQueryWrapper qr = new LambdaQueryWrapper<>(); +// qr.like(News::getContent, content); + List list = newsService.list(Wrappers.lambdaQuery().like(News::getContent, content)); + return R.data(list); + } +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.java index 8d1aa99..a545b29 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.java @@ -3,6 +3,9 @@ package com.kening.vordm.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kening.vordm.entity.DisasterType; +import org.apache.ibatis.annotations.Select; + +import java.util.List; /** * @author G1393 @@ -11,6 +14,4 @@ import com.kening.vordm.entity.DisasterType; * @Entity new.domain.DisasterType */ public interface DisasterTypeMapper extends BaseMapper { - - } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.xml index d985edc..094757e 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterTypeMapper.xml @@ -12,4 +12,5 @@ id,type + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterTypeService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterTypeService.java index cc6d80e..60581d6 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterTypeService.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterTypeService.java @@ -3,11 +3,12 @@ package com.kening.vordm.service; import com.baomidou.mybatisplus.extension.service.IService; import com.kening.vordm.entity.DisasterType; +import java.util.List; + /** * @author G1393 * @description 针对表【disaster_type】的数据库操作Service * @createDate 2023-03-30 17:40:27 */ public interface DisasterTypeService extends IService { - } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterTypeServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterTypeServiceImpl.java index 2c32d90..0bbb6c7 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterTypeServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterTypeServiceImpl.java @@ -6,6 +6,8 @@ import com.kening.vordm.mapper.DisasterTypeMapper; import com.kening.vordm.service.DisasterTypeService; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author G1393 * @description 针对表【disaster_type】的数据库操作Service实现 @@ -14,5 +16,4 @@ import org.springframework.stereotype.Service; @Service public class DisasterTypeServiceImpl extends ServiceImpl implements DisasterTypeService { - }