package com.badminton.entity; /** * 用户实体类 * 支持选手、管理员、裁判三种角色 * 对应需求:FR-01 用户注册与登录 */ public class User { private String userId; private String username; private String password; private String realName; private String phone; private String role; // player/admin/referee public User() {} public User(String userId, String username, String password, String realName, String phone, String role) { this.userId = userId; this.username = username; this.password = password; this.realName = realName; this.phone = phone; this.role = role; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } @Override public String toString() { return "User{" + "userId='" + userId + '\'' + ", username='" + username + '\'' + ", realName='" + realName + '\'' + ", phone='" + phone + '\'' + ", role='" + role + '\'' + '}'; } }