增加APP端接口
This commit is contained in:
parent
b16715efa4
commit
c3eb6959d2
@ -3,6 +3,7 @@ package ink.wgink.service.department.controller.app.api;
|
||||
import ink.wgink.common.base.DefaultBaseController;
|
||||
import ink.wgink.interfaces.consts.ISystemConstant;
|
||||
import ink.wgink.pojo.ListPage;
|
||||
import ink.wgink.pojo.dtos.department.DepartmentContainUserDTO;
|
||||
import ink.wgink.pojo.dtos.department.DepartmentUserDTO;
|
||||
import ink.wgink.pojo.result.ErrorResult;
|
||||
import ink.wgink.pojo.result.SuccessResultList;
|
||||
@ -88,4 +89,16 @@ public class DepartmentUserAppController extends DefaultBaseController {
|
||||
return departmentUserService.listUserId(departmentId);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "获取组织详情(包含本级用户列表与下级部门列表)", notes = "获取组织详情(包含本级用户列表与下级部门列表)")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "token", value = "token", paramType = "header"),
|
||||
@ApiImplicitParam(name = "departmentId", value = "部门ID", paramType = "path"),
|
||||
})
|
||||
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||
@GetMapping("get-department-contain-user-and-sub/department-id/{departmentId}")
|
||||
public DepartmentContainUserDTO getDepartmentContainUserAndSubByDepartmentId(@RequestHeader("token") String token,
|
||||
@PathVariable("departmentId") String departmentId) {
|
||||
return departmentUserService.getDepartmentContainUserAndSubByDepartmentId(departmentId);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -8,9 +8,11 @@ import ink.wgink.exceptions.SearchException;
|
||||
import ink.wgink.exceptions.UpdateException;
|
||||
import ink.wgink.interfaces.consts.ISystemConstant;
|
||||
import ink.wgink.interfaces.sms.ISmsBaseService;
|
||||
import ink.wgink.pojo.dtos.user.UserDTO;
|
||||
import ink.wgink.pojo.result.ErrorResult;
|
||||
import ink.wgink.pojo.result.SuccessResult;
|
||||
import ink.wgink.pojo.result.SuccessResultData;
|
||||
import ink.wgink.pojo.vos.IdsVO;
|
||||
import ink.wgink.pojo.vos.UpdatePhonePasswordVO;
|
||||
import ink.wgink.service.user.pojo.dtos.AppUserDTO;
|
||||
import ink.wgink.pojo.vos.UpdatePasswordVO;
|
||||
@ -25,6 +27,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* When you feel like quitting. Think about why you started
|
||||
@ -176,4 +179,17 @@ public class UserAppController extends DefaultBaseController {
|
||||
userService.downLoadAvatar(userId, request, response);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "通过ID列表获取用户列表", notes = "通过ID列表获取用户列表接口")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "token", value = "token", paramType = "header")
|
||||
})
|
||||
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||
@PostMapping("list/ids")
|
||||
public List<UserDTO> listByIds(@RequestHeader("token") String token, @RequestBody IdsVO idsVO) {
|
||||
if (idsVO.getIds().isEmpty()) {
|
||||
throw new ParamsException("id列表不能为空");
|
||||
}
|
||||
return userService.listByUserIds(idsVO.getIds());
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user