From 9c489de2ef8696002aa8c7c116c3029693826ed0 Mon Sep 17 00:00:00 2001 From: huangqizhen Date: Wed, 25 Dec 2024 15:51:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=95=B4=E5=90=88=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/demo/controller/UserController.java | 7 +++++++ src/main/java/com/example/demo/domain/entity/User.java | 1 + src/main/java/com/example/demo/mapper/UserMapper.java | 10 ++++++---- .../java/com/example/demo/serviceImpl/DetailYServiceImpl.java | 2 +- .../java/com/example/demo/serviceImpl/UserServiceImpl.java | 8 +++++--- src/main/java/com/example/demo/sevice/UserSevice.java | 4 +--- 6 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/example/demo/controller/UserController.java b/src/main/java/com/example/demo/controller/UserController.java index 8cf8d40..bebc32a 100644 --- a/src/main/java/com/example/demo/controller/UserController.java +++ b/src/main/java/com/example/demo/controller/UserController.java @@ -1,6 +1,7 @@ package com.example.demo.controller; +import com.example.demo.domain.entity.User; import com.example.demo.domain.vo.Result; import com.example.demo.domain.vo.UserVo; import com.example.demo.sevice.UserSevice; @@ -27,4 +28,10 @@ public class UserController { return Result.error(e.getMessage()); } } + @PostMapping("/search") + //调用service.area查询地区 + public Result search() throws Exception { + return Result.success(userSevice.area()); + } + } diff --git a/src/main/java/com/example/demo/domain/entity/User.java b/src/main/java/com/example/demo/domain/entity/User.java index a0d8363..656af3c 100644 --- a/src/main/java/com/example/demo/domain/entity/User.java +++ b/src/main/java/com/example/demo/domain/entity/User.java @@ -18,6 +18,7 @@ public class User { private String phone; private String email; private String gender; + private String area; private Date birthday; private String head; private Integer UserFlag; diff --git a/src/main/java/com/example/demo/mapper/UserMapper.java b/src/main/java/com/example/demo/mapper/UserMapper.java index 08f468e..9406178 100644 --- a/src/main/java/com/example/demo/mapper/UserMapper.java +++ b/src/main/java/com/example/demo/mapper/UserMapper.java @@ -4,11 +4,8 @@ package com.example.demo.mapper; import com.example.demo.domain.entity.User; import com.example.demo.domain.entity.UserGold; import com.example.demo.domain.vo.UserVo; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Select; -import org.apache.ibatis.annotations.Update; +import org.apache.ibatis.annotations.*; -import java.math.BigDecimal; import java.util.List; @Mapper @@ -108,6 +105,11 @@ public interface UserMapper { }) int updateGold(UserGold userGold); + @Select({ + "SELECT DISTINCT area FROM `user`" + }) + List selectArea(); + // //去掉免费金币,先去6个月,再去12月 // @Update({ // "