| @@ -19,6 +19,27 @@ public class BaseMyBatisConfiguration { | |||||
| List<ShardingSphere> shardingList = new ArrayList<ShardingSphere>(); | List<ShardingSphere> shardingList = new ArrayList<ShardingSphere>(); | ||||
| shardingSpherePlugin.setShardingSpheres(shardingList); | shardingSpherePlugin.setShardingSpheres(shardingList); | ||||
| ShardingSphere wxCouponrSharding = new ShardingSphere(); | |||||
| wxCouponrSharding.setColumn("tenant_id"); | |||||
| wxCouponrSharding.setTableName("wx_coupon"); | |||||
| wxCouponrSharding.setCount(100); | |||||
| wxCouponrSharding.setRule(EnumShardingRule.HASH.getCode()); | |||||
| shardingList.add(wxCouponrSharding); | |||||
| ShardingSphere wxCouponrMerchantSharding = new ShardingSphere(); | |||||
| wxCouponrMerchantSharding.setColumn("tenant_id"); | |||||
| wxCouponrMerchantSharding.setTableName("wx_coupon_merchant"); | |||||
| wxCouponrMerchantSharding.setCount(100); | |||||
| wxCouponrMerchantSharding.setRule(EnumShardingRule.HASH.getCode()); | |||||
| shardingList.add(wxCouponrMerchantSharding); | |||||
| ShardingSphere wxCouponrChannelSharding = new ShardingSphere(); | |||||
| wxCouponrChannelSharding.setColumn("tenant_id"); | |||||
| wxCouponrChannelSharding.setTableName("wx_coupon_channel"); | |||||
| wxCouponrChannelSharding.setCount(100); | |||||
| wxCouponrChannelSharding.setRule(EnumShardingRule.HASH.getCode()); | |||||
| shardingList.add(wxCouponrChannelSharding); | |||||
| ShardingSphere wxCUserSharding = new ShardingSphere(); | ShardingSphere wxCUserSharding = new ShardingSphere(); | ||||
| wxCUserSharding.setColumn("tenant_id"); | wxCUserSharding.setColumn("tenant_id"); | ||||
| wxCUserSharding.setTableName("wx_c_user"); | wxCUserSharding.setTableName("wx_c_user"); | ||||