From 058bf29a63aad8e687db6c111fffab8e72e77b59 Mon Sep 17 00:00:00 2001 From: chaiyapeng <3535863041@qq.com> Date: Mon, 29 Jul 2024 09:09:35 +0800 Subject: [PATCH] g6_day10rk --- .gitignore | 38 ++++++++++++ .idea/.gitignore | 8 +++ .idea/encodings.xml | 8 +++ .idea/misc.xml | 14 +++++ bwie-user/pom.xml | 45 ++++++++++++++ bwie-user/src/main/java/com/bwie/Main.java | 14 +++++ .../java/com/bwie/user/UserApplication.java | 18 ++++++ .../bwie/user/controller/UserController.java | 45 ++++++++++++++ .../main/java/com/bwie/user/domain/User.java | 19 ++++++ .../java/com/bwie/user/mapper/UserMapper.java | 22 +++++++ .../com/bwie/user/service/UserService.java | 20 +++++++ .../user/service/impl/UserServiceImpl.java | 39 ++++++++++++ bwie-user/src/main/resources/bootstrap.yml | 30 ++++++++++ .../main/resources/mappers/UserMappers.xml | 16 +++++ pom.xml | 59 +++++++++++++++++++ src/main/java/com/bwie/Main.java | 14 +++++ 16 files changed, 409 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 bwie-user/pom.xml create mode 100644 bwie-user/src/main/java/com/bwie/Main.java create mode 100644 bwie-user/src/main/java/com/bwie/user/UserApplication.java create mode 100644 bwie-user/src/main/java/com/bwie/user/controller/UserController.java create mode 100644 bwie-user/src/main/java/com/bwie/user/domain/User.java create mode 100644 bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java create mode 100644 bwie-user/src/main/java/com/bwie/user/service/UserService.java create mode 100644 bwie-user/src/main/java/com/bwie/user/service/impl/UserServiceImpl.java create mode 100644 bwie-user/src/main/resources/bootstrap.yml create mode 100644 bwie-user/src/main/resources/mappers/UserMappers.xml create mode 100644 pom.xml create mode 100644 src/main/java/com/bwie/Main.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..a29d59a --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..82dbec8 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/bwie-user/pom.xml b/bwie-user/pom.xml new file mode 100644 index 0000000..44505cd --- /dev/null +++ b/bwie-user/pom.xml @@ -0,0 +1,45 @@ + + + 4.0.0 + + com.bwie + bwie-g6_day10rk + 1.0-SNAPSHOT + + + bwie-user + + + + + com.bwie + bwie-common + 1.0-SNAPSHOT + + + + com.alibaba + druid-spring-boot-starter + 1.2.8 + + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.2.2 + + + + mysql + mysql-connector-java + + + + org.springframework.boot + spring-boot-starter-web + + + + diff --git a/bwie-user/src/main/java/com/bwie/Main.java b/bwie-user/src/main/java/com/bwie/Main.java new file mode 100644 index 0000000..e796c13 --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/Main.java @@ -0,0 +1,14 @@ +package com.bwie; + +/** + * @Author:chaiyapeng + * @Package:com.bwie + * @Project:Default (Template) Project + * @name:${NAME} + * @Date:2024/7/29 8:44 + */ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} diff --git a/bwie-user/src/main/java/com/bwie/user/UserApplication.java b/bwie-user/src/main/java/com/bwie/user/UserApplication.java new file mode 100644 index 0000000..90ad3f3 --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/UserApplication.java @@ -0,0 +1,18 @@ +package com.bwie.user; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user + * @Project:bwie-g6_day10rk + * @name:UserApplication + * @Date:2024/7/29 8:50 + */ +@SpringBootApplication +public class UserApplication { + public static void main(String[] args) { + SpringApplication.run(UserApplication.class,args); + } +} diff --git a/bwie-user/src/main/java/com/bwie/user/controller/UserController.java b/bwie-user/src/main/java/com/bwie/user/controller/UserController.java new file mode 100644 index 0000000..c046456 --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/controller/UserController.java @@ -0,0 +1,45 @@ +package com.bwie.user.controller; + +import com.bwie.user.domain.User; +import com.bwie.user.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user.controller + * @Project:bwie-g6_day10rk + * @name:UserController + * @Date:2024/7/29 8:47 + */ +@RestController +@RequestMapping("user") +public class UserController { + @Autowired + private UserService service; + + /** + * 列表 + * @return + */ + @GetMapping("findUserList") + public List findUserList(){ + return service.findUserList(); + } + /** + * 删除 + */ + @GetMapping("deleteUserId") + public Integer deleteUserId(Integer userId){ + return service.deleteUserId(userId); + } + /** + * 年龄降序排序,查询前12条记录 + */ + @PostMapping("findUserDesc") + public List findUserDesc(@RequestBody User user){ + return service.findUserDesc(user); + } +} diff --git a/bwie-user/src/main/java/com/bwie/user/domain/User.java b/bwie-user/src/main/java/com/bwie/user/domain/User.java new file mode 100644 index 0000000..82176bf --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/domain/User.java @@ -0,0 +1,19 @@ +package com.bwie.user.domain; + +import lombok.Data; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user.domain + * @Project:bwie-g6_day10rk + * @name:User + * @Date:2024/7/29 8:43 + */ +@Data +public class User { + private Integer userId; + private String userName; + private String userPwd; + private Integer userSex; + private String userBrithday; +} diff --git a/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java b/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java new file mode 100644 index 0000000..dd4d52a --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java @@ -0,0 +1,22 @@ +package com.bwie.user.mapper; + +import com.bwie.user.domain.User; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user.mapper + * @Project:bwie-g6_day10rk + * @name:UserMapper + * @Date:2024/7/29 8:47 + */ +@Mapper +public interface UserMapper { + List findUserList(); + + Integer deleteUserId(Integer userId); + + List findUserDesc(User user); +} diff --git a/bwie-user/src/main/java/com/bwie/user/service/UserService.java b/bwie-user/src/main/java/com/bwie/user/service/UserService.java new file mode 100644 index 0000000..6c13fb4 --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/service/UserService.java @@ -0,0 +1,20 @@ +package com.bwie.user.service; + +import com.bwie.user.domain.User; + +import java.util.List; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user.service + * @Project:bwie-g6_day10rk + * @name:UserService + * @Date:2024/7/29 8:48 + */ +public interface UserService { + List findUserList(); + + Integer deleteUserId(Integer userId); + + List findUserDesc(User user); +} diff --git a/bwie-user/src/main/java/com/bwie/user/service/impl/UserServiceImpl.java b/bwie-user/src/main/java/com/bwie/user/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..fa0b71d --- /dev/null +++ b/bwie-user/src/main/java/com/bwie/user/service/impl/UserServiceImpl.java @@ -0,0 +1,39 @@ +package com.bwie.user.service.impl; + +import com.bwie.user.domain.User; +import com.bwie.user.mapper.UserMapper; +import com.bwie.user.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Author:chaiyapeng + * @Package:com.bwie.user.service.impl + * @Project:bwie-g6_day10rk + * @name:UserServiceImpl + * @Date:2024/7/29 8:48 + */ +@Service +public class UserServiceImpl implements UserService { + @Autowired + private UserMapper mapper; + @Override + public List findUserList() { + List list = mapper.findUserList(); + return list; + } + + @Override + public Integer deleteUserId(Integer userId) { + Integer i = mapper.deleteUserId(userId); + return i; + } + + @Override + public List findUserDesc(User user) { + List list = mapper.findUserDesc(user); + return list; + } +} diff --git a/bwie-user/src/main/resources/bootstrap.yml b/bwie-user/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..5c1a50f --- /dev/null +++ b/bwie-user/src/main/resources/bootstrap.yml @@ -0,0 +1,30 @@ +# Tomcat +server: + port: 9001 +# Spring +spring: + main: + allow-circular-references: true + jackson: + date-format: yyyy-MM-dd HH:mm:ss + time-zone: GMT+8 + application: + # 应用名称 + name: bwie-user + profiles: + # 环境配置 + active: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 49.235.108.160:8848 + config: + # 配置中心地址 + server-addr: 49.235.108.160:8848 + # 配置文件格式 + file-extension: yml + namespace: cyp + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bwie-user/src/main/resources/mappers/UserMappers.xml b/bwie-user/src/main/resources/mappers/UserMappers.xml new file mode 100644 index 0000000..1d94f99 --- /dev/null +++ b/bwie-user/src/main/resources/mappers/UserMappers.xml @@ -0,0 +1,16 @@ + + + + + delete from user where user_id=#{userId} + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..a8c4246 --- /dev/null +++ b/pom.xml @@ -0,0 +1,59 @@ + + + 4.0.0 + + com.bwie + bwie-g6_day10rk + 1.0-SNAPSHOT + pom + + bwie-user + + + + + + spring-boot-starter-parent + org.springframework.boot + 2.6.2 + + + + + + + + org.springframework.cloud + spring-cloud-dependencies + 2021.0.0 + pom + import + + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + 2021.1 + pom + import + + + + com.alibaba.nacos + nacos-client + 2.0.4 + + + + + com.bwie + bwie-common + 1.0-SNAPSHOT + + + + + + diff --git a/src/main/java/com/bwie/Main.java b/src/main/java/com/bwie/Main.java new file mode 100644 index 0000000..9713369 --- /dev/null +++ b/src/main/java/com/bwie/Main.java @@ -0,0 +1,14 @@ +package com.bwie; + +/** + * @Author:chaiyapeng + * @Package:com.bwie + * @Project:Default (Template) Project + * @name:${NAME} + * @Date:2024/7/29 8:39 + */ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +}