package jnpf.attendance.service;

import java.util.List;
import java.util.Map;

/**
 * KIPS服务
 *
 * @author yanwenfu
 * @create 2024-04-01
 */
public interface IsPerfMachineService {

    /**
     * 显示欢迎信息的方法
     * 此方法用于向用户展示欢迎信息
     */
    void welcome();

    /**
     * 更新应用配置的方法
     * 此方法接受一个参数映射，用于更新应用的配置信息
     *
     * @param params 包含配置参数的映射，其中键是参数名，值是参数值
     */
    void updateApp(Map<String, Object> params);

    /**
     * 获取所有在线客户端列表的方法
     * 此方法用于获取当前所有在线客户端的列表
     *
     * @return 包含所有在线客户端标识的列表
     */
    List<String> getAllOnlineClient();

}
