Merge pull request #6887 from dataease/pr@dev@feat_account_uid

feat: 内置账号转uid接口
This commit is contained in:
fit2cloud-chenyw 2023-11-28 11:21:22 +08:00 committed by GitHub
commit 92c6c26d4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 32 additions and 4 deletions

View File

@ -17,10 +17,7 @@ import io.dataease.commons.utils.AuthUtils;
import io.dataease.commons.utils.PageUtils;
import io.dataease.commons.utils.Pager;
import io.dataease.controller.response.ExistLdapUser;
import io.dataease.controller.sys.request.SysUserCreateRequest;
import io.dataease.controller.sys.request.SysUserPwdRequest;
import io.dataease.controller.sys.request.SysUserStateRequest;
import io.dataease.controller.sys.request.UserGridRequest;
import io.dataease.controller.sys.request.*;
import io.dataease.controller.sys.response.AuthBindDTO;
import io.dataease.controller.sys.response.RoleUserItem;
import io.dataease.controller.sys.response.SysUserGridResponse;
@ -70,6 +67,16 @@ public class SysUserController {
@Resource
private AuthUserService authUserService;
@ApiIgnore
@GetMapping("/transAccount")
public Long transAccount(@RequestBody TransAccountRequest request) {
String account = request.getAccount();
if (StringUtils.isBlank(account)) {
DEException.throwException("account can not be null");
}
return sysUserService.uidByAccount(account);
}
@ApiOperation("查询用户")
@RequiresPermissions("user:read")
@PostMapping("/userGrid/{goPage}/{pageSize}")

View File

@ -0,0 +1,11 @@
package io.dataease.controller.sys.request;
import lombok.Data;
import java.io.Serializable;
@Data
public class TransAccountRequest implements Serializable {
private String account;
}

View File

@ -11,4 +11,6 @@ public interface ExtSysUserMapper {
List<String> ldapUserNames(Integer from);
String queryAdminEmail();
Long queryUserId(String username);
}

View File

@ -106,4 +106,8 @@
from sys_user
where user_id = 1
</select>
<select id="queryUserId" resultType="java.lang.Long" parameterType="java.lang.String">
select user_id from sys_user where username = #{account}
</select>
</mapper>

View File

@ -63,6 +63,10 @@ public class SysUserService {
@Resource
private AuthUserService authUserService;
public Long uidByAccount(String account) {
return extSysUserMapper.queryUserId(account);
}
public List<SysUserGridResponse> query(UserGridRequest request) {