Browse Source

新增管理员模块:
1.管理员的登录接口("/manage/login")
2.管理员的注册接口("/manage/register")
3.管理员的请求拦截器 ManagePermissionInterceptor

Linyt 1 year ago
parent
commit
38989af768

+ 1 - 1
java/src/main/java/boot/modules/manage/controller/ManageController.java

@@ -90,7 +90,7 @@ public class ManageController {
         if (manager != null) {
             return ApiResult.fail("该手机号已存在");
         }
-        authService.register(param);
+        authService.registerManage(param);
         return ApiResult.ok("", "注册成功");
     }
 }

+ 3 - 0
java/src/main/java/boot/modules/manage/pojo/Manage.java

@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import java.io.Serializable;
 import java.util.Date;
+
+import lombok.Builder;
 import lombok.Data;
 
 /**
@@ -14,6 +16,7 @@ import lombok.Data;
  */
 @TableName(value ="manage")
 @Data
+@Builder
 public class Manage implements Serializable {
     /**
      * ID

+ 21 - 0
java/src/main/java/boot/modules/user/service/impl/AuthService.java

@@ -7,6 +7,7 @@ import boot.common.utils.IpUtil;
 import boot.common.utils.RedisUtils;
 import boot.common.utils.StringUtils;
 import boot.modules.manage.pojo.Manage;
+import boot.modules.manage.service.ManageService;
 import boot.modules.user.param.RegParam;
 import boot.modules.user.pojo.User;
 import boot.modules.user.service.UserService;
@@ -32,6 +33,7 @@ import java.util.List;
 public class AuthService {
 
     private final UserService userService;
+    private final ManageService manageService;
     private final RedisUtils redisUtils;
     private static Integer expiredTimeIn;
 
@@ -61,6 +63,25 @@ public class AuthService {
         userService.save(user);
 
     }
+    /**
+     * 注册
+     * @param param RegDTO
+     */
+    public void registerManage(RegParam param){
+
+        String account = param.getAccount();
+        String ip = IpUtil.getRequestIp();
+        Manage user = Manage.builder()
+                .username(account)
+                .nickName(param.getNickname())
+                .password(SecureUtil.md5(param.getPassword()))
+                .phone(account)
+                .avatarId(null)
+                .build();
+
+        manageService.save(user);
+
+    }
 
 
     /**

+ 0 - 0
java/src/main/resources/boot/modules/calendar/mapper/CalendarMapper.xml → java/src/main/resources/boot/modules/manage/mapper/CalendarMapper.xml


BIN
java/target/classes/boot/modules/manage/controller/ManageController.class


+ 0 - 0
java/target/classes/boot/modules/calendar/mapper/CalendarMapper.xml → java/target/classes/boot/modules/manage/mapper/CalendarMapper.xml


BIN
java/target/classes/boot/modules/manage/pojo/Manage$ManageBuilder.class


BIN
java/target/classes/boot/modules/manage/pojo/Manage.class


BIN
java/target/classes/boot/modules/user/service/impl/AuthService.class