|
@@ -10,7 +10,9 @@ import com.imed.costaccount.model.User;
|
|
|
import com.imed.costaccount.model.dto.UserDto;
|
|
|
import com.imed.costaccount.model.vo.UserVO;
|
|
|
import com.imed.costaccount.service.UserService;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.shiro.SecurityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -27,6 +29,7 @@ import static com.imed.costaccount.enums.ResultCodeEnum.UPDATE_INSERT_SUCCESS;
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/costAccount/user")
|
|
|
+@Api(tags = "用户相关操作")
|
|
|
public class UserController {
|
|
|
@Autowired
|
|
|
private UserService userService;
|
|
@@ -38,12 +41,12 @@ public class UserController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/list")
|
|
|
-
|
|
|
+ @ApiOperation("分页查询用户的信息")
|
|
|
public Result list(@RequestParam(defaultValue = "1", value = "page") Integer page,
|
|
|
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
@RequestParam(value = "name",required = false) String name){
|
|
|
-// User user = (User) SecurityUtils.getSubject().getPrincipal();
|
|
|
- PageUtils pageUtils = userService.queryList(page,pageSize,1,name);
|
|
|
+ User user = (User) SecurityUtils.getSubject().getPrincipal();
|
|
|
+ PageUtils pageUtils = userService.queryList(page,pageSize,user.getHospId(),name);
|
|
|
return Result.ok(pageUtils);
|
|
|
}
|
|
|
|
|
@@ -51,6 +54,7 @@ public class UserController {
|
|
|
* 根据姓名获取用户信息
|
|
|
*/
|
|
|
@GetMapping("/getByName")
|
|
|
+ @ApiOperation("根据用户名获取用户信息")
|
|
|
public Result getByName(String name){
|
|
|
List<UserVO> user = userService.getByUserName(name);
|
|
|
return Result.ok(user);
|
|
@@ -65,6 +69,7 @@ public class UserController {
|
|
|
* 保存用户信息
|
|
|
*/
|
|
|
@PostMapping("/save")
|
|
|
+ @ApiOperation("保存用户信息")
|
|
|
public Result save(@RequestBody @Valid UserDto userDto){
|
|
|
userService.saveUser(userDto);
|
|
|
return Result.ok();
|
|
@@ -76,6 +81,7 @@ public class UserController {
|
|
|
* 修改的操作是作废新增
|
|
|
*/
|
|
|
@PutMapping("/update")
|
|
|
+ @ApiOperation("修改用户的信息")
|
|
|
public Result update(@RequestBody @Valid UserDto userDto){
|
|
|
userService.updateByUser(userDto);
|
|
|
return Result.ok();
|
|
@@ -85,6 +91,7 @@ public class UserController {
|
|
|
* 批量删除
|
|
|
*/
|
|
|
@DeleteMapping("/delete")
|
|
|
+ @ApiOperation("删除用户的信息")
|
|
|
public Result delete(@RequestBody Integer[] ids){
|
|
|
userService.removeByIds(Arrays.asList(ids));
|
|
|
return Result.ok();
|