1.app远程接口代码提交

This commit is contained in:
wr
2023-11-09 16:49:02 +08:00
parent 2f674a1f53
commit b657c31e4b
35 changed files with 598 additions and 14 deletions

View File

@@ -447,7 +447,20 @@ public class DeptController extends BaseController {
}
/**
* 根据部门id查询当前部门所有父级部门id
* @param deptId
* @return
*/
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
@GetMapping("/getUpByDeptIds")
@ApiOperation("根据部门id查询当前部门所有父级部门id")
@ApiImplicitParam(name = "deptId", value = "用户部门id", required = true)
public HttpResult<List<String>> getUpByDeptIds(@RequestParam("deptId") String deptId) {
String methodDescribe = getMethodDescribe("getUpByDeptIds");
List<String> users = deptService.getUpByDeptIds(deptId);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, users, methodDescribe);
}
/*++++++++++++++++++++++++++++++++pms专用+++++++++++++++++++++++++++++++begin*/

View File

@@ -2,6 +2,7 @@ package com.njcn.user.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.constant.LogInfo;
@@ -444,5 +445,25 @@ public class UserController extends BaseController {
List<User> users = userService.getUserListByDeptId(deptId);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, users, methodDescribe);
}
/**
* 根据部门ids查询用户信息
* @param deptId
* @return
*/
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
@GetMapping("/getUserByDeptIds")
@ApiOperation("根据部门ids查询用户信息")
@ApiImplicitParam(name = "deptId", value = "用户部门id", required = true)
public HttpResult<List<User>> getUserByDeptIds(@RequestBody List<String> deptId) {
String methodDescribe = getMethodDescribe("getUpByDeptIds");
List<User> users = userService.list(new LambdaQueryWrapper<User>()
.in(User::getDeptId,deptId)
.eq(User::getSmsNotice,1)
.eq(User::getState,1)
);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, users, methodDescribe);
}
}