Update UserController.java

cyj
pbvfus8to 8 months ago
parent ef01acb7f9
commit 5b0601dd39

@ -8,6 +8,7 @@
*
*/
// 该类所属的包名,表明此控制器类位于管理端相关的包下,用于处理用户相关的后台管理操作
package com.yami.shop.admin.controller;
import cn.hutool.core.util.StrUtil;
@ -24,19 +25,31 @@ import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
import java.util.Date;
/**
* UserControllerSpring RESTfulUser
*
* @author lgh on 2018/10/16.
*/
@RestController
// 定义该控制器类的基础请求路径,所有该类中的接口请求路径都将以此为前缀,表明是针对用户的管理操作接口
@RequestMapping("/admin/user")
public class UserController {
// 通过Spring的依赖注入机制自动注入UserService的实例以便调用其提供的与用户相关的业务逻辑方法
@Autowired
private UserService userService;
/**
*
*
* UserPageParam
* 使UserServicepageLambdaQueryWrapper
*
*
* ServerResponseEntity
*
* @param user
* @param page
* @return ServerResponseEntityIPage<User>
*/
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('admin:user:page')")
@ -51,7 +64,13 @@ public class UserController {
}
/**
*
*
* ID
* UserServicegetById
* ServerResponseEntity
*
* @param userId ID
* @return ServerResponseEntityUser
*/
@GetMapping("/info/{userId}")
@PreAuthorize("@pms.hasPermission('admin:user:info')")
@ -62,7 +81,14 @@ public class UserController {
}
/**
*
*
*
* new Date()
* UserServiceupdateByIdID
* ServerResponseEntityVoid
*
* @param user
* @return ServerResponseEntityVoid
*/
@PutMapping
@PreAuthorize("@pms.hasPermission('admin:user:update')")
@ -74,7 +100,13 @@ public class UserController {
}
/**
*
*
* IDList
* UserServiceremoveByIdsID
* ServerResponseEntityVoid
*
* @param userIds ID
* @return ServerResponseEntityVoid
*/
@DeleteMapping
@PreAuthorize("@pms.hasPermission('admin:user:delete')")

Loading…
Cancel
Save