@Controller public class OrgVirtualNodeController extends AbstractController implements com.xforceplus.api.current.org.virtual.OrgVirtualNodeApi, com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApi
companyService, orgService, preRoleService, roleService, tenantService, userService| 构造器和说明 |
|---|
OrgVirtualNodeController(OrgVirtualNodeService orgVirtualNodeService,
ImportFileService importFileService,
ExportFileService exportFileService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
batchBindUserAndAdmin(java.lang.Long typeId,
java.lang.Long nodeId,
java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindAdminInfo bindAdminInfo) |
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
batchImportBind(org.springframework.web.multipart.MultipartFile file,
java.lang.Long typeId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindAdminInfoToNode(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindAdminInfo bindAdminInfo) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> |
currentAppend(com.xforceplus.api.model.OrgVirtualNodeModel.Request.Append append) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page> |
currentBindedTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindedUsers query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentBindTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindUsers bindUsers) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> |
currentCreate(java.lang.Long typeId,
java.lang.Long orgVirtualId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentDelete(java.lang.Long id) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgVirtualNode>> |
currentPage(java.lang.Long typeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.domain.orgVirtual.OrgVirtualTreeNode> |
currentTree(java.lang.Long typeId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUnbindTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.UnbindUsers unbindUsers) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUpdateUserScope(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.UsersScope usersScope) |
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
exportCompanyConfig(com.xforceplus.api.model.OrgVirtualNodeModel.Request.ExcelExportQuery query) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
markMainOrg(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindUsers bindUsers) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.User>> |
queryUserInfoOfNode(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
java.lang.Long virtualNodeId,
java.lang.Boolean isNodeId,
java.lang.Long typeId,
java.lang.Integer adminFlag) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> |
tenantAppend(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Append append) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> |
tenantCreate(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
java.lang.Long typeId,
java.lang.Long orgVirtualId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
tenantDelete(java.lang.String tenantKey,
java.lang.Long id,
java.lang.Long typeId,
java.lang.Long userId,
java.lang.Boolean byTenantCode,
java.lang.Integer operationType) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgVirtualNode>> |
tenantVirtualTreePage(java.lang.Long typeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Query query,
org.springframework.data.domain.Pageable pageable,
java.lang.String tenantKey,
java.lang.Boolean byTenantCode) |
toCompanyId, toOrg, toOrgId, toRoleId, toTenant, toTenantId, toUserIdpublic OrgVirtualNodeController(OrgVirtualNodeService orgVirtualNodeService, ImportFileService importFileService, ExportFileService exportFileService)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgVirtualNode>> currentPage(java.lang.Long typeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.domain.orgVirtual.OrgVirtualTreeNode> currentTree(java.lang.Long typeId)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> currentCreate(java.lang.Long typeId,
java.lang.Long orgVirtualId)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> currentAppend(com.xforceplus.api.model.OrgVirtualNodeModel.Request.Append append)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentDelete(java.lang.Long id)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page> currentBindedTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindedUsers query,
org.springframework.data.domain.Pageable pageable)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentBindTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindUsers bindUsers)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUnbindTrees(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.UnbindUsers unbindUsers)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUpdateUserScope(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.UsersScope usersScope)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindAdminInfoToNode(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindAdminInfo bindAdminInfo)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> markMainOrg(java.lang.Long nodeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindUsers bindUsers)
@ResponseBody
@RequestMapping(name="\u4e1a\u52a1\u7ec4\u7ec7\u6811\u5f02\u6b65\u5bfc\u51fa",
value="${xforce.tenant.service.url.prefix:/api}/current${xforce.tenant.service.version:}/org-virtuals-node/export",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> exportCompanyConfig(@RequestBody
com.xforceplus.api.model.OrgVirtualNodeModel.Request.ExcelExportQuery query)
@ResponseBody
@RequestMapping(name="\u4e1a\u52a1\u7ec4\u7ec7\u6811\u5bfc\u5165excel",
value="${xforce.tenant.service.url.prefix:/api}/current${xforce.tenant.service.version:}/org-virtuals-node/import",
produces="application/json",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> batchImportBind(@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file,
@RequestParam(name="typeId")
java.lang.Long typeId)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> tenantCreate(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
java.lang.Long typeId,
java.lang.Long orgVirtualId)
tenantCreate 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgVirtualNode> tenantAppend(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Append append)
tenantAppend 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> batchBindUserAndAdmin(java.lang.Long typeId,
java.lang.Long nodeId,
java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
@Valid
com.xforceplus.api.model.OrgVirtualNodeModel.Request.BindAdminInfo bindAdminInfo)
batchBindUserAndAdmin 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApipublic com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.User>> queryUserInfoOfNode(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
java.lang.Long virtualNodeId,
java.lang.Boolean isNodeId,
java.lang.Long typeId,
java.lang.Integer adminFlag)
queryUserInfoOfNode 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApipublic com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgVirtualNode>> tenantVirtualTreePage(java.lang.Long typeId,
com.xforceplus.api.model.OrgVirtualNodeModel.Request.Query query,
org.springframework.data.domain.Pageable pageable,
java.lang.String tenantKey,
java.lang.Boolean byTenantCode)
tenantVirtualTreePage 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> tenantDelete(java.lang.String tenantKey,
java.lang.Long id,
java.lang.Long typeId,
java.lang.Long userId,
java.lang.Boolean byTenantCode,
java.lang.Integer operationType)
tenantDelete 在接口中 com.xforceplus.api.tenant.org.virtual.OrgVirtualNodeApi