Browse Source

添加分表

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
2707b4dc22
2 changed files with 2733 additions and 0 deletions
  1. +2723
    -0
      mallinkAdmin/src/main/resources/db/migration/V202010141441_sharing.sql
  2. +10
    -0
      mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java

+ 2723
- 0
mallinkAdmin/src/main/resources/db/migration/V202010141441_sharing.sql
File diff suppressed because it is too large
View File


+ 10
- 0
mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java View File

@@ -103,6 +103,7 @@ public class BaseMyBatisConfiguration {
wxPosPayOrderSharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(wxPosPayOrderSharding);
//TODO ,逻辑待处理,tenant_id未和basic_info的final_tenant_id对应,去掉parent_tenant_id
ShardingSphere wxScoreHistorySharding = new ShardingSphere();
wxScoreHistorySharding.setColumn("tenant_id");
wxScoreHistorySharding.setTableName("wx_score_history");
@@ -110,6 +111,7 @@ public class BaseMyBatisConfiguration {
wxScoreHistorySharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(wxScoreHistorySharding);
//TODO ,逻辑待处理,tenant_id未和basic_info的final_tenant_id对应,去掉parent_tenant_id
ShardingSphere wxCreditHistorySharding = new ShardingSphere();
wxScoreHistorySharding.setColumn("tenant_id");
wxScoreHistorySharding.setTableName("wx_credit_history");
@@ -117,6 +119,14 @@ public class BaseMyBatisConfiguration {
wxScoreHistorySharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(wxCreditHistorySharding);
//TODO ,打标签定时任务。逻辑待处理,
ShardingSphere wxCUserTagsSharding = new ShardingSphere();
wxCUserTagsSharding.setColumn("tenant_id");
wxCUserTagsSharding.setTableName("wx_c_user_tags");
wxCUserTagsSharding.setCount(100);
wxCUserTagsSharding.setRule(EnumShardingRule.HASH.getCode());
shardingList.add(wxCUserTagsSharding);
ShardingSphere wxCarCmdLogSharding = new ShardingSphere();
wxCarCmdLogSharding.setColumn("tenant_id");
wxCarCmdLogSharding.setTableName("wx_car_cmd_log");


Loading…
Cancel
Save