ソースを参照

pom错误配置处理

jingyuanchao 2 年 前
コミット
bc140779d8

+ 2 - 1
pom.xml

@@ -36,6 +36,7 @@
         <commons.codec.version>1.10</commons.codec.version>
         <commons.lang3.version>3.12.0</commons.lang3.version>
         <okhttp.version>3.10.0</okhttp.version>
+        <lombok.version>1.18.10</lombok.version>
     </properties>
     <dependencyManagement>
         <dependencies>
@@ -174,6 +175,7 @@
                 <artifactId>soc-common-security</artifactId>
                 <version>${soc.version}</version>
             </dependency>
+
         </dependencies>
     </dependencyManagement>
 
@@ -184,7 +186,6 @@
         <module>soc-auth</module>
         <module>soc-modules</module>
         <module>soc-visual</module>
-        <module>soc-visual/soc-monitor</module>
     </modules>
     <dependencies>
         <!-- bootstrap 启动器 -->

+ 1 - 1
soc-api/soc-api-system/pom.xml

@@ -3,7 +3,7 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
-        <artifactId>soc</artifactId>
+        <artifactId>soc-api</artifactId>
         <groupId>com.xunmei</groupId>
         <version>0.0.1-SNAPSHOT</version>
     </parent>

+ 12 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/controller/UserController.java

@@ -1,14 +1,17 @@
 package com.xunmei.system.controller;
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.xunmei.common.core.domain.R;
 import com.xunmei.common.core.utils.StringUtils;
 import com.xunmei.common.core.web.controller.BaseController;
 import com.xunmei.common.security.annotation.InnerAuth;
 import com.xunmei.system.api.domain.User;
 import com.xunmei.system.api.model.LoginUser;
+import com.xunmei.system.dto.user.UserPageDto;
 import com.xunmei.system.service.IPermissionService;
 import com.xunmei.system.service.IUserService;
 import com.xunmei.system.service.impl.UserServiceImpl;
+import com.xunmei.system.vo.user.UserPageVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -51,4 +54,13 @@ public class UserController extends BaseController {
 
         return R.ok(loginUser);
     }
+
+    @InnerAuth
+    @GetMapping("/page")
+    public R<Page<UserPageVo>> page(@RequestBody UserPageDto request){
+        Page<UserPageVo> userPage = userService.selectPageData(request);
+
+
+        return R.ok(userPage);
+    }
 }

+ 13 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/dto/user/UserPageDto.java

@@ -0,0 +1,13 @@
+package com.xunmei.system.dto.user;
+
+/**
+ * @author jingyuanchao
+ * @date 2023/8/3 17:05
+ */
+
+public class UserPageDto {
+
+    private String username;
+
+    private String phone;
+}

+ 9 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/IUserService.java

@@ -3,6 +3,8 @@ package com.xunmei.system.service;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.xunmei.system.api.domain.User;
+import com.xunmei.system.dto.user.UserPageDto;
+import com.xunmei.system.vo.user.UserPageVo;
 
 public interface IUserService extends IService<User> {
 
@@ -28,4 +30,11 @@ public interface IUserService extends IService<User> {
      * @return
      */
     boolean checkUserNameUnique(User user);
+
+    /**
+     * 用户分页接口
+     * @param user
+     * @return
+     */
+    Page<UserPageVo> selectPageData(UserPageDto request);
 }

+ 7 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/UserServiceImpl.java

@@ -7,9 +7,11 @@ import com.xunmei.common.core.constant.UserConstants;
 import com.xunmei.common.core.utils.StringUtils;
 import com.xunmei.system.api.domain.Role;
 import com.xunmei.system.api.domain.User;
+import com.xunmei.system.dto.user.UserPageDto;
 import com.xunmei.system.mapper.RoleMapper;
 import com.xunmei.system.mapper.UserMapper;
 import com.xunmei.system.service.IUserService;
+import com.xunmei.system.vo.user.UserPageVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -48,4 +50,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
         }
         return UserConstants.UNIQUE;
     }
+
+    @Override
+    public Page<UserPageVo> selectPageData(UserPageDto request) {
+        return null;
+    }
 }

+ 11 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/vo/user/UserPageVo.java

@@ -0,0 +1,11 @@
+package com.xunmei.system.vo.user;
+
+/**
+ * @author jingyuanchao
+ * @date 2023/8/3 17:12
+ */
+
+
+
+public class UserPageVo {
+}