Browse Source

Merge branch 'release_toaliyun_real_202207' of https://git.malls.iformall.com/server/formallProject into release_toaliyun_real_202207

release_toaliyun_real
zhengfangyuan 3 years ago
parent
commit
14fb346b7d
8 changed files with 894 additions and 12 deletions
  1. +702
    -0
      mallinkAdmin/src/main/resources/db/migration/V2022080500001_tt_poi_take_rate.sql
  2. +13
    -1
      mallinkService/src/main/java/com/iformall/domain/po/TtPoiTakeRate.java
  3. +39
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanContentType.java
  4. +39
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanStatus.java
  5. +38
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanType.java
  6. +4
    -1
      mallinkService/src/main/java/com/iformall/mapper/TtPoiTakeRateMapper.java
  7. +33
    -7
      mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java
  8. +26
    -3
      mallinkService/src/main/resources/mapper/TtPoiTakeRateMapper.xml

+ 702
- 0
mallinkAdmin/src/main/resources/db/migration/V2022080500001_tt_poi_take_rate.sql View File

@@ -0,0 +1,702 @@
ALTER TABLE `mallink`.`tt_poi_take_rate_0`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_1`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_2`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_3`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_4`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_5`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_6`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_7`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_8`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_9`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_10`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_11`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_12`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_13`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_14`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_15`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_16`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_17`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_18`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_19`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_20`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_21`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_22`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_23`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_24`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_25`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_26`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_27`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_28`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_29`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_30`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_31`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_32`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_33`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_34`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_35`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_36`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_37`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_38`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_39`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_40`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_41`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_42`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_43`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_44`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_45`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_46`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_47`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_48`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_49`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_50`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_51`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_52`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_53`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_54`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_55`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_56`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_57`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_58`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_59`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_60`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_61`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_62`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_63`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_64`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_65`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_66`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_67`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_68`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_69`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_70`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_71`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_72`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_73`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_74`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_75`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_76`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_77`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_78`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_79`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_80`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_81`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_82`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_83`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_84`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_85`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_86`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_87`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_88`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_89`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_90`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_91`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_92`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_93`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_94`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_95`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_96`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_97`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_98`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;
ALTER TABLE `mallink`.`tt_poi_take_rate_99`
ADD COLUMN `type` smallint(1) COMMENT '计划类型' AFTER `coupon_id`,
ADD COLUMN `name` varchar(255) COMMENT '名称' AFTER `type`,
ADD COLUMN `content_type` smallint(1) COMMENT '场景' AFTER `name`,
ADD COLUMN `start_time` datetime(0) AFTER `status`,
ADD COLUMN `end_time` datetime(0) AFTER `start_time`;


UPDATE `mallink`.`tt_poi_take_rate_0` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_1` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_2` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_3` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_4` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_5` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_6` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_7` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_8` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_9` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_10` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_11` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_12` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_13` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_14` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_15` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_16` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_17` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_18` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_19` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_20` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_21` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_22` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_23` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_24` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_25` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_26` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_27` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_28` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_29` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_30` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_31` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_32` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_33` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_34` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_35` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_36` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_37` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_38` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_39` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_40` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_41` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_42` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_43` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_44` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_45` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_46` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_47` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_48` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_49` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_50` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_51` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_52` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_53` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_54` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_55` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_56` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_57` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_58` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_59` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_60` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_61` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_62` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_63` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_64` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_65` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_66` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_67` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_68` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_69` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_70` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_71` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_72` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_73` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_74` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_75` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_76` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_77` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_78` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_79` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_80` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_81` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_82` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_83` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_84` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_85` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_86` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_87` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_88` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_89` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_90` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_91` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_92` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_93` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_94` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_95` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_96` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_97` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_98` SET `type` = 2;
UPDATE `mallink`.`tt_poi_take_rate_99` SET `type` = 2;

+ 13
- 1
mallinkService/src/main/java/com/iformall/domain/po/TtPoiTakeRate.java View File

@@ -19,15 +19,27 @@ public class TtPoiTakeRate extends TenantEntity {
@io.swagger.annotations.ApiModelProperty(value="商品ID",name="couponId") @io.swagger.annotations.ApiModelProperty(value="商品ID",name="couponId")
private Long couponId; private Long couponId;


@io.swagger.annotations.ApiModelProperty(value="EnumCpsPlanType 计划类型",name="type")
private Integer type;

@io.swagger.annotations.ApiModelProperty(value="",name="name")
private String name;

@io.swagger.annotations.ApiModelProperty(value="EnumCpsPlanContentType 场景",name="contentType")
private Integer contentType;

@io.swagger.annotations.ApiModelProperty(value="抖音ID",name="douyinId") @io.swagger.annotations.ApiModelProperty(value="抖音ID",name="douyinId")
private String douyinId; private String douyinId;


@io.swagger.annotations.ApiModelProperty(value="分佣率",name="takeRate") @io.swagger.annotations.ApiModelProperty(value="分佣率",name="takeRate")
private Integer takeRate; private Integer takeRate;


@io.swagger.annotations.ApiModelProperty(value="状态",name="status")
@io.swagger.annotations.ApiModelProperty(value="EnumCpsPlanStatus 状态",name="status")
private Integer status; private Integer status;


private Date startTime;
private Date endTime;

@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate")
private Date createDate; private Date createDate;
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate") @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate")


+ 39
- 0
mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanContentType.java View File

@@ -0,0 +1,39 @@
package com.iformall.enums;

/**
* Created by Stormeye on 2018/08/09.
*/
public enum EnumCpsPlanContentType {

//

VIDEO(1, "仅短视频"),
LIVE(2, "仅直播间"),
VIDEO_LIVE(3, "短视频和直播间"),
;

public static EnumCpsPlanContentType getEnum(Integer code) {
for (EnumCpsPlanContentType value : values()) {
if (value.getCode().equals(code)) {
return value;
}
}
return null;
}

private Integer code;
private String message;

EnumCpsPlanContentType(Integer code, String message) {
this.code = code;
this.message = message;
}

public Integer getCode() {
return code;
}

public String getMessage() {
return message;
}
}

+ 39
- 0
mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanStatus.java View File

@@ -0,0 +1,39 @@
package com.iformall.enums;

/**
* Created by Stormeye on 2018/08/09.
*/
public enum EnumCpsPlanStatus {

//

ING(1, "进行中/在线"),
SUSPEND(2, "暂停/下线"),
OFF(3, "关闭"),
;

public static EnumCpsPlanStatus getEnum(Integer code) {
for (EnumCpsPlanStatus value : values()) {
if (value.getCode().equals(code)) {
return value;
}
}
return null;
}

private Integer code;
private String message;

EnumCpsPlanStatus(Integer code, String message) {
this.code = code;
this.message = message;
}

public Integer getCode() {
return code;
}

public String getMessage() {
return message;
}
}

+ 38
- 0
mallinkService/src/main/java/com/iformall/enums/EnumCpsPlanType.java View File

@@ -0,0 +1,38 @@
package com.iformall.enums;

/**
* Created by Stormeye on 2018/08/09.
*/
public enum EnumCpsPlanType {

//

COMMON(1, "通用计划"),
DIRECTIONAL(2, "定向计划"),
;

public static EnumCpsPlanType getEnum(Integer code) {
for (EnumCpsPlanType value : values()) {
if (value.getCode().equals(code)) {
return value;
}
}
return null;
}

private Integer code;
private String message;

EnumCpsPlanType(Integer code, String message) {
this.code = code;
this.message = message;
}

public Integer getCode() {
return code;
}

public String getMessage() {
return message;
}
}

+ 4
- 1
mallinkService/src/main/java/com/iformall/mapper/TtPoiTakeRateMapper.java View File

@@ -9,8 +9,11 @@ import java.util.List;


public interface TtPoiTakeRateMapper extends CommonMapper<TtPoiTakeRate, Long> { public interface TtPoiTakeRateMapper extends CommonMapper<TtPoiTakeRate, Long> {


TtPoiTakeRate selectByCouponAndDouyin(@Param("tenantId")String tenantId,@Param("couponId")Long couponId,@Param("douyinId")String douyinId);
TtPoiTakeRate selectByCouponAndDouyin(@Param("tenantId")String tenantId,@Param("couponId")Long couponId,
@Param("type") Integer type,@Param("douyinId")String douyinId);
List<TtPoiTakeRate> findList(TtPoiTakeRate takeRate); List<TtPoiTakeRate> findList(TtPoiTakeRate takeRate);


TtPoiTakeRate selectById(@Param("id")Long id,@Param("tenantId")String tenantId);

} }

+ 33
- 7
mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java View File

@@ -501,6 +501,14 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {


Long returnPlanId = ttMerchantPoiService.getTtWebService(tenantInfo).getPoiPlanService().poiPlanSave(poiPlan); Long returnPlanId = ttMerchantPoiService.getTtWebService(tenantInfo).getPoiPlanService().poiPlanSave(poiPlan);
if(returnPlanId != null){ if(returnPlanId != null){
TtPoiTakeRate ttPoiTakeRate = new TtPoiTakeRate();
ttPoiTakeRate.setId(returnPlanId);
ttPoiTakeRate.updateTenantInfo(tenantInfo);
ttPoiTakeRate.setCouponId(couponId);
ttPoiTakeRate.setType(EnumCpsPlanType.COMMON.getCode());
ttPoiTakeRate.setContentType(contentType);
ttPoiTakeRate.setTakeRate(commissionRate);
this.saveorupdate(ttPoiTakeRate);
return new ResultData(returnPlanId); return new ResultData(returnPlanId);
}else{ }else{
return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(),"未获取到计划ID"); return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(),"未获取到计划ID");
@@ -516,6 +524,12 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
try { try {
boolean b = ttMerchantPoiService.getTtWebService(tenantInfo).getPoiPlanService().poiPlanUpdateStatus(planId, status); boolean b = ttMerchantPoiService.getTtWebService(tenantInfo).getPoiPlanService().poiPlanUpdateStatus(planId, status);
if(b){ if(b){
TtPoiTakeRate ttPoiTakeRate = new TtPoiTakeRate();
ttPoiTakeRate.setId(planId);
ttPoiTakeRate.updateTenantInfo(tenantInfo);
ttPoiTakeRate.setType(EnumCpsPlanType.COMMON.getCode());
ttPoiTakeRate.setStatus(status);
this.saveorupdate(ttPoiTakeRate);
return new ResultData(); return new ResultData();
}else{ }else{
return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(),"false"); return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(),"false");
@@ -544,6 +558,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
TtPoiTakeRate ttPoiTakeRate = new TtPoiTakeRate(); TtPoiTakeRate ttPoiTakeRate = new TtPoiTakeRate();
ttPoiTakeRate.updateTenantInfo(tenantInfo); ttPoiTakeRate.updateTenantInfo(tenantInfo);
ttPoiTakeRate.setCouponId(couponId); ttPoiTakeRate.setCouponId(couponId);
ttPoiTakeRate.setType(EnumCpsPlanType.DIRECTIONAL.getCode());
ttPoiTakeRate.setDouyinId(douyinId); ttPoiTakeRate.setDouyinId(douyinId);
ttPoiTakeRate.setTakeRate(takeRate); ttPoiTakeRate.setTakeRate(takeRate);
ttPoiTakeRate.setStatus(status); ttPoiTakeRate.setStatus(status);
@@ -565,19 +580,30 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {




private int saveorupdate(TtPoiTakeRate takeRate){ private int saveorupdate(TtPoiTakeRate takeRate){
TtPoiTakeRate ttPoiTakeRate = ttPoiTakeRateMapper.selectByCouponAndDouyin(takeRate.getTenantId(), takeRate.getCouponId(), takeRate.getDouyinId());
TtPoiTakeRate ttPoiTakeRate = null;
if(EnumCpsPlanType.DIRECTIONAL.getCode().equals(takeRate.getType())){
ttPoiTakeRate = ttPoiTakeRateMapper.selectByCouponAndDouyin(takeRate.getTenantId(), takeRate.getCouponId(),
takeRate.getType(),takeRate.getDouyinId());
}else if(EnumCpsPlanType.COMMON.getCode().equals(takeRate.getType())){
ttPoiTakeRate = ttPoiTakeRateMapper.selectById(takeRate.getId(), takeRate.getTenantId());
if(ttPoiTakeRate == null && ttPoiTakeRate.getStatus() == null){
ttPoiTakeRate.setStatus(EnumCpsPlanStatus.ING.getCode());
}
}

Date now = new Date(); Date now = new Date();
if(ttPoiTakeRate == null){ if(ttPoiTakeRate == null){
final IdWorker idWorker = IdWorker.get();
takeRate.setId(idWorker.nextId());
if(takeRate.getId() == null){
final IdWorker idWorker = IdWorker.get();
takeRate.setId(idWorker.nextId());
}
takeRate.setCreateDate(now); takeRate.setCreateDate(now);
takeRate.setUpdateDate(now); takeRate.setUpdateDate(now);
return ttPoiTakeRateMapper.insert(takeRate); return ttPoiTakeRateMapper.insert(takeRate);
}else{ }else{
ttPoiTakeRate.setTakeRate(takeRate.getTakeRate());
ttPoiTakeRate.setStatus(takeRate.getStatus());
ttPoiTakeRate.setUpdateDate(new Date());
return ttPoiTakeRateMapper.updateById(ttPoiTakeRate);
takeRate.setId(ttPoiTakeRate.getId());
takeRate.setUpdateDate(new Date());
return ttPoiTakeRateMapper.updateById(takeRate);
} }


} }


+ 26
- 3
mallinkService/src/main/resources/mapper/TtPoiTakeRateMapper.xml View File

@@ -6,17 +6,23 @@
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId"/> <result column="tenant_id" jdbcType="VARCHAR" property="tenantId"/>
<result column="parent_tenant_id" jdbcType="VARCHAR" property="parentTenantId"/> <result column="parent_tenant_id" jdbcType="VARCHAR" property="parentTenantId"/>
<result column="coupon_id" jdbcType="BIGINT" property="couponId"/> <result column="coupon_id" jdbcType="BIGINT" property="couponId"/>
<result column="type" jdbcType="INTEGER" property="type"/>
<result column="name" jdbcType="VARCHAR" property="name"/>
<result column="content_type" jdbcType="INTEGER" property="contentType"/>
<result column="douyin_id" jdbcType="VARCHAR" property="douyinId" /> <result column="douyin_id" jdbcType="VARCHAR" property="douyinId" />
<result column="take_rate" jdbcType="INTEGER" property="takeRate"/> <result column="take_rate" jdbcType="INTEGER" property="takeRate"/>
<result column="status" jdbcType="INTEGER" property="status"/> <result column="status" jdbcType="INTEGER" property="status"/>
<result column="start_time" jdbcType="TIMESTAMP" property="startTime"/>
<result column="end_time" jdbcType="TIMESTAMP" property="endTime"/>
<result column="create_date" jdbcType="TIMESTAMP" property="createDate"/> <result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/> <result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
</resultMap> </resultMap>


<sql id="allColumns"> <sql id="allColumns">
`id`,`tenant_id`,`parent_tenant_id`,`coupon_id`,`douyin_id`,
`take_rate`,`status`,
`create_date`,`update_date`
`id`,`tenant_id`,`parent_tenant_id`,`coupon_id`,
`type`,`name`,`content_type`,
`douyin_id`,`take_rate`,`status`,
`start_time`,`end_time`,`create_date`,`update_date`
</sql> </sql>


<sql id="dynamicWhereConditions"> <sql id="dynamicWhereConditions">
@@ -37,10 +43,22 @@
and `coupon_id` = #{couponId} and `coupon_id` = #{couponId}
</if> </if>


<if test=" null != type ">
and `type` = #{type}
</if>

<if test=" null != name and '' != name">
and `name` = #{name}
</if>

<if test=" null != douyinId and '' != douyinId"> <if test=" null != douyinId and '' != douyinId">
and `douyin_id` = #{douyinId} and `douyin_id` = #{douyinId}
</if> </if>


<if test=" null != contentType ">
and `content_type` = #{contentType}
</if>

<if test=" null != status "> <if test=" null != status ">
and `status` = #{status} and `status` = #{status}
</if> </if>
@@ -59,6 +77,7 @@
from tt_poi_take_rate from tt_poi_take_rate
where tenant_id = #{tenantId} where tenant_id = #{tenantId}
and `coupon_id` = #{couponId} and `coupon_id` = #{couponId}
and `type` = #{type}
and `douyin_id` = #{douyinId} and `douyin_id` = #{douyinId}
</select> </select>


@@ -68,5 +87,9 @@
from tt_poi_take_rate from tt_poi_take_rate
<include refid="dynamicWhereConditions"/> <include refid="dynamicWhereConditions"/>
</select> </select>

<select id="selectById" parameterType="java.util.HashMap" resultMap="BaseResultMap">
select <include refid="allColumns" /> from tt_poi_take_rate where id = #{id} and tenant_id=#{tenantId}
</select>
</mapper> </mapper>

Loading…
Cancel
Save