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; } }