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