增加用户信息
parent
cd80875c83
commit
443688a161
@ -0,0 +1,23 @@
|
||||
package com.baiye.core.convert;
|
||||
|
||||
import cn.hutool.json.JSONUtil;
|
||||
|
||||
import javax.persistence.AttributeConverter;
|
||||
import javax.persistence.Converter;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date : 2021/12/28
|
||||
*/
|
||||
@Converter
|
||||
public class StringConverterListJson implements AttributeConverter<Object, String> {
|
||||
@Override
|
||||
public String convertToDatabaseColumn(Object obj) {
|
||||
return JSONUtil.toJsonStr(obj);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object convertToEntityAttribute(String s) {
|
||||
return JSONUtil.parseArray(s);
|
||||
}
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package com.baiye.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date : 2022/10/19
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class UserDTO implements Serializable {
|
||||
|
||||
@JsonProperty("uid")
|
||||
private Long uid;
|
||||
|
||||
@JsonProperty("gender")
|
||||
private Integer gender;
|
||||
|
||||
@JsonProperty("is_star")
|
||||
private String isStar;
|
||||
|
||||
@JsonProperty("city")
|
||||
private String city;
|
||||
|
||||
@JsonProperty("location")
|
||||
private String location;
|
||||
|
||||
@JsonProperty("country")
|
||||
private String country;
|
||||
|
||||
@JsonProperty("province")
|
||||
private String province;
|
||||
|
||||
@JsonProperty("nickname")
|
||||
private String nickname;
|
||||
|
||||
@JsonProperty("unique_id")
|
||||
private String uniqueId;
|
||||
|
||||
@JsonProperty("avatar_medium")
|
||||
private AvatarMedium avatarMedium;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@AllArgsConstructor
|
||||
public class AvatarMedium implements Serializable {
|
||||
@JsonProperty("url_list")
|
||||
private List<String> urlList;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue