Parcourir la source

update UserPageController

reghao il y a 6 mois
Parent
commit
75ccc097b5

+ 3 - 57
mgr/src/main/java/cn/reghao/devops/mgr/admin/controller/UserPageController.java

@@ -1,9 +1,7 @@
 package cn.reghao.devops.mgr.admin.controller;
 
-import cn.reghao.devops.mgr.admin.model.dto.AccountProfile;
 import cn.reghao.devops.mgr.admin.model.dto.AccountRole;
 import cn.reghao.devops.mgr.admin.model.dto.CreateAccountDto;
-import cn.reghao.devops.mgr.admin.model.dto.UpdatePasswordDto;
 import cn.reghao.devops.mgr.admin.model.po.User;
 import cn.reghao.devops.mgr.admin.model.vo.RoleVO;
 import cn.reghao.devops.mgr.admin.model.vo.UserVO;
@@ -16,7 +14,6 @@ import cn.reghao.jutil.web.WebResult;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.data.domain.Page;
-import org.springframework.data.domain.PageImpl;
 import org.springframework.data.domain.PageRequest;
 import org.springframework.http.MediaType;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -24,7 +21,6 @@ import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
-import org.springframework.web.multipart.MultipartFile;
 
 import javax.validation.constraints.NotNull;
 import java.util.*;
@@ -59,16 +55,9 @@ public class UserPageController {
     @ApiOperation(value = "用户列表页面", notes = "N")
     @PreAuthorize("hasRole('ROLE_ADMIN')")
     @GetMapping
-    public String userPage(@RequestParam(value = "screenName", required = false) String screenName, Model model) {
-        Page<UserVO> page;
-        if (screenName != null) {
-            List<UserVO> list = accountService.getByMatchScreenName(screenName);
-            page = new PageImpl<>(list);
-        } else {
-            PageRequest pageRequest = PageRequest.of(0, 100);
-            page = accountService.getUserVOByPage(pageRequest);
-        }
-
+    public String userPage(Model model) {
+        PageRequest pageRequest = PageRequest.of(0, 100);
+        Page<UserVO> page = accountService.getUserVOByPage(pageRequest);
         Map<Integer, String> map = accountSessionService.getLastAccess();
         page.getContent().forEach(userVO -> {
             int userId = userVO.getUserId();
@@ -163,47 +152,4 @@ public class UserPageController {
         Result result = accountService.updateAccountRole(accountRole);
         return WebResult.result(result);
     }
-
-    @ApiOperation(value = "启用/禁用用户", notes = "N")
-    @PreAuthorize("hasRole('ROLE_ADMIN')")
-    @PostMapping(value = "/status/{userId}", produces = MediaType.APPLICATION_JSON_VALUE)
-    @ResponseBody
-    public String updateAccountStatus(@PathVariable("userId") Integer userId) {
-        //userIds.forEach(userId -> accountService.updateAccountStatus(userId, enable));
-        return WebResult.failWithMsg("接口未实现");
-    }
-
-    // *****************************************************************************************************************
-    // TODO 待删除
-    // *****************************************************************************************************************
-    @ApiOperation(value = "修改个人密码页面", notes = "N")
-    @GetMapping("/passwd/edit")
-    @Deprecated
-    public String editPasswdPage(Model model) {
-        return "/admin/user/userpasswd";
-    }
-
-    @ApiOperation(value = "修改个人头像", notes = "N")
-    @PostMapping(value = "/avatar", produces = MediaType.APPLICATION_JSON_VALUE)
-    @ResponseBody
-    @Deprecated
-    public String userAvatar(MultipartFile file) {
-        return WebResult.failWithMsg("接口未实现");
-    }
-
-    @ApiOperation(value = "修改个人信息", notes = "N")
-    @PostMapping(value = "/update", produces = MediaType.APPLICATION_JSON_VALUE)
-    @ResponseBody
-    @Deprecated
-    public String editUserInfo(@Validated AccountProfile accountProfile) {
-        return WebResult.failWithMsg("接口未实现");
-    }
-
-    @ApiOperation(value = "修改个人密码", notes = "N")
-    @PostMapping(value = "/passwd/update", produces = MediaType.APPLICATION_JSON_VALUE)
-    @ResponseBody
-    @Deprecated
-    public String editPasswd(UpdatePasswordDto updatePasswordDto) {
-        return WebResult.failWithMsg("接口未实现");
-    }
 }

+ 0 - 19
mgr/src/main/java/cn/reghao/devops/mgr/admin/model/dto/UpdatePasswordDto.java

@@ -1,19 +0,0 @@
-package cn.reghao.devops.mgr.admin.model.dto;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2023-02-22 11:04:24
- */
-@Setter
-@Getter
-public class UpdatePasswordDto implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String original;
-    private String password;
-}

+ 0 - 16
mgr/src/main/resources/templates/admin/user/index.html

@@ -10,20 +10,6 @@
     <div class="layui-card-body">
         <div class="layui-row timo-card-screen put-row">
             <div class="layui-row timo-card-screen put-row">
-                <div class="pull-left layui-form-pane timo-search-box">
-                    <div class="layui-inline">
-                        <label class="layui-form-label">用户名</label>
-                        <div class="layui-input-block">
-                            <input type="text" name="screenName" th:value="${param.screenName}" placeholder="请输入用户名"
-                                   autocomplete="off" class="layui-input">
-                        </div>
-                    </div>
-                    <div class="layui-inline">
-                        <button class="layui-btn timo-search-btn">
-                            <i class="fa fa-search"></i>
-                        </button>
-                    </div>
-                </div>
                 <div class="pull-right">
                     <div class="btn-group-right">
                         <button class="layui-btn open-popup" data-title="添加用户" th:attr="data-url=@{/rbac/user/add}"
@@ -68,8 +54,6 @@
                     <td>
                         <a class="open-popup" data-title="详细信息" th:attr="data-url=@{'/rbac/user/detail/'+${item.userId}}"
                            data-size="640,480" href="#">详细</a>
-                        <a class="ajax-post" th:attr="data-msg='确定要禁用帐号 '+ ${item.username}"
-                           th:href="@{'/rbac/user/status/' + ${item.userId}}">禁用</a>
                         <a class="ajax-delete" th:attr="data-msg='确定要删除帐号 '+ ${item.username}"
                            th:href="@{'/rbac/user/delete/' + ${item.userId}}">删除</a>
                     </td>