package com.haha.admin.service;

import com.haha.common.vo.LoginVO;
import com.haha.common.vo.Result;

import java.util.Map;

/**
 * 管理员登录服务接口
 */
public interface AdminLoginService {
    
    /**
     * 管理员账号密码登录
     * @param username 用户名
     * @param password 密码
     * @return 登录结果,包含token和用户信息
     */
    Result<LoginVO> login(String username, String password);
    
    /**
     * 获取当前登录管理员信息
     * @param adminId 管理员ID
     * @return 管理员信息
     */
    Result<Map<String, Object>> getAdminInfo(String adminId);
}
