package com.rongyichuang.player.dto.response;
|
|
import com.rongyichuang.common.dto.response.MediaResponse;
|
|
/**
|
* PlayerUserInfo响应DTO
|
* 对应GraphQL schema中的PlayerUserInfo类型
|
*/
|
public class PlayerUserInfoResponse {
|
private Long userId;
|
private String name;
|
private String phone;
|
private String avatarUrl;
|
private MediaResponse avatar;
|
|
// Constructors
|
public PlayerUserInfoResponse() {}
|
|
public PlayerUserInfoResponse(Long userId, String name, String phone, String avatarUrl, MediaResponse avatar) {
|
this.userId = userId;
|
this.name = name;
|
this.phone = phone;
|
this.avatarUrl = avatarUrl;
|
this.avatar = avatar;
|
}
|
|
// Getters and Setters
|
public Long getUserId() { return userId; }
|
public void setUserId(Long userId) { this.userId = userId; }
|
|
public String getName() { return name; }
|
public void setName(String name) { this.name = name; }
|
|
public String getPhone() { return phone; }
|
public void setPhone(String phone) { this.phone = phone; }
|
|
public String getAvatarUrl() { return avatarUrl; }
|
public void setAvatarUrl(String avatarUrl) { this.avatarUrl = avatarUrl; }
|
|
public MediaResponse getAvatar() { return avatar; }
|
public void setAvatar(MediaResponse avatar) { this.avatar = avatar; }
|
}
|