diff --git a/mallinkAdmin/src/main/resources/db/migration/V20230200001__car.sql b/mallinkAdmin/src/main/resources/db/migration/V20230200001__car.sql index 932ec9a08..6a15b75e2 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V20230200001__car.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V20230200001__car.sql @@ -22,6 +22,107 @@ CREATE TABLE `wx_car_pay_order` ( UNIQUE KEY `pay_order_no` (`park_order_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='支付单表'; +CREATE TABLE wx_car_pay_order_0 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_1 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_2 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_3 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_4 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_5 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_6 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_7 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_8 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_9 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_10 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_11 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_12 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_13 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_14 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_15 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_16 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_17 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_18 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_19 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_20 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_21 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_22 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_23 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_24 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_25 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_26 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_27 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_28 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_29 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_30 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_31 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_32 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_33 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_34 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_35 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_36 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_37 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_38 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_39 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_40 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_41 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_42 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_43 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_44 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_45 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_46 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_47 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_48 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_49 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_50 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_51 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_52 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_53 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_54 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_55 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_56 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_57 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_58 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_59 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_60 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_61 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_62 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_63 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_64 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_65 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_66 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_67 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_68 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_69 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_70 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_71 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_72 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_73 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_74 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_75 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_76 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_77 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_78 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_79 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_80 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_81 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_82 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_83 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_84 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_85 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_86 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_87 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_88 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_89 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_90 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_91 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_92 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_93 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_94 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_95 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_96 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_97 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_98 LIKE wx_car_pay_order; +CREATE TABLE wx_car_pay_order_99 LIKE wx_car_pay_order; + ALTER TABLE `mallink`.`wx_park` ADD COLUMN `support_pay` int(1) COMMENT '会员小程序是否支持支付enumYesOrNo'; diff --git a/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java b/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java index d9da5085b..8b80c8a86 100644 --- a/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java +++ b/mallinkService/src/main/java/com/iformall/config/BaseMyBatisConfiguration.java @@ -330,6 +330,13 @@ public class BaseMyBatisConfiguration { wxCouponMallSharding.setRule(EnumShardingRule.HASH.getCode()); shardingList.add(wxCouponMallSharding); + ShardingSphere wxCarPayOrderSharding = new ShardingSphere(); + wxCarPayOrderSharding.setColumn("tenant_id"); + wxCarPayOrderSharding.setTableName("wx_car_pay_order"); + wxCarPayOrderSharding.setCount(100); + wxCarPayOrderSharding.setRule(EnumShardingRule.HASH.getCode()); + shardingList.add(wxCarPayOrderSharding); + //初始化 shardingSpherePlugin.setShardingSpheres(shardingList); Properties properties = new Properties();