package com.emotion.dto.request; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; /** * 管理员登录请求 * * @author emotion-museum * @date 2025-10-27 */ @Data public class AdminLoginRequest { /** * 账号 */ @NotBlank(message = "账号不能为空") @Size(min = 3, max = 50, message = "账号长度必须在3-50个字符之间") @Schema(description = "管理员账号") private String account; /** * 密码 */ @NotBlank(message = "密码不能为空") @Size(min = 6, max = 20, message = "密码长度必须在6-20个字符之间") @Schema(description = "管理员密码") private String password; }