@Validated @Controller public class UserController extends AbstractController implements com.xforceplus.api.global.user.UserApi, com.xforceplus.api.tenant.user.UserApi, com.xforceplus.api.current.user.UserApi
companyService, orgService, preRoleService, roleService, tenantService, userService| 构造器和说明 |
|---|
UserController(ExcelService excelService,
FileService fileService,
FixService fixService,
ExportFileService exportFileService,
SettleFlowService settleFlowService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> |
appResources(long userId,
long appId,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> |
appsResources(long userId,
java.lang.String appIds,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> |
appsResources(java.lang.String appIds) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> |
appsResources(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String appIds,
java.lang.String loginId,
java.lang.String modules) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
batchCreateUser(java.lang.String flowId,
java.lang.Long companyId,
java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models) |
com.xforceplus.api.common.response.ResponseEntity |
batchExport(com.xforceplus.api.model.UserModel.Request.Query query) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> |
batchImport(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.BatchImport batchImport) |
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
batchImportData(org.springframework.web.multipart.MultipartFile file) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> |
batchImportFromExcel(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
org.springframework.web.multipart.MultipartFile file) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
batchImportIntoOrg(java.lang.String tenantKey,
java.lang.String orgKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byOrgCode,
java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Response.BatchSyncResult>> |
batchSync(com.xforceplus.api.model.UserModel.Request.BatchSync batchSync) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.OrgStruct>> |
bindedOrgs(java.lang.Long userId,
com.xforceplus.api.model.OrgModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgStruct>> |
bindedOrgsPage(java.lang.Long userId,
com.xforceplus.api.model.OrgModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindOrgs(long userId,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindOrgs(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindPrintingEquipment(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> equipmentList) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindRoles(long userId,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindRoles(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindTicketTerminal(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> terminalList) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BindOrg>> |
bindUserAndOrg(java.util.List<com.xforceplus.api.model.UserModel.Request.BindOrg> bindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BindRole>> |
bindUsersAndRoles(java.util.List<com.xforceplus.api.model.UserModel.Request.BindRole> bindRoles) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
changeTenant(java.lang.Long userId,
java.lang.Long tenantId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
changeTenantManager(java.lang.String username,
java.lang.Long tenantId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> |
checkUriAuthz(long userId,
com.xforceplus.api.model.UserModel.Request.CheckUriAuthzQuery checkUriAuthzQuery) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
clearCache(long userId) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<com.xforceplus.entity.Company>> |
companies(java.lang.Long userId,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity |
copyPrivilege(com.xforceplus.api.model.UserModel.Request.CopyPrivilege privilege) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
create(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.Create model) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
create(com.xforceplus.api.model.UserModel.Request.Create model) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BatchSaveVo>> |
createBatch(java.util.List<com.xforceplus.api.model.UserModel.Request.BatchSave> models) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Role>> |
currentBindedRoles(java.lang.Long userId,
com.xforceplus.api.model.RoleModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentBindOrgs(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentBindRoles(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentBindRolesLegacy(java.lang.String userKey,
java.lang.Boolean byUserCode,
java.util.List<java.lang.Long> roleIds)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentCreate(com.xforceplus.api.model.UserModel.Request.Create model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentDeleteUser(java.lang.Long userId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentDisable(long userId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentEnable(long userId) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentInfo(java.lang.String loginId,
int extraInfoDimension) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> |
currentPage(com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> |
currentResources() |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentSimpleCreate(com.xforceplus.api.model.UserModel.Request.SimpleCreate model) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentSimpleUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUnbindOrgs(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.UnbindOrgs unbindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUnbindRoles(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.UnbindRoles unbindRoles) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.Update model) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
currentUserinfo(long userId,
int extraInfo) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
delete(long id) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
delete(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity |
export(com.xforceplus.api.model.UserModel.Export export) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
fixAllPaths()
修复用户组织
|
java.util.List<com.xforceplus.entity.Role> |
getRoles(java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models,
com.xforceplus.entity.SettleFlow flow,
java.util.List<com.xforceplus.entity.Role> tenantRoles) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
info(long userId,
java.lang.String loginId,
java.lang.String modules,
int extraInfoDimension) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
info(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String loginId,
java.lang.String modules,
int extraInfoDimension) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
legacyBindRoles(@Valid @Min(value=1L) long userId,
java.util.List<java.lang.Long> roleIds)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
legacyBindRoles(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.util.List<java.lang.Long> roleIds)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.User>> |
list(java.lang.String tenantKey,
com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
logoff(java.lang.Long userId,
java.lang.String loginId) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> |
page(java.lang.String tenantKey,
com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> |
page(com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.User> |
page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
获取用户分页列表
|
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
simpleCreate(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.SimpleCreate model) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
simpleCreate(com.xforceplus.api.model.UserModel.Request.SimpleCreate model) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
simpleUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
simpleUpdate(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> |
taxNums(java.lang.Long userId,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
tenantDisable(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
long userId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unbindOrgs(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.UnbindOrgs unbindOrgs) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unbindPrintingEquipment(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> equipmentList) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unbindRoles(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.UnbindRoles unbindRoles) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unbindTicketTerminal(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> terminalList) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
update(long userId,
com.xforceplus.api.model.UserModel.Request.Update model) |
<U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> |
update(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.Update model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateStatus(long userId,
int status) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateStatus(java.lang.String tenantKey,
java.lang.String userKey,
int status,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
userInfo(java.lang.String username) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
userInfo(java.lang.String username,
java.lang.String tenantCode,
java.lang.String userCode,
int extraInfoDimension) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgStruct> |
userOrgs(long userId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> |
userResources(long userId,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> |
userResources(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String loginId,
java.lang.String modules) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
userTag(java.lang.Long userId,
java.lang.String tagName) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
userTag(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String tagName) |
toCompanyId, toOrg, toOrgId, toRoleId, toTenant, toTenantId, toUserIdpublic UserController(ExcelService excelService, FileService fileService, FixService fixService, ExportFileService exportFileService, SettleFlowService settleFlowService)
@ResponseBody
@RequestMapping(name="\u7528\u6237\u5206\u9875\u5217\u8868\u67e5\u8be2",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/users/query",
method=GET)
public org.springframework.data.domain.Page<com.xforceplus.entity.User> page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
request - pageable - public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> page(com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> create(com.xforceplus.api.model.UserModel.Request.Create model)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> simpleCreate(com.xforceplus.api.model.UserModel.Request.SimpleCreate model)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BatchSaveVo>> createBatch(java.util.List<com.xforceplus.api.model.UserModel.Request.BatchSave> models)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> info(long userId,
java.lang.String loginId,
java.lang.String modules,
int extraInfoDimension)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> userInfo(java.lang.String username,
java.lang.String tenantCode,
java.lang.String userCode,
int extraInfoDimension)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> update(long userId,
com.xforceplus.api.model.UserModel.Request.Update model)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> simpleUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateStatus(long userId,
int status)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(long id)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.OrgStruct> userOrgs(long userId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> userResources(long userId,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> appResources(long userId,
long appId,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> appsResources(long userId,
java.lang.String appIds,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindRoles(long userId,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles)
@Deprecated
@ResponseBody
@RequestMapping(name="\u6279\u91cf\u7ed1\u5b9a\u7528\u6237\u89d2\u8272(\u5e9f\u5f03)",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/users/{userId}/roles/legacy",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> legacyBindRoles(@PathVariable(value="userId") @Valid @Min(value=1L)
@Valid @Min(value=1L) long userId,
@RequestBody
java.util.List<java.lang.Long> roleIds)
@ResponseBody
@RequestMapping(name="\u6e05\u7406\u7528\u6237\u7f13\u5b58",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/users/{userId}/cache/clear",
method=DELETE)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> clearCache(@PathVariable(value="userId")
long userId)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BindRole>> bindUsersAndRoles(java.util.List<com.xforceplus.api.model.UserModel.Request.BindRole> bindRoles)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindOrgs(long userId,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Request.BindOrg>> bindUserAndOrg(@RequestBody
java.util.List<com.xforceplus.api.model.UserModel.Request.BindOrg> bindOrgs)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> checkUriAuthz(long userId,
com.xforceplus.api.model.UserModel.Request.CheckUriAuthzQuery checkUriAuthzQuery)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> page(java.lang.String tenantKey,
com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.User>> list(java.lang.String tenantKey,
com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> create(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.Create model)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> simpleCreate(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.SimpleCreate model)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> batchImport(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
com.xforceplus.api.model.UserModel.Request.BatchImport batchImport)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.api.model.UserModel.Response.BatchSyncResult>> batchSync(com.xforceplus.api.model.UserModel.Request.BatchSync batchSync)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> changeTenant(java.lang.Long userId,
java.lang.Long tenantId)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.api.model.UserModel.Request.SaveUserOutput<U,O,R,A>> batchImportIntoOrg(java.lang.String tenantKey,
java.lang.String orgKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byOrgCode,
java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.api.model.UserModel.Request.SaveUserOutput<U,O,R,A>> batchCreateUser(java.lang.String flowId,
java.lang.Long companyId,
java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models)
public java.util.List<com.xforceplus.entity.Role> getRoles(java.util.List<com.xforceplus.api.model.UserModel.Request.Create> models,
com.xforceplus.entity.SettleFlow flow,
java.util.List<com.xforceplus.entity.Role> tenantRoles)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> update(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.Update model)
public <U extends com.xforceplus.domain.user.UserDto<O,R,A>,O extends com.xforceplus.domain.org.OrgDto<O>,R extends com.xforceplus.domain.tenant.RoleDto,A extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<U> simpleUpdate(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> info(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String loginId,
java.lang.String modules,
int extraInfoDimension)
@Deprecated
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindRoles(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles)
@Deprecated
@RequestMapping(name="\u79df\u6237\u6279\u91cf\u7ed1\u5b9a\u7528\u6237\u89d2\u8272(\u5e9f\u5f03)",
value="${xforce.tenant.service.url.prefix:/api}/{tenantKey}${xforce.tenant.service.version:}/users/{userKey}/roles/legacy",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> legacyBindRoles(@PathVariable(value="tenantKey")
java.lang.String tenantKey,
@PathVariable(value="userKey")
java.lang.String userKey,
@RequestParam(value="byTenantCode",required=false)
java.lang.Boolean byTenantCode,
@RequestParam(value="byUserCode",required=false)
java.lang.Boolean byUserCode,
@RequestBody
java.util.List<java.lang.Long> roleIds)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unbindRoles(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.UnbindRoles unbindRoles)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindOrgs(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unbindOrgs(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
com.xforceplus.api.model.UserModel.Request.UnbindOrgs unbindOrgs)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateStatus(java.lang.String tenantKey,
java.lang.String userKey,
int status,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> userResources(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> appsResources(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String appIds,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> batchImportFromExcel(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
org.springframework.web.multipart.MultipartFile file)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> tenantDisable(java.lang.String tenantKey,
java.lang.Boolean byTenantCode,
long userId)
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.User>> currentPage(com.xforceplus.api.model.UserModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
currentPage 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentInfo(java.lang.String loginId,
int extraInfoDimension)
currentInfo 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> currentResources()
currentResources 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentUserinfo(long userId,
int extraInfo)
currentUserinfo 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentCreate(com.xforceplus.api.model.UserModel.Request.Create model)
currentCreate 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.Update model)
currentUpdate 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentSimpleCreate(com.xforceplus.api.model.UserModel.Request.SimpleCreate model)
currentSimpleCreate 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> currentSimpleUpdate(long userId,
com.xforceplus.api.model.UserModel.Request.SimpleUpdate model)
currentSimpleUpdate 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentEnable(long userId)
currentEnable 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentDisable(long userId)
currentDisable 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentDeleteUser(java.lang.Long userId)
currentDeleteUser 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Role>> currentBindedRoles(java.lang.Long userId,
com.xforceplus.api.model.RoleModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
currentBindedRoles 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentBindRoles(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.BindRoles bindRoles)
currentBindRoles 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUnbindRoles(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.UnbindRoles unbindRoles)
currentUnbindRoles 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentBindOrgs(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.BindOrgs bindOrgs)
currentBindOrgs 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUnbindOrgs(java.lang.Long userId,
com.xforceplus.api.model.UserModel.Request.UnbindOrgs unbindOrgs)
currentUnbindOrgs 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.OrgStruct>> bindedOrgsPage(java.lang.Long userId,
com.xforceplus.api.model.OrgModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
bindedOrgsPage 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.OrgStruct>> bindedOrgs(java.lang.Long userId,
com.xforceplus.api.model.OrgModel.Request.Query query,
org.springframework.data.domain.Sort sort)
bindedOrgs 在接口中 com.xforceplus.api.current.user.UserApi@Deprecated
@ResponseBody
@RequestMapping(name="\u5f53\u524d\u7528\u6237\u6279\u91cf\u7ed1\u5b9a\u7528\u6237\u89d2\u8272(\u5e9f\u5f03)",
value="${xforce.tenant.service.url.prefix:/api}/current${xforce.tenant.service.version:}/users/{userKey}/roles/legacy",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentBindRolesLegacy(@PathVariable(value="userKey")
java.lang.String userKey,
@RequestParam(value="byUserCode",required=false)
java.lang.Boolean byUserCode,
@RequestBody
java.util.List<java.lang.Long> roleIds)
@ResponseBody
@RequestMapping(name="\u4fee\u590d\u7528\u6237\u7ec4\u7ec7",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/users/orgs/fix",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> fixAllPaths()
public com.xforceplus.api.common.response.ResponseEntity export(@RequestBody
com.xforceplus.api.model.UserModel.Export export)
public com.xforceplus.api.common.response.ResponseEntity batchExport(com.xforceplus.api.model.UserModel.Request.Query query)
batchExport 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> batchImportData(org.springframework.web.multipart.MultipartFile file)
batchImportData 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>> appsResources(java.lang.String appIds)
appsResources 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity copyPrivilege(com.xforceplus.api.model.UserModel.Request.CopyPrivilege privilege)
copyPrivilege 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.util.Set<java.lang.String>> taxNums(java.lang.Long userId,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.util.Set<com.xforceplus.entity.Company>> companies(java.lang.Long userId,
java.lang.String loginId,
java.lang.String modules)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindPrintingEquipment(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> equipmentList)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unbindPrintingEquipment(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> equipmentList)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindTicketTerminal(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> terminalList)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unbindTicketTerminal(java.lang.Long tenantId,
java.lang.Long userId,
java.util.List<java.lang.String> terminalList)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> changeTenantManager(java.lang.String username,
java.lang.Long tenantId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> logoff(java.lang.Long userId,
java.lang.String loginId)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> userInfo(java.lang.String username)
userInfo 在接口中 com.xforceplus.api.current.user.UserApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> userTag(java.lang.String tenantKey,
java.lang.String userKey,
java.lang.Boolean byTenantCode,
java.lang.Boolean byUserCode,
java.lang.String tagName)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> userTag(java.lang.Long userId,
java.lang.String tagName)