From d73b43366014f73372b36af949004ae8b090aee9 Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Sat, 14 Sep 2024 18:16:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=94=A8=E6=88=B7=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8=20=E6=9C=8D=E5=8A=A1=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 ++++++ conf/db.properties | 2 +- pom.xml | 5 ++++ .../com/xtmis/suu/service/UserService.java | 13 ++++++++ .../suu/service/impl/UserServiceImpl.java | 24 +++++++++++++++ .../main/resources/mappers/UserMappers.xml | 19 ++++++------ suu-web/pom.xml | 4 +++ .../java/com/xtmis/suu/v1/UserController.java | 30 +++++++++++++++++++ 8 files changed, 96 insertions(+), 10 deletions(-) create mode 100644 README.md create mode 100644 suu-service/src/main/java/com/xtmis/suu/service/UserService.java create mode 100644 suu-service/src/main/java/com/xtmis/suu/service/impl/UserServiceImpl.java create mode 100644 suu-web/src/main/java/com/xtmis/suu/v1/UserController.java diff --git a/README.md b/README.md new file mode 100644 index 0000000..8c74671 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# 系统说明 + +suu-start 放置配置文件,如redis的配置,druid的配置,系统常量配置。 + +suu-web 存放web控制器 + +suu-service 放置数据库的交互,如model service + +[https://suu.xingtongworld.com/](php版本的系统) \ No newline at end of file diff --git a/conf/db.properties b/conf/db.properties index da83977..53798a2 100644 --- a/conf/db.properties +++ b/conf/db.properties @@ -6,7 +6,7 @@ #druid.password=YcpfGJyJpy6KfYR3 # local -druid.url=jdbc:mysql://localhost:3307/szwhtrans?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 +druid.url=jdbc:mysql://localhost:3307/jsuu?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 druid.username=root druid.password=root diff --git a/pom.xml b/pom.xml index 711937c..30c41f4 100644 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,11 @@ postgresql runtime + + com.alibaba + fastjson + 2.0.47 + org.springframework.boot spring-boot-starter-test diff --git a/suu-service/src/main/java/com/xtmis/suu/service/UserService.java b/suu-service/src/main/java/com/xtmis/suu/service/UserService.java new file mode 100644 index 0000000..1c290b1 --- /dev/null +++ b/suu-service/src/main/java/com/xtmis/suu/service/UserService.java @@ -0,0 +1,13 @@ +package com.xtmis.suu.service; + +import com.xtmis.suu.entity.User; + +import java.util.List; + +public interface UserService { + /** + * query user list + * @return + */ + List getUserList(); +} diff --git a/suu-service/src/main/java/com/xtmis/suu/service/impl/UserServiceImpl.java b/suu-service/src/main/java/com/xtmis/suu/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..4fe2e59 --- /dev/null +++ b/suu-service/src/main/java/com/xtmis/suu/service/impl/UserServiceImpl.java @@ -0,0 +1,24 @@ +package com.xtmis.suu.service.impl; + +import com.xtmis.suu.entity.User; +import com.xtmis.suu.mapper.UserMapper; +import com.xtmis.suu.service.UserService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +public class UserServiceImpl implements UserService { + @Resource + private UserMapper userMapper; + + @Override + public List getUserList() { + Map somap = new HashMap(); + List userList = userMapper.getListByMap(somap); + return userList; + } +} diff --git a/suu-service/src/main/resources/mappers/UserMappers.xml b/suu-service/src/main/resources/mappers/UserMappers.xml index df939fc..a05cded 100644 --- a/suu-service/src/main/resources/mappers/UserMappers.xml +++ b/suu-service/src/main/resources/mappers/UserMappers.xml @@ -13,32 +13,33 @@ - select from - + where user_isli=#{userIsli} limit 1; - select from - + where openid=#{openid}; - + insert into - + (user_isli,username,institution_code,agency_type,cert_type,idNumber,cell_phone, bank_account,legals_name,legals_type,legals_idnum,legals_phone,bank_card_type, bank_type,bank_name,bank_username,bank_userid,bank_userphone,bank_address,attest_status, @@ -70,9 +71,9 @@ ) - + update - + user_isli=#{userIsli}, diff --git a/suu-web/pom.xml b/suu-web/pom.xml index e0c8781..ea8acd2 100644 --- a/suu-web/pom.xml +++ b/suu-web/pom.xml @@ -32,6 +32,10 @@ spring-boot-starter-test test + + com.xtmis + suu-service + diff --git a/suu-web/src/main/java/com/xtmis/suu/v1/UserController.java b/suu-web/src/main/java/com/xtmis/suu/v1/UserController.java new file mode 100644 index 0000000..5340132 --- /dev/null +++ b/suu-web/src/main/java/com/xtmis/suu/v1/UserController.java @@ -0,0 +1,30 @@ +package com.xtmis.suu.v1; + +import com.alibaba.fastjson.JSONObject; +import com.xtmis.suu.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@RequestMapping("/v1/user") +public class UserController { + @Autowired + private UserService userService; + /** + * 用户中心首页 + * @return + */ + @RequestMapping("/") + public String home(){ + JSONObject jsonObject = new JSONObject(); + // + List uslist = userService.getUserList(); + jsonObject.put("data",uslist); + // + return jsonObject.toString(); + + } +}