From 0e1e444a7a4a49febbd539987695d14a539ad259 Mon Sep 17 00:00:00 2001
From: bunny <1319900154@qq.com>
Date: Thu, 14 Dec 2023 00:14:42 +0800
Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=9A=84=E5=A2=9E=E5=88=A0?=
=?UTF-8?q?=E6=94=B9=E6=9F=A5=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=97=B6=E6=B2=A1?=
=?UTF-8?q?=E6=9C=89=E5=B0=86=E5=AF=86=E7=A0=81=E5=8A=A0=E5=AF=86---?=
=?UTF-8?q?=E6=9C=AA=E5=81=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/inspectionProfiles/Project_Default.xml | 9 +
.idea/misc.xml | 1 -
.idea/vcs.xml | 2 +-
.../exception/BunnyException.java | 34 ++--
.../exception/GlobalExceptionHandler.java | 50 ++---
.../java/cn/bunny/config/Knife4jConfig.java | 5 +-
.../src/main/java/cn/bunny/Main.java | 7 -
.../bunny/{ => common}/AuthContextUtil.java | 48 ++---
.../src/main/java/cn/bunny/common}/Main.java | 2 +-
.../main/java/cn/bunny/MangerApplication.java | 3 +-
.../cn/bunny/config/WebMvcConfiguration.java | 80 ++++----
.../cn/bunny/controller/IndexController.java | 16 +-
.../bunny/controller/SysRoleController.java | 8 +-
.../bunny/controller/SysUserController.java | 49 +++++
.../interceptor/LoginAuthInterceptor.java | 172 +++++++++---------
.../java/cn/bunny/mapper/SysRoleMapper.java | 4 +-
.../java/cn/bunny/mapper/SysUserMapper.java | 17 +-
.../java/cn/bunny/service/SysRoleService.java | 4 +-
.../java/cn/bunny/service/SysUserService.java | 20 +-
.../cn/bunny/service/ValidateCodeService.java | 14 +-
.../service/impl/SysRoleServiceImpl.java | 4 +-
.../service/impl/SysUserServiceImpl.java | 53 +++++-
.../impl/ValidateCodeServiceIImpl.java | 2 +-
.../resources/mapper/role/SysRoleMapper.xml | 2 +-
.../resources/mapper/user/SysUserMapper.xml | 77 +++++++-
.../spzx/model/dto/h5/OrderInfoDto.java | 4 +-
.../spzx/model/dto/h5/ProductSkuDto.java | 2 +-
.../spzx/model/dto/h5/UserLoginDto.java | 2 +-
.../spzx/model/dto/h5/UserRegisterDto.java | 2 +-
.../model/dto/order/OrderStatisticsDto.java | 2 +-
.../model/dto/product/CategoryBrandDto.java | 2 +-
.../spzx/model/dto/product/ProductDto.java | 4 +-
.../spzx/model/dto/product/SkuSaleDto.java | 2 +-
.../spzx/model/dto/system/AssginMenuDto.java | 2 +-
.../spzx/model/dto/system/AssginRoleDto.java | 2 +-
.../spzx/model/dto/system/LoginDto.java | 10 +-
.../spzx/model/dto/system/SysOperLogDto.java | 2 +-
.../spzx/model/dto/system/SysRoleDto.java | 4 +-
.../spzx/model/dto/system/SysUserDto.java | 8 +-
.../spzx/model/entity/base/BaseEntity.java | 2 +-
.../spzx/model/entity/base/ProductUnit.java | 6 +-
.../common/spzx/model/entity/base/Region.java | 22 +++
.../common/spzx/model/entity/h5/CartInfo.java | 36 ++++
.../spzx/model/entity/order/OrderInfo.java | 89 +++++++++
.../spzx/model/entity/order/OrderItem.java | 33 ++++
.../spzx/model/entity/order/OrderLog.java | 25 +++
.../model/entity/order/OrderStatistics.java | 6 +-
.../spzx/model/entity/pay/PaymentInfo.java | 43 +++++
.../spzx/model/entity/product/Brand.java | 17 ++
.../spzx/model/entity/product/Category.java | 34 ++++
.../model/entity/product/CategoryBrand.java | 26 +++
.../spzx/model/entity/product/Product.java | 65 +++++++
.../model/entity/product/ProductDetails.java | 12 ++
.../spzx/model/entity/product/ProductSku.java | 52 ++++++
.../model/entity/product/ProductSpec.java | 17 ++
.../spzx/model/entity/system/SysMenu.java | 32 ++++
.../spzx/model/entity/system/SysOperLog.java | 48 +++++
.../spzx/model/entity/system/SysRole.java | 4 +-
.../spzx/model/entity/system/SysRoleUser.java | 4 +-
.../spzx/model/entity/system/SysUser.java | 32 ++++
.../spzx/model/entity/user/UserAddress.java | 43 +++++
.../spzx/model/entity/user/UserInfo.java | 51 ++++++
.../spzx/model/vo/common/Result.java | 15 +-
.../spzx/model/vo/common/ResultCodeEnum.java | 2 +-
.../spzx/model/vo/h5/IndexVo.java | 6 +-
.../spzx/model/vo/h5/ProductItemVo.java | 34 ++++
.../spzx/model/vo/h5/TradeVo.java | 4 +-
.../common/spzx/model/vo/h5/UserInfoVo.java | 16 ++
.../model/vo/order/OrderStatisticsVo.java | 7 +-
.../model/vo/product/CategoryExcelVo.java | 31 ++++
.../spzx/model/vo/system/LoginVo.java | 6 +-
.../spzx/model/vo/system/SysMenuVo.java | 2 +-
.../spzx/model/vo/system/ValidateCodeVo.java | 2 +-
.../bunny/spzx/model/entity/base/Region.java | 22 ---
.../bunny/spzx/model/entity/h5/CartInfo.java | 36 ----
.../spzx/model/entity/order/OrderInfo.java | 89 ---------
.../spzx/model/entity/order/OrderItem.java | 33 ----
.../spzx/model/entity/order/OrderLog.java | 25 ---
.../spzx/model/entity/pay/PaymentInfo.java | 43 -----
.../spzx/model/entity/product/Brand.java | 17 --
.../spzx/model/entity/product/Category.java | 34 ----
.../model/entity/product/CategoryBrand.java | 26 ---
.../spzx/model/entity/product/Product.java | 65 -------
.../model/entity/product/ProductDetails.java | 12 --
.../spzx/model/entity/product/ProductSku.java | 53 ------
.../model/entity/product/ProductSpec.java | 17 --
.../spzx/model/entity/system/SysMenu.java | 32 ----
.../spzx/model/entity/system/SysOperLog.java | 48 -----
.../spzx/model/entity/system/SysUser.java | 32 ----
.../spzx/model/entity/user/UserAddress.java | 43 -----
.../spzx/model/entity/user/UserInfo.java | 51 ------
.../bunny/spzx/model/vo/h5/ProductItemVo.java | 34 ----
.../cn/bunny/spzx/model/vo/h5/UserInfoVo.java | 16 --
.../model/vo/product/CategoryExcelVo.java | 31 ----
94 files changed, 1251 insertions(+), 1063 deletions(-)
create mode 100644 .idea/inspectionProfiles/Project_Default.xml
rename spzx-common/common-service/src/main/java/cn/bunny/{ => common}/exception/BunnyException.java (80%)
rename spzx-common/common-service/src/main/java/cn/bunny/{ => common}/exception/GlobalExceptionHandler.java (80%)
delete mode 100644 spzx-common/common-util/src/main/java/cn/bunny/Main.java
rename spzx-common/common-util/src/main/java/cn/bunny/{ => common}/AuthContextUtil.java (84%)
rename spzx-common/{common-service/src/main/java/cn/bunny => common-util/src/main/java/cn/bunny/common}/Main.java (81%)
create mode 100644 spzx-manager/src/main/java/cn/bunny/controller/SysUserController.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/h5/OrderInfoDto.java (82%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/h5/ProductSkuDto.java (93%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/h5/UserLoginDto.java (86%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/h5/UserRegisterDto.java (90%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/order/OrderStatisticsDto.java (87%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/product/CategoryBrandDto.java (85%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/product/ProductDto.java (79%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/product/SkuSaleDto.java (69%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/AssginMenuDto.java (88%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/AssginRoleDto.java (87%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/LoginDto.java (66%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/SysOperLogDto.java (90%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/SysRoleDto.java (72%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/dto/system/SysUserDto.java (70%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/entity/base/BaseEntity.java (92%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/entity/base/ProductUnit.java (61%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/base/Region.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/h5/CartInfo.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/order/OrderInfo.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/order/OrderItem.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/order/OrderLog.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/entity/order/OrderStatistics.java (67%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/pay/PaymentInfo.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/Brand.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/Category.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/CategoryBrand.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/Product.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/ProductDetails.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/ProductSku.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/product/ProductSpec.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/system/SysMenu.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/system/SysOperLog.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/entity/system/SysRole.java (80%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/entity/system/SysRoleUser.java (60%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/system/SysUser.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/user/UserAddress.java
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/entity/user/UserInfo.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/common/Result.java (70%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/common/ResultCodeEnum.java (95%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/h5/IndexVo.java (71%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/vo/h5/ProductItemVo.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/h5/TradeVo.java (78%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/vo/h5/UserInfoVo.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/order/OrderStatisticsVo.java (69%)
create mode 100644 spzx-model/src/main/java/cn/bunny/common/spzx/model/vo/product/CategoryExcelVo.java
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/system/LoginVo.java (70%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/system/SysMenuVo.java (90%)
rename spzx-model/src/main/java/cn/bunny/{ => common}/spzx/model/vo/system/ValidateCodeVo.java (86%)
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/base/Region.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/h5/CartInfo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/order/OrderInfo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/order/OrderItem.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/order/OrderLog.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/pay/PaymentInfo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/Brand.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/Category.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/CategoryBrand.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/Product.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/ProductDetails.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/ProductSku.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/product/ProductSpec.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/system/SysMenu.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/system/SysOperLog.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/system/SysUser.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/user/UserAddress.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/entity/user/UserInfo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/vo/h5/ProductItemVo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/vo/h5/UserInfoVo.java
delete mode 100644 spzx-model/src/main/java/cn/bunny/spzx/model/vo/product/CategoryExcelVo.java
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..a147371
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index e44aa81..44de3ab 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,3 @@
-
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/spzx-common/common-service/src/main/java/cn/bunny/exception/BunnyException.java b/spzx-common/common-service/src/main/java/cn/bunny/common/exception/BunnyException.java
similarity index 80%
rename from spzx-common/common-service/src/main/java/cn/bunny/exception/BunnyException.java
rename to spzx-common/common-service/src/main/java/cn/bunny/common/exception/BunnyException.java
index 80379ce..7528f50 100644
--- a/spzx-common/common-service/src/main/java/cn/bunny/exception/BunnyException.java
+++ b/spzx-common/common-service/src/main/java/cn/bunny/common/exception/BunnyException.java
@@ -1,17 +1,17 @@
-package cn.bunny.exception;
-
-import cn.bunny.spzx.model.vo.common.ResultCodeEnum;
-import lombok.Data;
-
-@Data
-public class BunnyException extends RuntimeException {
- private Integer code;
- private String message;
- private ResultCodeEnum resultCodeEnum;
-
- public BunnyException(ResultCodeEnum resultCodeEnum) {
- this.resultCodeEnum = resultCodeEnum;
- this.code = resultCodeEnum.getCode();
- this.message = resultCodeEnum.getMessage();
- }
-}
+package cn.bunny.common.exception;
+
+import cn.bunny.common.spzx.model.vo.common.ResultCodeEnum;
+import lombok.Data;
+
+@Data
+public class BunnyException extends RuntimeException {
+ private Integer code;
+ private String message;
+ private ResultCodeEnum resultCodeEnum;
+
+ public BunnyException(ResultCodeEnum resultCodeEnum) {
+ this.resultCodeEnum = resultCodeEnum;
+ this.code = resultCodeEnum.getCode();
+ this.message = resultCodeEnum.getMessage();
+ }
+}
diff --git a/spzx-common/common-service/src/main/java/cn/bunny/exception/GlobalExceptionHandler.java b/spzx-common/common-service/src/main/java/cn/bunny/common/exception/GlobalExceptionHandler.java
similarity index 80%
rename from spzx-common/common-service/src/main/java/cn/bunny/exception/GlobalExceptionHandler.java
rename to spzx-common/common-service/src/main/java/cn/bunny/common/exception/GlobalExceptionHandler.java
index 9435ef4..f259454 100644
--- a/spzx-common/common-service/src/main/java/cn/bunny/exception/GlobalExceptionHandler.java
+++ b/spzx-common/common-service/src/main/java/cn/bunny/common/exception/GlobalExceptionHandler.java
@@ -1,25 +1,25 @@
-package cn.bunny.exception;
-
-import cn.bunny.spzx.model.vo.common.Result;
-import cn.bunny.spzx.model.vo.common.ResultCodeEnum;
-import org.springframework.web.bind.annotation.ControllerAdvice;
-import org.springframework.web.bind.annotation.ExceptionHandler;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-@ControllerAdvice
-public class GlobalExceptionHandler {
-
- // 全局异常处理
- @ExceptionHandler(Exception.class)
- @ResponseBody
- public Result error() {
- return Result.build(null, ResultCodeEnum.SYSTEM_ERROR);
- }
-
- // 自定义异常处理
- @ExceptionHandler
- @ResponseBody
- public Result error(BunnyException bunnyException) {
- return Result.build(null, bunnyException.getResultCodeEnum());
- }
-}
+package cn.bunny.common.exception;
+
+import cn.bunny.common.spzx.model.vo.common.Result;
+import cn.bunny.common.spzx.model.vo.common.ResultCodeEnum;
+import org.springframework.web.bind.annotation.ControllerAdvice;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+@ControllerAdvice
+public class GlobalExceptionHandler {
+
+ // 全局异常处理
+ @ExceptionHandler(Exception.class)
+ @ResponseBody
+ public Result error() {
+ return Result.build(null, ResultCodeEnum.SYSTEM_ERROR);
+ }
+
+ // 自定义异常处理
+ @ExceptionHandler
+ @ResponseBody
+ public Result error(BunnyException bunnyException) {
+ return Result.build(null, bunnyException.getResultCodeEnum());
+ }
+}
diff --git a/spzx-common/common-service/src/main/java/cn/bunny/config/Knife4jConfig.java b/spzx-common/common-service/src/main/java/cn/bunny/config/Knife4jConfig.java
index 79b5068..7337c9a 100644
--- a/spzx-common/common-service/src/main/java/cn/bunny/config/Knife4jConfig.java
+++ b/spzx-common/common-service/src/main/java/cn/bunny/config/Knife4jConfig.java
@@ -13,7 +13,7 @@ public class Knife4jConfig {
@Bean
public GroupedOpenApi adminApi() {// 创建API分组
return GroupedOpenApi.builder()
- .group("admin-api")
+ .group("admin-api111")
.pathsToMatch("/admin/**")
.build();
}
@@ -22,4 +22,5 @@ public class Knife4jConfig {
public OpenAPI customerOpenApi() {
return new OpenAPI().info(new Info().title("接口文档").version("1.0").contact(new Contact()
.name("bunny")));
- }}
+ }
+}
diff --git a/spzx-common/common-util/src/main/java/cn/bunny/Main.java b/spzx-common/common-util/src/main/java/cn/bunny/Main.java
deleted file mode 100644
index e2d961b..0000000
--- a/spzx-common/common-util/src/main/java/cn/bunny/Main.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package cn.bunny;
-
-public class Main {
- public static void main(String[] args) {
- System.out.println("Hello world!");
- }
-}
\ No newline at end of file
diff --git a/spzx-common/common-util/src/main/java/cn/bunny/AuthContextUtil.java b/spzx-common/common-util/src/main/java/cn/bunny/common/AuthContextUtil.java
similarity index 84%
rename from spzx-common/common-util/src/main/java/cn/bunny/AuthContextUtil.java
rename to spzx-common/common-util/src/main/java/cn/bunny/common/AuthContextUtil.java
index cc06b39..e16db10 100644
--- a/spzx-common/common-util/src/main/java/cn/bunny/AuthContextUtil.java
+++ b/spzx-common/common-util/src/main/java/cn/bunny/common/AuthContextUtil.java
@@ -1,24 +1,24 @@
-package cn.bunny;
-
-import cn.bunny.spzx.model.entity.system.SysUser;
-
-public class AuthContextUtil {
-
- // 创建一个ThreadLocal对象
- private static final ThreadLocal threadLocal = new ThreadLocal<>();
-
- // 定义存储数据的静态方法
- public static void set(SysUser sysUser) {
- threadLocal.set(sysUser);
- }
-
- // 定义获取数据的方法
- public static SysUser get() {
- return threadLocal.get();
- }
-
- // 删除数据的方法
- public static void remove() {
- threadLocal.remove();
- }
-}
+package cn.bunny.common;
+
+import cn.bunny.common.spzx.model.entity.system.SysUser;
+
+public class AuthContextUtil {
+
+ // 创建一个ThreadLocal对象
+ private static final ThreadLocal threadLocal = new ThreadLocal<>();
+
+ // 定义存储数据的静态方法
+ public static void set(SysUser sysUser) {
+ threadLocal.set(sysUser);
+ }
+
+ // 定义获取数据的方法
+ public static SysUser get() {
+ return threadLocal.get();
+ }
+
+ // 删除数据的方法
+ public static void remove() {
+ threadLocal.remove();
+ }
+}
diff --git a/spzx-common/common-service/src/main/java/cn/bunny/Main.java b/spzx-common/common-util/src/main/java/cn/bunny/common/Main.java
similarity index 81%
rename from spzx-common/common-service/src/main/java/cn/bunny/Main.java
rename to spzx-common/common-util/src/main/java/cn/bunny/common/Main.java
index e2d961b..cab15ef 100644
--- a/spzx-common/common-service/src/main/java/cn/bunny/Main.java
+++ b/spzx-common/common-util/src/main/java/cn/bunny/common/Main.java
@@ -1,4 +1,4 @@
-package cn.bunny;
+package cn.bunny.common;
public class Main {
public static void main(String[] args) {
diff --git a/spzx-manager/src/main/java/cn/bunny/MangerApplication.java b/spzx-manager/src/main/java/cn/bunny/MangerApplication.java
index 22b0488..2e383dd 100644
--- a/spzx-manager/src/main/java/cn/bunny/MangerApplication.java
+++ b/spzx-manager/src/main/java/cn/bunny/MangerApplication.java
@@ -4,11 +4,10 @@ import cn.bunny.properties.UserProperties;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@EnableConfigurationProperties(value = {UserProperties.class})
-@ComponentScan(basePackages = "cn.bunny")
+// @ComponentScan(basePackages = "cn.bunny")
public class MangerApplication {
public static void main(String[] args) {
SpringApplication.run(MangerApplication.class, args);
diff --git a/spzx-manager/src/main/java/cn/bunny/config/WebMvcConfiguration.java b/spzx-manager/src/main/java/cn/bunny/config/WebMvcConfiguration.java
index 92c3b70..c556f71 100644
--- a/spzx-manager/src/main/java/cn/bunny/config/WebMvcConfiguration.java
+++ b/spzx-manager/src/main/java/cn/bunny/config/WebMvcConfiguration.java
@@ -1,40 +1,40 @@
-package cn.bunny.config;
-
-import cn.bunny.interceptor.LoginAuthInterceptor;
-import cn.bunny.properties.UserProperties;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-import org.springframework.web.servlet.config.annotation.CorsRegistry;
-import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
-
-@Component
-public class WebMvcConfiguration implements WebMvcConfigurer {
- @Autowired
- private LoginAuthInterceptor loginAuthInterceptor;
-
- @Autowired
- private UserProperties userProperties;
-
- // 拦截器注册
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- // .excludePathPatterns("/admin/system/index/login", "/admin.system/index/generateValidateCode")
-
- // registry.addInterceptor(loginAuthInterceptor)
- // .addPathPatterns("/**")
- // .excludePathPatterns(userProperties.getNoAuthUrls());
-
- }
-
-
- // 解决跨域
- @Override
- public void addCorsMappings(CorsRegistry registry) {
- registry.addMapping("/**")
- .allowCredentials(true)
- .allowedOriginPatterns("*")
- .allowedMethods("*")
- .allowedHeaders("*");
- }
-}
+package cn.bunny.config;
+
+import cn.bunny.interceptor.LoginAuthInterceptor;
+import cn.bunny.properties.UserProperties;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Component
+public class WebMvcConfiguration implements WebMvcConfigurer {
+ @Autowired
+ private LoginAuthInterceptor loginAuthInterceptor;
+
+ @Autowired
+ private UserProperties userProperties;
+
+ // 拦截器注册
+ @Override
+ public void addInterceptors(InterceptorRegistry registry) {
+ // .excludePathPatterns("/admin/system/index/login", "/admin.system/index/generateValidateCode")
+
+ // registry.addInterceptor(loginAuthInterceptor)
+ // .addPathPatterns("/**")
+ // .excludePathPatterns(userProperties.getNoAuthUrls());
+
+ }
+
+
+ // 解决跨域
+ @Override
+ public void addCorsMappings(CorsRegistry registry) {
+ registry.addMapping("/**")
+ .allowCredentials(true)
+ .allowedOriginPatterns("*")
+ .allowedMethods("*")
+ .allowedHeaders("*");
+ }
+}
diff --git a/spzx-manager/src/main/java/cn/bunny/controller/IndexController.java b/spzx-manager/src/main/java/cn/bunny/controller/IndexController.java
index a107120..60517ee 100644
--- a/spzx-manager/src/main/java/cn/bunny/controller/IndexController.java
+++ b/spzx-manager/src/main/java/cn/bunny/controller/IndexController.java
@@ -1,15 +1,15 @@
package cn.bunny.controller;
-import cn.bunny.AuthContextUtil;
+import cn.bunny.common.AuthContextUtil;
+import cn.bunny.common.spzx.model.dto.system.LoginDto;
+import cn.bunny.common.spzx.model.entity.system.SysUser;
+import cn.bunny.common.spzx.model.entity.user.UserInfo;
+import cn.bunny.common.spzx.model.vo.common.Result;
+import cn.bunny.common.spzx.model.vo.common.ResultCodeEnum;
+import cn.bunny.common.spzx.model.vo.system.LoginVo;
+import cn.bunny.common.spzx.model.vo.system.ValidateCodeVo;
import cn.bunny.service.SysUserService;
import cn.bunny.service.ValidateCodeService;
-import cn.bunny.spzx.model.dto.system.LoginDto;
-import cn.bunny.spzx.model.entity.system.SysUser;
-import cn.bunny.spzx.model.entity.user.UserInfo;
-import cn.bunny.spzx.model.vo.common.Result;
-import cn.bunny.spzx.model.vo.common.ResultCodeEnum;
-import cn.bunny.spzx.model.vo.system.LoginVo;
-import cn.bunny.spzx.model.vo.system.ValidateCodeVo;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.log4j.Log4j2;
diff --git a/spzx-manager/src/main/java/cn/bunny/controller/SysRoleController.java b/spzx-manager/src/main/java/cn/bunny/controller/SysRoleController.java
index 0fdef94..fddb346 100644
--- a/spzx-manager/src/main/java/cn/bunny/controller/SysRoleController.java
+++ b/spzx-manager/src/main/java/cn/bunny/controller/SysRoleController.java
@@ -1,10 +1,10 @@
package cn.bunny.controller;
+import cn.bunny.common.spzx.model.dto.system.SysRoleDto;
+import cn.bunny.common.spzx.model.entity.system.SysRole;
+import cn.bunny.common.spzx.model.vo.common.Result;
+import cn.bunny.common.spzx.model.vo.common.ResultCodeEnum;
import cn.bunny.service.SysRoleService;
-import cn.bunny.spzx.model.dto.system.SysRoleDto;
-import cn.bunny.spzx.model.entity.system.SysRole;
-import cn.bunny.spzx.model.vo.common.Result;
-import cn.bunny.spzx.model.vo.common.ResultCodeEnum;
import com.github.pagehelper.PageInfo;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
diff --git a/spzx-manager/src/main/java/cn/bunny/controller/SysUserController.java b/spzx-manager/src/main/java/cn/bunny/controller/SysUserController.java
new file mode 100644
index 0000000..7f556b8
--- /dev/null
+++ b/spzx-manager/src/main/java/cn/bunny/controller/SysUserController.java
@@ -0,0 +1,49 @@
+package cn.bunny.controller;
+
+
+import cn.bunny.common.spzx.model.dto.system.SysUserDto;
+import cn.bunny.common.spzx.model.entity.system.SysUser;
+import cn.bunny.common.spzx.model.vo.common.Result;
+import cn.bunny.common.spzx.model.vo.common.ResultCodeEnum;
+import cn.bunny.service.SysUserService;
+import com.github.pagehelper.PageInfo;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+@RestController
+@Tag(name = "用户管理接口")
+@RequestMapping(value = "/admin/system/sysUser")
+public class SysUserController {
+ @Autowired
+ private SysUserService sysUserService;
+
+ @Operation(summary = "查询用户列表", description = "查询用户列表,包含关键字分页器")
+ @GetMapping(value = "findByPage/{pageNum}/{pageSize}")
+ public Result findByPage(@PathVariable("pageNum") Integer pageNum, @PathVariable("pageSize") Integer pageSize, SysUserDto sysUserDto) {
+ PageInfo pageInfo = sysUserService.findByPage(pageNum, pageSize, sysUserDto);
+ return Result.build(pageInfo, ResultCodeEnum.SUCCESS);
+ }
+
+ @Operation(summary = "用户添加", description = "添加用户")
+ @PostMapping("saveSysuser")
+ public Result saveSysuser(@RequestBody SysUser sysUser) {
+ sysUserService.saveSysuser(sysUser);
+ return Result.build(null, ResultCodeEnum.SUCCESS);
+ }
+
+ @Operation(summary = "用户修改", description = "修改用户信息")
+ @PutMapping("updateSysUser")
+ public Result updateSysUser(@RequestBody SysUser sysUser) {
+ sysUserService.updateSysUser(sysUser);
+ return Result.build(null, ResultCodeEnum.SUCCESS);
+ }
+
+ @Operation(summary = "删除用户", description = "删除用户将status改为1")
+ @PutMapping("deleteUserById/{userId}")
+ public Result deleteUserById(@PathVariable("userId") Integer userId) {
+ sysUserService.deleteUserById(userId);
+ return Result.build(null, ResultCodeEnum.SUCCESS);
+ }
+}
diff --git a/spzx-manager/src/main/java/cn/bunny/interceptor/LoginAuthInterceptor.java b/spzx-manager/src/main/java/cn/bunny/interceptor/LoginAuthInterceptor.java
index dc64f6e..3e23aad 100644
--- a/spzx-manager/src/main/java/cn/bunny/interceptor/LoginAuthInterceptor.java
+++ b/spzx-manager/src/main/java/cn/bunny/interceptor/LoginAuthInterceptor.java
@@ -1,86 +1,86 @@
-package cn.bunny.interceptor;
-
-import cn.bunny.AuthContextUtil;
-import cn.bunny.spzx.model.entity.system.SysUser;
-import cn.bunny.spzx.model.vo.common.Result;
-import cn.bunny.spzx.model.vo.common.ResultCodeEnum;
-import cn.hutool.core.util.StrUtil;
-import com.alibaba.fastjson.JSON;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.extern.log4j.Log4j2;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.lang.Nullable;
-import org.springframework.stereotype.Component;
-import org.springframework.web.servlet.HandlerInterceptor;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.concurrent.TimeUnit;
-
-@Component
-@Log4j2
-public class LoginAuthInterceptor implements HandlerInterceptor {
- @Autowired
- private RedisTemplate redisTemplate;
-
- // 响应208给前端
- public void respondNoLoginInfo(HttpServletResponse response) {
- Result