添加了总部查看所有用户信息的功能模块
This commit is contained in:
parent
c4c2b3cc41
commit
d068e6ea95
@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import javax.annotation.Resource;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@ -298,4 +299,19 @@ public class SysUserController {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理员查看全部的用户信息
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/selectAllUser")
|
||||
@PreAuthorize("hasAnyAuthority('auth_administor')")
|
||||
public String selectAllUser(@RequestHeader(value="Authorization") String token){
|
||||
Locale locale = LocaleContextHolder.getLocale();
|
||||
List<Map<String, Object>> maps = sysUserDao.selectAllUser();
|
||||
if(maps == null || maps.size() == 0){
|
||||
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE,"暂时没有任何用户数据!",locale);
|
||||
}
|
||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,maps,locale);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -7,6 +7,9 @@ import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* SysUserDao
|
||||
* @author tajochen
|
||||
@ -141,4 +144,13 @@ public interface SysUserDao extends JpaRepository<SysUserEntity,Integer> {
|
||||
@Modifying(clearAutomatically=true)
|
||||
void updateDisable(Integer userId);
|
||||
|
||||
/**
|
||||
* 管理员查看所有的用户信息
|
||||
* @return
|
||||
*/
|
||||
@Query(value = "select nick_name nickname,avatar,telephone,province,city,county," +
|
||||
"identifier,identity,active_flag activeflag,last_entry_ip lastentryip," +
|
||||
"last_entry_time lastentrytime,add_time addtime from sys_user",nativeQuery = true)
|
||||
List<Map<String,Object>> selectAllUser();
|
||||
|
||||
}
|
||||
|
@ -50,7 +50,8 @@ spring.cache.type = redis
|
||||
spring.redis.database = 8
|
||||
spring.redis.host = localhost
|
||||
spring.redis.port = 6379
|
||||
spring.redis.password=lybABC123
|
||||
#spring.redis.password=lybABC123
|
||||
spring.redis.password=sdust2020
|
||||
spring.redis.timeout = 10000
|
||||
spring.redis.lettuce.pool.max-active = 100
|
||||
spring.redis.lettuce.pool.max-wait = 10000
|
||||
|
Loading…
Reference in New Issue
Block a user