package com.doumee.core.conditoner.model.request;
|
|
import com.doumee.core.conditoner.model.ConditionerConstant;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.apache.commons.lang3.StringUtils;
|
|
import java.io.Serializable;
|
|
/**
|
* 登录后会话公共参数(GET query / POST body)
|
*/
|
@Data
|
public class ConditionerSessionRequest implements Serializable {
|
|
@ApiModelProperty("登录 token")
|
private String kt_token;
|
|
@ApiModelProperty("公司 ID")
|
private String kt_dwid;
|
|
@ApiModelProperty("子账号 ID,默认 0")
|
private String kt_sonid;
|
|
@ApiModelProperty("单元 ID(部分接口需要)")
|
private String kt_unit;
|
|
public void fillSessionDefaults() {
|
if (StringUtils.isBlank(kt_token)) {
|
kt_token = ConditionerConstant.kt_token;
|
}
|
if (StringUtils.isBlank(kt_dwid)) {
|
kt_dwid = ConditionerConstant.kt_dwid;
|
}
|
if (StringUtils.isBlank(kt_sonid)) {
|
kt_sonid = ConditionerConstant.kt_sonid;
|
}
|
if (StringUtils.isBlank(kt_unit)) {
|
kt_unit = ConditionerConstant.kt_unit;
|
}
|
}
|
}
|