机构管理--加筛选条件:姓名和邮箱

This commit is contained in:
yanyizhou
2021-09-03 17:24:59 +08:00
parent 08c19dd1f4
commit 1f2d738ee3
5 changed files with 20 additions and 11 deletions
@@ -63,10 +63,11 @@ public class TsInstitutionController extends BaseController<TsInstitution> {
* @return ResponseMessage<List<TsUser>>
*/
@ApiOperation("查询机构的人员")
@GetMapping("/user")
public ResponseMessage<List<TsUser>> getUserByInstitutionId(@RequestParam String institutionId){
List<TsUser> tsUsers=tsUserService.getUserByInstitutionId(institutionId);
return Result.success(tsUsers);
@PostMapping("/user")
public ResponseMessage<Object> getUserByInstitutionId(TsUser tsUser){
// List<TsUser> tsUsers=tsUserService.getUserByInstitutionId(institutionId);
List<TsUser> tsUserList = tsUserService.getUserByInstitutionId(tsUser);
return Result.success(tsUserList);
}
@ApiOperation("导入机构数据")
@@ -1,9 +1,11 @@
package com.adc.da.slrs.sarUser.dao;
import com.adc.da.http.ResponseMessage;
import com.adc.da.slrs.sarUser.entity.TsUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -45,8 +47,7 @@ public interface TsUserDao extends BaseMapper<TsUser> {
* @param institutionId:岗位ID
* @return List<TsUser>
*/
List<TsUser> getUserAndPosition(String institutionId);
List<TsUser> getUserAndPosition(@Param("TsUser") TsUser tsUser);
/**
* 通过岗位Id列表查询用户ID列表
* @param positionIds:岗位ID列表
@@ -25,7 +25,7 @@ public interface ITsUserService extends IService<TsUser> {
* @param institutionId:机构ID
* @return List<TsUser>
*/
List<TsUser> getUserByInstitutionId(String institutionId);
List<TsUser> getUserByInstitutionId(TsUser tsUser);
/**
* 封禁、解禁用户
@@ -64,8 +64,9 @@ public class TsUserServiceImpl extends ServiceImpl<TsUserDao, TsUser> implements
* @return List<TsUser>
*/
@Override
public List<TsUser> getUserByInstitutionId(String institutionId) {
return tsUserDao.getUserAndPosition(institutionId);
public List<TsUser> getUserByInstitutionId(TsUser tsUser) {
// return tsUserDao.getUserAndPosition(institutionId);
return tsUserDao.getUserAndPosition(tsUser);
}
/**