From e14b3fde1cd663f0a1bf5d391f71353953587140 Mon Sep 17 00:00:00 2001 From: yufenghao <3508605349@qq.com> Date: Tue, 4 Nov 2025 16:08:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E7=BD=91=E5=8F=B7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/gb/bean/vo/YaoqingVO.java | 21 +++++++++++++++++++ .../gb/controller/GoldbeanUserController.java | 20 ++++++++++++++++++ .../gb/controller/UserGoldbeanController.java | 4 ---- .../com/example/gb/dao/GoldbeanUserMapper.java | 9 ++++++++ .../example/gb/service/GoldbeanUserService.java | 7 +++++++ .../gb/service/impl/GoldbeanUserServiceImpl.java | 19 +++++++++++++++++ src/main/resources/mapper/GoldbeanUserMapper.xml | 24 ++++++++++++++++++++++ 7 files changed, 100 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/example/gb/bean/vo/YaoqingVO.java create mode 100644 src/main/java/com/example/gb/controller/GoldbeanUserController.java delete mode 100644 src/main/java/com/example/gb/controller/UserGoldbeanController.java create mode 100644 src/main/java/com/example/gb/dao/GoldbeanUserMapper.java create mode 100644 src/main/java/com/example/gb/service/GoldbeanUserService.java create mode 100644 src/main/java/com/example/gb/service/impl/GoldbeanUserServiceImpl.java create mode 100644 src/main/resources/mapper/GoldbeanUserMapper.xml diff --git a/src/main/java/com/example/gb/bean/vo/YaoqingVO.java b/src/main/java/com/example/gb/bean/vo/YaoqingVO.java new file mode 100644 index 0000000..13b59ef --- /dev/null +++ b/src/main/java/com/example/gb/bean/vo/YaoqingVO.java @@ -0,0 +1,21 @@ +package com.example.gb.bean.vo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class YaoqingVO { + private Integer id; + private Integer jwcode; + private String realName; + private String ipAddress; + private Integer goldbean; + private Integer goldbeanNum; + private Integer goldbeanFree; + private Integer goldbeanFreeNum; + private Integer goldbeanBuy; + private Integer goldbeanBuyNum; +} diff --git a/src/main/java/com/example/gb/controller/GoldbeanUserController.java b/src/main/java/com/example/gb/controller/GoldbeanUserController.java new file mode 100644 index 0000000..1352995 --- /dev/null +++ b/src/main/java/com/example/gb/controller/GoldbeanUserController.java @@ -0,0 +1,20 @@ +package com.example.gb.controller; + +import com.example.gb.service.GoldbeanUserService; +import com.example.gb.util.Result; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/admin/userinfo") +public class GoldbeanUserController { + @Autowired + private GoldbeanUserService goldbeanUserService; + @GetMapping + public Result info(@RequestParam(defaultValue = "1") Integer jwcode){ + return goldbeanUserService.getUserInfo(jwcode); + } +} diff --git a/src/main/java/com/example/gb/controller/UserGoldbeanController.java b/src/main/java/com/example/gb/controller/UserGoldbeanController.java deleted file mode 100644 index f0f8e69..0000000 --- a/src/main/java/com/example/gb/controller/UserGoldbeanController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.gb.controller; - -public class UserGoldbeanController { -} diff --git a/src/main/java/com/example/gb/dao/GoldbeanUserMapper.java b/src/main/java/com/example/gb/dao/GoldbeanUserMapper.java new file mode 100644 index 0000000..d0ae206 --- /dev/null +++ b/src/main/java/com/example/gb/dao/GoldbeanUserMapper.java @@ -0,0 +1,9 @@ +package com.example.gb.dao; + +import com.example.gb.bean.vo.YaoqingVO; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface GoldbeanUserMapper { + YaoqingVO getUserInfo(Integer jwcode); +} diff --git a/src/main/java/com/example/gb/service/GoldbeanUserService.java b/src/main/java/com/example/gb/service/GoldbeanUserService.java new file mode 100644 index 0000000..d4014c2 --- /dev/null +++ b/src/main/java/com/example/gb/service/GoldbeanUserService.java @@ -0,0 +1,7 @@ +package com.example.gb.service; + +import com.example.gb.util.Result; + +public interface GoldbeanUserService { + Result getUserInfo(Integer jwcode); +} diff --git a/src/main/java/com/example/gb/service/impl/GoldbeanUserServiceImpl.java b/src/main/java/com/example/gb/service/impl/GoldbeanUserServiceImpl.java new file mode 100644 index 0000000..5c950f4 --- /dev/null +++ b/src/main/java/com/example/gb/service/impl/GoldbeanUserServiceImpl.java @@ -0,0 +1,19 @@ +package com.example.gb.service.impl; + +import com.example.gb.bean.vo.YaoqingVO; +import com.example.gb.dao.GoldbeanUserMapper; +import com.example.gb.service.GoldbeanUserService; +import com.example.gb.util.Result; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class GoldbeanUserServiceImpl implements GoldbeanUserService { + @Autowired + private GoldbeanUserMapper goldbeanUserMapper; + @Override + public Result getUserInfo(Integer jwcode) { + YaoqingVO yqVO = goldbeanUserMapper.getUserInfo(jwcode); + return Result.success(yqVO); + } +} diff --git a/src/main/resources/mapper/GoldbeanUserMapper.xml b/src/main/resources/mapper/GoldbeanUserMapper.xml new file mode 100644 index 0000000..cf68a50 --- /dev/null +++ b/src/main/resources/mapper/GoldbeanUserMapper.xml @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file