package org.dromara.system.uitil;
|
|
import cn.hutool.core.util.IdUtil;
|
import org.dromara.common.core.domain.model.LoginBody;
|
import org.dromara.common.core.domain.model.RegisterBody;
|
import org.dromara.system.domain.bo.SysUserBo;
|
|
/**
|
* 自动登录工具类
|
*/
|
public class AutoLoginUtil {
|
|
//默认密码
|
private static String PASSWORD = "123456";
|
//默认管理
|
private static String TENANT_ID = "000000";
|
|
/**
|
* 填充注册
|
*
|
* @param user
|
*/
|
public static void padding(RegisterBody user) {
|
String uuid = IdUtil.simpleUUID();
|
user.setTenantId(TENANT_ID);
|
user.setPassword(PASSWORD);
|
user.setUserType("sys_user");
|
user.setUuid(uuid);
|
|
}
|
|
/**
|
* 填充用户登录信息
|
*
|
* @return
|
*/
|
public static LoginBody create(RegisterBody user, String clientId) {
|
String uuid = IdUtil.simpleUUID();
|
LoginBody loginBody = new LoginBody();
|
loginBody.setClientId(clientId);
|
loginBody.setPassword(PASSWORD);
|
loginBody.setGrantType("password");
|
loginBody.setTenantId(TENANT_ID);
|
loginBody.setUsername(user.getUsername());
|
loginBody.setUuid(uuid);
|
return loginBody;
|
}
|
|
}
|