增加用户信息
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