
tech.mhuang.pacebox.springboot.protocol.GlobalHeader Maven / Gradle / Ivy
package tech.mhuang.pacebox.springboot.protocol;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.HashMap;
import java.util.Map;
/**
* 全局header
*
* @author mhuang
* @since 1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class GlobalHeader {
/**
* 用户id
*/
private String userId;
/**
* 用户类型
*/
private String type;
/**
* 语言
*/
private String lang;
/**
* 公司id
*/
private String companyId;
/**
* 用户token
*/
private String token;
/**
* 用户ip
*/
private String ip;
/**
* 来源
*/
private String source;
/**
* 扩展字段
*/
private Map extraMap = new HashMap<>();
/**
* 租户Id
*/
private String tenantId;
/**
* 版本号
*/
private String version;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy