|
@@ -1,16 +1,16 @@
|
|
|
package com.dragoninfo.dcuc.authweb.restcontroller.user.manager;
|
|
|
|
|
|
+import com.dragoninfo.dcuc.auth.admin.enumresource.InitMenuEnum;
|
|
|
+import com.dragoninfo.dcuc.auth.admin.facade.*;
|
|
|
+import com.dragoninfo.dcuc.auth.admin.vo.AdminAuditVO;
|
|
|
+import com.dragoninfo.dcuc.auth.sub.dto.AdminMgeDto;
|
|
|
+import com.dragoninfo.dcuc.auth.sub.dto.AuthUserDTO;
|
|
|
import com.dragoninfo.dcuc.authweb.common.SysConstants;
|
|
|
import com.dragoninfo.dcuc.authweb.restcontroller.user.manager.vo.AdminVo;
|
|
|
import com.dragoninfo.dcuc.authweb.util.VersionUtils;
|
|
|
+import com.dragoninfo.dcuc.duceap.enums.UserTypeEnum;
|
|
|
import com.dragoninfo.dcuc.duceap.facade.ICodeListResourceFacade;
|
|
|
-import com.dragoninfo.dcuc.duceap.facade.IDuceapUploadFacade;
|
|
|
import com.dragoninfo.dcuc.org.facade.IOrgInfoFacade;
|
|
|
-import com.dragoninfo.dcuc.user.admin.enumresources.InitMenuEnum;
|
|
|
-import com.dragoninfo.dcuc.user.admin.vo.AdminAuditVO;
|
|
|
-import com.dragoninfo.dcuc.user.user.dto.AdminMgeDto;
|
|
|
-import com.dragoninfo.dcuc.user.user.entity.UserInfo;
|
|
|
-import com.dragoninfo.dcuc.user.user.enumresources.UserTypeEnum;
|
|
|
import com.dragoninfo.duceap.core.enums.ResultEnum;
|
|
|
import com.dragoninfo.duceap.core.response.Result;
|
|
|
import com.dragonsoft.duceap.base.entity.http.ResponseStatus;
|
|
@@ -32,7 +32,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
@@ -61,8 +60,6 @@ public class AdminManagerController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private IAppMtAuthFacade iAppMtAuthFacade;
|
|
|
- @Resource
|
|
|
- private IDuceapUploadFacade uploadhandler;
|
|
|
|
|
|
@Autowired
|
|
|
private ICodeListResourceFacade codeListResourceFacade;
|
|
@@ -112,7 +109,7 @@ public class AdminManagerController extends BaseController {
|
|
|
@ApiOperation(value = "获取管理员列表")
|
|
|
@ApiImplicitParam(name = "searchDTO", value = "查询条件")
|
|
|
@PostMapping(value = "admins")
|
|
|
- public Result<List<UserInfo>> adminList(SearchDTO searchDTO) {
|
|
|
+ public Result<List<AuthUserDTO>> adminList(SearchDTO searchDTO) {
|
|
|
Searchable searchable = Searchable.toSearchable(searchDTO);
|
|
|
//org移除条件
|
|
|
Condition orgId_eq = (Condition) searchable.getSearchParams().get("orgId_eq");
|
|
@@ -123,7 +120,7 @@ public class AdminManagerController extends BaseController {
|
|
|
}
|
|
|
//type org之前代表管理机构的权限列表
|
|
|
String type = "AppMtAuth";
|
|
|
- Page<UserInfo> userInfoPage = new PageImpl<UserInfo>();
|
|
|
+ Page<AuthUserDTO> userInfoPage = new PageImpl<>();
|
|
|
AdminMgeDto dto=new AdminMgeDto(type,orgId,searchable.toSearchDTO());
|
|
|
searchable.addSearchFilter("orgId", SearchOperator.eq, orgId);
|
|
|
userInfoPage = iManageInfoFacade.rightRangeManagerList(dto);
|
|
@@ -150,14 +147,14 @@ public class AdminManagerController extends BaseController {
|
|
|
@ApiOperation(value = "获取授权管理员列表")
|
|
|
@ApiImplicitParam(name = "searchDTO", value = "查询条件")
|
|
|
@PostMapping(value = "auth/admins")
|
|
|
- public Result<List<UserInfo>> authAdminList(SearchDTO searchDTO) {
|
|
|
+ public Result<List<AuthUserDTO>> authAdminList(SearchDTO searchDTO) {
|
|
|
Searchable searchable = Searchable.toSearchable(searchDTO);
|
|
|
//org移除条件
|
|
|
Condition orgId_eq = (Condition) searchable.getSearchParams().get("orgId_eq");
|
|
|
String orgId = orgId_eq.getValue().toString();
|
|
|
searchable.removeSearchFilter("orgId_eq");
|
|
|
String type = "OrgMtAuth";
|
|
|
- Page<UserInfo> userInfoPage = new PageImpl<UserInfo>();
|
|
|
+ Page<AuthUserDTO> userInfoPage = new PageImpl<>();
|
|
|
AdminMgeDto dto=new AdminMgeDto(type,orgId,searchable.toSearchDTO());
|
|
|
searchable.addSearchFilter("orgId", SearchOperator.eq, orgId);
|
|
|
userInfoPage = iManageInfoFacade.rightRangeManagerList(dto);
|
|
@@ -176,7 +173,7 @@ public class AdminManagerController extends BaseController {
|
|
|
@ApiOperation(value = "获取非管理员的警员 ")
|
|
|
@ApiImplicitParam(name = "searchDTO", value = "查询条件")
|
|
|
@PostMapping(value = "admin/unAdminPolices")
|
|
|
- public Result<List<UserInfo>> userList(SearchDTO searchDTO) {
|
|
|
+ public Result<List<AuthUserDTO>> userList(SearchDTO searchDTO) {
|
|
|
Searchable searchable = Searchable.toSearchable(searchDTO);
|
|
|
String orgId =(String) searchable.getSearchParams().get("orgId");
|
|
|
if(orgId == null){
|
|
@@ -184,7 +181,7 @@ public class AdminManagerController extends BaseController {
|
|
|
}
|
|
|
searchable.addSearchFilter("userType", SearchOperator.ne, UserTypeEnum.EXTERNAL.getValue());
|
|
|
AdminMgeDto adminMgeDto=new AdminMgeDto("AppMtAuth",orgId,searchDTO);
|
|
|
- Page<UserInfo> userInfoPage = iManageInfoFacade.getUserInfoByOrgId(adminMgeDto);
|
|
|
+ Page<AuthUserDTO> userInfoPage = iManageInfoFacade.getUserInfoByOrgId(adminMgeDto);
|
|
|
return Result.success(userInfoPage.getTotalElements(), userInfoPage.getContent());
|
|
|
}
|
|
|
|