♻️ 社交登录前端支持自动根据后端接口数据配置,不再需要前端 .env 写死打包
This commit is contained in:
1 parent
ff79ae2e27
commit
55943af46d
3 files changed
+38
-4
No files matched your search
+32
@@ -0,0 +1,32 @@
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 系统登录账号VO
|
||||
*
|
||||
* @author lengleng
|
||||
* @date 2024/3/8
|
||||
*/
|
||||
@Data
|
||||
public class SysSocialDetailsVO {
|
||||
|
||||
/**
|
||||
* 账号
|
||||
*/
|
||||
@Schema(description = "appId")
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@Schema(description = "账号类型")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 扩展字段
|
||||
*/
|
||||
@Schema(description = "扩展字段")
|
||||
private String ext;
|
||||
}
|
||||
+2
-1
@@ -20,6 +20,7 @@ package com.pig4cloud.pigx.admin.service;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.pig4cloud.pigx.admin.api.dto.UserInfo;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysSocialDetails;
|
||||
import com.pig4cloud.pigx.admin.api.vo.SysSocialDetailsVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -46,5 +47,5 @@ public interface SysSocialDetailsService extends IService<SysSocialDetails> {
|
||||
*/
|
||||
UserInfo getUserInfo(String inStr);
|
||||
|
||||
List<SysSocialDetails> selectList();
|
||||
List<SysSocialDetailsVO> selectList();
|
||||
}
|
||||
+4
-3
@@ -23,6 +23,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.pig4cloud.pigx.admin.api.dto.UserInfo;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysSocialDetails;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysUser;
|
||||
import com.pig4cloud.pigx.admin.api.vo.SysSocialDetailsVO;
|
||||
import com.pig4cloud.pigx.admin.handler.LoginHandler;
|
||||
import com.pig4cloud.pigx.admin.mapper.SysSocialDetailsMapper;
|
||||
import com.pig4cloud.pigx.admin.mapper.SysUserMapper;
|
||||
@@ -95,11 +96,11 @@ public class SysSocialDetailsServiceImpl extends ServiceImpl<SysSocialDetailsMap
|
||||
* @return List<SysSocialDetails>
|
||||
*/
|
||||
@Override
|
||||
public List<SysSocialDetails> selectList() {
|
||||
public List<SysSocialDetailsVO> selectList() {
|
||||
List<SysSocialDetails> sysSocialDetailsList = baseMapper.selectList(Wrappers.query());
|
||||
return sysSocialDetailsList.stream().map(sysSocialDetails -> {
|
||||
SysSocialDetails newSysSocialDetails = new SysSocialDetails();
|
||||
BeanUtils.copyProperties(sysSocialDetails, newSysSocialDetails, SysSocialDetails.Fields.appSecret);
|
||||
SysSocialDetailsVO newSysSocialDetails = new SysSocialDetailsVO();
|
||||
BeanUtils.copyProperties(sysSocialDetails, newSysSocialDetails);
|
||||
return newSysSocialDetails;
|
||||
}).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user