完善第三方账号管理

This commit is contained in:
2024-03-25 16:06:19 +08:00
parent aba7040447
commit 3474c5a7d5
5 changed files with 22 additions and 35 deletions

View File

@@ -69,6 +69,14 @@
<version>13.2.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.github.openfeign/feign-jackson -->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-jackson</artifactId>
<version>13.2.1</version>
</dependency>
<dependency>
<groupId>org.lionsoul</groupId>
<artifactId>ip2region</artifactId>

View File

@@ -2,7 +2,11 @@ package cn.lihongjie.coal.emDevice;
import cn.lihongjie.coal.emDevice.client.DustApi;
import com.fasterxml.jackson.databind.ObjectMapper;
import feign.Feign;
import feign.jackson.JacksonDecoder;
import feign.jackson.JacksonEncoder;
import lombok.extern.slf4j.Slf4j;
@@ -15,11 +19,16 @@ import org.springframework.context.annotation.Configuration;
@Autowired
DustConfig dustConfig;
@Autowired ObjectMapper objectMapper;
@Bean
DustApi dustApi(){
DustApi target = Feign.builder().target(DustApi.class, dustConfig.getUrl());
DustApi target = Feign.builder()
.encoder(new JacksonEncoder(objectMapper))
.decoder(new JacksonDecoder(objectMapper))
.target(DustApi.class, dustConfig.getUrl());
log.info("dust api url: {}", dustConfig.getUrl());
return target;
}

View File

@@ -7,8 +7,6 @@ import lombok.Data;
import org.hibernate.annotations.Comment;
import org.hibernate.annotations.Formula;
import java.time.LocalDateTime;
@Data
public class CreateThirdAccountDto extends OrgCommonDto {
@@ -30,24 +28,10 @@ public class CreateThirdAccountDto extends OrgCommonDto {
@Comment("密码")
private String password;
@Comment("token")
private String token;
@Comment("token过期时间(分钟)")
private Long tokenExpireMinute;
@Comment("token过期时间")
private LocalDateTime tokenExpireTime;
@Comment("token下次刷新时间")
private LocalDateTime tokenNextRefreshTime;
@Comment("token刷新时间")
private LocalDateTime tokenRefreshTime;
@Comment("token刷新次数")
private Integer tokenRefreshCount;
@Comment("token刷新错误信息")
private String tokenRefreshError;
}

View File

@@ -7,8 +7,6 @@ import lombok.Data;
import org.hibernate.annotations.Comment;
import org.hibernate.annotations.Formula;
import java.time.LocalDateTime;
@Data
public class UpdateThirdAccountDto extends OrgCommonDto {
@Comment("账号类型")
@@ -29,24 +27,9 @@ public class UpdateThirdAccountDto extends OrgCommonDto {
@Comment("密码")
private String password;
@Comment("token")
private String token;
@Comment("token过期时间(分钟)")
private Long tokenExpireMinute;
@Comment("token过期时间")
private LocalDateTime tokenExpireTime;
@Comment("token下次刷新时间")
private LocalDateTime tokenNextRefreshTime;
@Comment("token刷新时间")
private LocalDateTime tokenRefreshTime;
@Comment("token刷新次数")
private Integer tokenRefreshCount;
@Comment("token刷新错误信息")
private String tokenRefreshError;
}

View File

@@ -325,3 +325,6 @@ aliyun:
code: oss-rg-china-mainland
endpoint : oss-rg-china-mainland.aliyuncs.com
internal-endpoint: 不支持
dust:
url: "http://dust.0531yun.cn/"