This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
package com.jiudian.manage.until;
import java.util.HashMap;
//StateSignal类是一个响应结果构建器,它:
//统一了 API 响应格式:所有接口返回包含状态码和消息的标准格式
public class StateSignal {
// 存储响应数据的HashMap
HashMap<String,Object> result = new HashMap<String,Object>();
/**
* 添加状态枚举中的键值对
* @param state 状态枚举对象
*/
public void put(State state){
result.put(state.name,state.message);
}
* 添加自定义键值对
* @param name 键名
* @param val 值
public void put(String name,Object val){
result.put(name,val);
* 获取构建好的响应结果
* @return 包含响应数据的HashMap
public HashMap<String, Object> getResult() {
return result;