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; } } }