package com.imutil.service; import com.imutil.entity.AdminUser; /** * 管理后台用户服务 *
* 登录校验(PBKDF2)+ 首次启动默认管理员初始化。 * * @author imutil */ public interface AdminUserService { /** * 登录校验 * * @return 凭证正确且账号启用返回 AdminUser,否则 null */ AdminUser login(String username, String password); /** * 应用启动时确保存在至少一个管理员(表空则按 app.yml imutil.admin 初始化) */ void ensureDefaultAdmin(); }