package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import java.util.List; import lombok.Builder; import lombok.Data; @Data @Builder @Schema(description = "登录响应") public class LoginResponse { @Schema(description = "Sa-Token token") private String token; @Schema(description = "用户 id") private Long userId; @Schema(description = "显示名") private String displayName; @Schema(description = "角色编码列表") private List roles; @Schema(description = "权限编码列表") private List permissions; @Schema(description = "头像 URL") private String avatarUrl; }