根据角色 查询用户
This commit is contained in:
@@ -20,10 +20,11 @@ public @interface EpcLog {
|
||||
*/
|
||||
public BusinessType businessType() default BusinessType.其他;
|
||||
|
||||
|
||||
//描述接口 可以理解为 接口在哪个模块下简单描述
|
||||
String description();
|
||||
|
||||
//某些个接口需要特殊的返回语法 所以需要在这注解写死的部分
|
||||
String speclaiValue() default "";
|
||||
//可以给接口一个特殊标志位能够 对数据进行特殊处理
|
||||
String speclaiFlag() default "";
|
||||
|
||||
}
|
||||
|
||||
@@ -89,6 +89,7 @@ public class logs {
|
||||
log.setSpecial(object.getString("standSort") + " " + object.getString("standNumber") + "-" + object.getString("standYear") + " " + object.getString("standEnName") + " " + speclaiValue);
|
||||
}
|
||||
}else if ("Invaliddownload1".equals(speclaiFlag) || "Invaliddownload2".equals(speclaiFlag) || "2".equals(speclaiFlag)){
|
||||
//国内预览 下载 带水印下载
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standNumber")) {
|
||||
@@ -100,6 +101,7 @@ public class logs {
|
||||
stringBuilder1.append(" "+speclaiValue);
|
||||
log.setSpecial(stringBuilder1.toString());
|
||||
}else if ("Foreigndownload1".equals(speclaiFlag) || "Foreigndownload2".equals(speclaiFlag) || "3".equals(speclaiFlag)){
|
||||
//海外预览 下载 带水印下载
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standNumber")) {
|
||||
@@ -111,11 +113,13 @@ public class logs {
|
||||
stringBuilder1.append(" "+speclaiValue);
|
||||
log.setSpecial(stringBuilder1.toString());
|
||||
}else if ("5".equals(speclaiFlag)){
|
||||
//企标详情
|
||||
String gson=new Gson().toJson(returnValue);
|
||||
JSONObject jsonObject= JSON.parseObject(gson);
|
||||
JSONObject object= JSON.parseObject(jsonObject.getString("data"));
|
||||
log.setSpecial(object.getString("standCode")+" "+object.getString("standName")+" "+speclaiValue);
|
||||
}else if ("Buss".equals(speclaiFlag)){
|
||||
//企标下载 预览 带水印下载
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standCode")) {
|
||||
|
||||
@@ -4,22 +4,17 @@ package com.adc.da.slrs.sarUser.controller;
|
||||
import com.adc.da.http.ResponseMessage;
|
||||
import com.adc.da.http.Result;
|
||||
import com.adc.da.slrs.sarInstitution.dao.TsInstitutionDao;
|
||||
import com.adc.da.slrs.sarInstitution.entity.TsInstitution;
|
||||
import com.adc.da.slrs.sarMenu.entity.SarMenu;
|
||||
import com.adc.da.slrs.sarResource.entity.TsResource;
|
||||
import com.adc.da.slrs.sarUrl.dao.TsUrlDao;
|
||||
import com.adc.da.slrs.sarUser.dao.TsUserDao;
|
||||
import com.adc.da.slrs.sarUser.entity.UpDTO;
|
||||
import com.adc.da.slrs.sarUser.entity.UserPositionBatchVO;
|
||||
import com.adc.da.slrs.sarUser.entity.UserPositionVO;
|
||||
import com.adc.da.slrs.sarUser.entity.*;
|
||||
import com.adc.da.slrs.sarUser.service.ITsUserService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import com.adc.da.slrs.sarUser.entity.TsUser;
|
||||
import io.swagger.annotations.Api;
|
||||
import com.adc.da.base.web.BaseController;
|
||||
|
||||
@@ -107,4 +102,17 @@ public class TsUserController extends BaseController<TsUser> {
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("根据角色反向查出人员的接口")
|
||||
@GetMapping("/selectUserByRole")
|
||||
public ResponseMessage<Page<TsUser>> selectUserByRole(RoleUserDTO roleSelectDTO) throws Exception {
|
||||
Page<TsUser> page=new Page<>();
|
||||
page.setTotal(tsUserDao.selectUserByRole(roleSelectDTO));
|
||||
page.setSize(roleSelectDTO.getPageSize());
|
||||
page.setCurrent(roleSelectDTO.getPageNumber());
|
||||
page.setRecords(tsUserDao.selectUserByRoleByPage(roleSelectDTO));
|
||||
return Result.success(page);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.adc.da.slrs.sarUser.dao;
|
||||
|
||||
import com.adc.da.http.ResponseMessage;
|
||||
import com.adc.da.slrs.sarUser.entity.RoleUserDTO;
|
||||
import com.adc.da.slrs.sarUser.entity.TsUser;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
@@ -44,7 +44,7 @@ public interface TsUserDao extends BaseMapper<TsUser> {
|
||||
|
||||
/**
|
||||
* 通过岗位ID查询用户及其岗位
|
||||
* @param institutionId:岗位ID
|
||||
* @param :岗位ID
|
||||
* @return List<TsUser>
|
||||
*/
|
||||
List<TsUser> getUserAndPositionPage(@Param("start")Integer start, @Param("end")Integer end,@Param("TsUser") TsUser tsUser);
|
||||
@@ -62,4 +62,8 @@ public interface TsUserDao extends BaseMapper<TsUser> {
|
||||
List<String> getUserIdsByPositionIds(List<String> positionIds);
|
||||
|
||||
List<TsUser> selectDeptByDY(@Param("list") List<String> strings);
|
||||
|
||||
Integer selectUserByRole(@Param("role") RoleUserDTO roleSelectDTO);
|
||||
|
||||
List<TsUser> selectUserByRoleByPage(@Param("role") RoleUserDTO roleSelectDTO);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.adc.da.slrs.sarUser.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoleUserDTO {
|
||||
// 用户id
|
||||
private String userId;
|
||||
// 用户中文名
|
||||
private String userName;
|
||||
// 要查询的角色
|
||||
private String roleId;
|
||||
|
||||
private long pageNumber;
|
||||
|
||||
private long pageSize;
|
||||
}
|
||||
Reference in New Issue
Block a user