|
|
|
@@ -1,12 +1,10 @@ |
|
|
|
package com.iformall.domain.po.base; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField; |
|
|
|
import lombok.Data; |
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
|
|
|
import lombok.EqualsAndHashCode; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
|
|
|
import com.iformall.domain.po.WxCUserBasicInfo; |
|
|
|
|
|
|
|
/** |
|
|
|
* @author Stormeye |
|
|
|
* @date 2019/4/24 14:32 |
|
|
|
@@ -25,9 +23,14 @@ public class TenantEntity extends BaseEntity { |
|
|
|
@TableField(exist = false) |
|
|
|
protected String finalTenantId; |
|
|
|
|
|
|
|
@JsonIgnore |
|
|
|
@TableField(exist = false) |
|
|
|
protected String shardTableSuffix; |
|
|
|
|
|
|
|
@JsonIgnore |
|
|
|
@TableField(exist = false) |
|
|
|
protected String shardFinalTableSuffix; |
|
|
|
|
|
|
|
public void updateTenantInfo(TenantEntity info) { |
|
|
|
setTenantId(info.getTenantId()); |
|
|
|
setParentTenantId(null); |
|
|
|
@@ -54,11 +57,18 @@ public class TenantEntity extends BaseEntity { |
|
|
|
} |
|
|
|
|
|
|
|
public String getShardTableSuffix() { |
|
|
|
if(StringUtils.isNotBlank(tenantId)){ |
|
|
|
shardTableSuffix = "_" + Integer.parseInt(this.getTenantId())%100; |
|
|
|
if(StringUtils.isNotBlank(getTenantId())){ |
|
|
|
shardTableSuffix = "_" + Integer.parseInt(getTenantId())%100; |
|
|
|
} |
|
|
|
return shardTableSuffix; |
|
|
|
} |
|
|
|
|
|
|
|
public String getShardFinalTableSuffix(){ |
|
|
|
if(StringUtils.isNotBlank(getFinalTenantId())){ |
|
|
|
shardFinalTableSuffix = "_" + Integer.parseInt(getFinalTenantId())%100; |
|
|
|
} |
|
|
|
return shardFinalTableSuffix; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTenantId() { |
|
|
|
|