syh 4 anos atrás
pai
commit
ba4e081a99
100 arquivos alterados com 4201 adições e 3 exclusões
  1. 0 3
      xxl-job-executor-samples/.mvn/wrapper/MavenWrapperDownloader.java
  2. 17 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml
  3. 56 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/CollectionSlogans.java
  4. 47 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouActionBarText.java
  5. 56 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAdvertiserBaseInfo.java
  6. 83 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppCreate.java
  7. 47 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppInfo.java
  8. 73 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppList.java
  9. 65 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaign.java
  10. 53 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignCreate.java
  11. 53 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignDayBudget.java
  12. 53 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignStatus.java
  13. 69 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignTemplate.java
  14. 45 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouConversionInfos.java
  15. 45 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouConversionTypes.java
  16. 88 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreateAppTemplate.java
  17. 158 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreative.java
  18. 69 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreativeCreate.java
  19. 50 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreativeTagCollection.java
  20. 82 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDailyFlows.java
  21. 59 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDailyReportTask.java
  22. 44 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDirectionalTemplate.java
  23. 129 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroup.java
  24. 53 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupBid.java
  25. 150 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupCreateLog.java
  26. 80 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupCreateTarget.java
  27. 52 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupDayBudget.java
  28. 136 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupTarget.java
  29. 61 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouHistoryReportTask.java
  30. 71 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImage.java
  31. 66 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImageGet.java
  32. 68 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImageUploand.java
  33. 47 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouRegionListChildren.java
  34. 55 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouRegionListParent.java
  35. 70 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouSchedule.java
  36. 46 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTargetingTags.java
  37. 46 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTitleCollection.java
  38. 56 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTrackUrlCollection.java
  39. 86 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideo.java
  40. 78 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideoGet.java
  41. 70 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideoUpload.java
  42. 33 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouAccountBudget.java
  43. 43 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouOperationRecord.java
  44. 49 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouOverRunLog.java
  45. 74 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouPopulation.java
  46. 113 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouProgramCreative.java
  47. 46 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouTemplate.java
  48. 143 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouTemplateTarget.java
  49. 35 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/ConvertVo.java
  50. 107 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/KuaiShouVideoGetVo.java
  51. 33 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/SpendVo.java
  52. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/BatchMapper.java
  53. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/CollectionSlogansMapper.java
  54. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouActionBarTextMapper.java
  55. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAdvertiserBaseInfoMapper.java
  56. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppCreateMapper.java
  57. 18 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppInfoMapper.java
  58. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppListMapper.java
  59. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignCreateMapper.java
  60. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignDayBudgetMapper.java
  61. 20 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignMapper.java
  62. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignStatusMapper.java
  63. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignTemplateMapper.java
  64. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouConversionInfosMapper.java
  65. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouConversionTypesMapper.java
  66. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreateAppTemplateMapper.java
  67. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeCreateMapper.java
  68. 25 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeMapper.java
  69. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeTagCollectionMapper.java
  70. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDailyFlowsMapper.java
  71. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDailyReportTaskMapper.java
  72. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDirectionalTemplateMapper.java
  73. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupBidMapper.java
  74. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupCreateLogMapper.java
  75. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupCreateTargetMapper.java
  76. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupDayBudgetMapper.java
  77. 25 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupMapper.java
  78. 19 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupTargetMapper.java
  79. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouHistoryReportTaskMapper.java
  80. 22 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageGetMapper.java
  81. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageMapper.java
  82. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageUploandMapper.java
  83. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouRegionListChildrenMapper.java
  84. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouRegionListParentMapper.java
  85. 32 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouReportDailyMaterialMapper.java
  86. 18 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouScheduleMapper.java
  87. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTargetingTagsMapper.java
  88. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTitleCollectionMapper.java
  89. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTrackUrlCollectionMapper.java
  90. 22 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoGetMapper.java
  91. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoMapper.java
  92. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoUploadMapper.java
  93. 14 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouAccountBudgetMapper.java
  94. 40 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouOperationRecordMapper.java
  95. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouOverRunLogMapper.java
  96. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouPopulationMapper.java
  97. 16 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouProgramCreativeMapper.java
  98. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouTemplateMapper.java
  99. 15 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouTemplateTargetMapper.java
  100. 0 0
      xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/MaterialRefuseMapper.java

+ 0 - 3
xxl-job-executor-samples/.mvn/wrapper/MavenWrapperDownloader.java

@@ -14,9 +14,6 @@
  * limitations under the License.
  */
 
-import java.net.*;
-import java.io.*;
-import java.nio.channels.*;
 import java.util.Properties;
 
 public class MavenWrapperDownloader {

+ 17 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml

@@ -116,6 +116,23 @@
             <version>${project.parent.version}</version>
         </dependency>
 
+        <dependency>
+            <groupId>com.tencentcloudapi</groupId>
+            <artifactId>tencentcloud-sdk-java</artifactId>
+            <version>3.1.62</version><!-- 注:这里只是示例版本号,请获取并替换为 最新的版本号 -->
+        </dependency>
+        <dependency>
+            <groupId>com.qcloud</groupId>
+            <artifactId>cos_api</artifactId>
+            <version>5.6.25</version>
+        </dependency>
+
+        <dependency>
+            <groupId>dom4j</groupId>
+            <artifactId>dom4j</artifactId>
+            <version>1.6.1</version>
+        </dependency>
+
     </dependencies>
 
     <build>

+ 56 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/CollectionSlogans.java

@@ -0,0 +1,56 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 收藏的广告语
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-10-12
+ */
+@Data
+@TableName("ctop_kuaishou_slogans_collection")
+public class CollectionSlogans {
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 类型1-封面广告语;2-广告语
+     */
+    private String type;
+    /**
+     * value
+     */
+    private String value;
+    /**
+     * 人员ID
+     */
+    private String userId;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * createTime
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * updateTime
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 47 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouActionBarText.java

@@ -0,0 +1,47 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-行动号召文案
+ * @Author: jeecg-boot
+ * @Date: 2019-08-15
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_action_bar_text")
+public class KuaiShouActionBarText {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 类型
+     */
+    private Integer type;
+    /**
+     * 行动号召文案
+     */
+    private String actionBarText;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 56 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAdvertiserBaseInfo.java

@@ -0,0 +1,56 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 快手-广告主基本信息
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2019-09-18
+ */
+@Data
+@TableName("ctop_kuaishou_advertiser_base_info")
+public class KuaiShouAdvertiserBaseInfo {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 账号快手id
+     */
+    private String userId;
+    /**
+     * 公司名称
+     */
+    private String corporationName;
+    /**
+     * 快手昵称
+     */
+    private String userName;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 83 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppCreate.java

@@ -0,0 +1,83 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 创建应用
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_app_create")
+public class KuaiShouAppCreate {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 本地存储地址
+     */
+    private Object savaPath;
+    /**
+     * 上传应用地址
+     */
+    private Object url;
+    /**
+     * 应用标记
+     */
+    private String appVersion;
+    /**
+     * 应用名称
+     */
+    private String appName;
+    /**
+     * 图片token
+     */
+    private Object imageToken;
+    /**
+     * 应用包名
+     */
+    private String packageName;
+    /**
+     * 应用类型 1: Android 应用下载,2: Android 网页游戏,3: iOS 应用下载, 4:iOS 网页游戏
+     */
+    private Integer platform;
+    /**
+     * 请求成功后 返回应用地址
+     */
+    private Object returnUrl;
+    /**
+     * 应用id
+     */
+    private Long appId;
+    /**
+     * 文件上传时间
+     */
+    private String uploadTime;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 47 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppInfo.java

@@ -0,0 +1,47 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 广告组-app信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_app_info")
+public class KuaiShouAppInfo {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * accountId
+     */
+    private Long accountId;
+    /**
+     * 广告组id
+     */
+    private Long unitId;
+    /**
+     * appPackageName
+     */
+    private String appPackageName;
+    /**
+     * appName
+     */
+    private String appName;
+    /**
+     * deviceOsType
+     */
+    private Integer deviceOsType;
+    private Date createTime;
+    private Date updateTime;
+}

+ 73 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouAppList.java

@@ -0,0 +1,73 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-应用列表
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_app_list")
+public class KuaiShouAppList {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 应用id
+     */
+    private Long appId;
+    /**
+     * 应用地址
+     */
+    private Object url;
+    /**
+     * 应用标记
+     */
+    private String appVersion;
+    /**
+     * 应用名称
+     */
+    private String appName;
+    /**
+     * 应用图标链接地址
+     */
+    private Object appIconUrl;
+    /**
+     * 图片token
+     */
+    private Object imageToken;
+    /**
+     * 应用包名
+     */
+    private String packageName;
+    /**
+     * 应用类型 1: Android 应用下载,2: Android 网页游戏,3: iOS 应用下载, 4:iOS 网页游戏
+     */
+    private Integer platform;
+    /**
+     * 返回修改时间
+     */
+    private String returnTime;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 65 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaign.java

@@ -0,0 +1,65 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-获取广告计划信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_campaign")
+public class KuaiShouCampaign {
+
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 计划ID
+     */
+    private Long campaignId;
+    /**
+     * 计划名称
+     */
+    private String campaignName;
+    /**
+     * 状态
+     */
+    private Integer status;
+
+
+    /**
+     * 广告计划类型
+     */
+    private Integer campaignType;
+
+    /**
+     * 创建渠道
+     */
+    private Integer createChannel;
+
+    /**
+     * 投放状态
+     */
+    private Integer putStatus;
+    /**
+     * 每日预算
+     */
+    private Long dayBudget;
+    private String dayBudgetSchedule;
+    private String putCreateTime;
+    private String putUpdateTime;
+    private Date createTime;
+    private Date updateTime;
+}

+ 53 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignCreate.java

@@ -0,0 +1,53 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-创建广告计划
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_campaign_create")
+public class KuaiShouCampaignCreate {
+
+    /**
+     * 账户ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告计划名称
+     */
+    private String campaignName;
+    /**
+     * 2:提升应用安装 3:获取电商下单 4:推广品牌活动 5:收集销售线索
+     */
+    private Integer type;
+    /**
+     * 计划单日预算金额 单位:厘 0表示预算不限,不小于500元,不超过100000000
+     */
+    private Integer dayBudget;
+    /**
+     * 广告计划id
+     */
+    private Long campaignId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 53 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignDayBudget.java

@@ -0,0 +1,53 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-修改广告计划记录表
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_campaign_day_budget")
+public class KuaiShouCampaignDayBudget {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 计划ID
+     */
+    private Long campaignId;
+    /**
+     * 修改前预算
+     */
+    private Long dayBudget;
+    /**
+     * 修改后预算
+     */
+    private Long updateDayBudget;
+    /**
+     * 操作人id
+     */
+    private String userId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 53 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignStatus.java

@@ -0,0 +1,53 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-修改状态
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_campaign_status")
+public class KuaiShouCampaignStatus {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 计划ID
+     */
+    private Long campaignId;
+    /**
+     * 修改前状态
+     */
+    private Integer putStatus;
+    /**
+     * 修改后状态
+     */
+    private Integer updatePutStatus;
+    /**
+     * 操作人id
+     */
+    private String userId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 69 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCampaignTemplate.java

@@ -0,0 +1,69 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-创建广告计划模板
+ * @Author: jeecg-boot
+ * @Date: 2019-08-06
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_campaign_template")
+public class KuaiShouCampaignTemplate {
+
+    /**
+     * 账户ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 2:提升应用安装 3:获取电商下单 4:推广品牌活动 5:收集销售线索
+     */
+    private Integer type;
+    /**
+     * 应用创建主键id
+     */
+    private Long appId;
+    /**
+     * url类型 当计划类型为 3(获取电商下单)时必填:1 - 淘宝商品短链2 - 淘宝商品 itemID
+     */
+    private String urlType;
+    /**
+     * 广告计划名称
+     */
+    private String campaignName;
+    /**
+     * 当前登录人id
+     */
+    private String loginId;
+    /**
+     * 当计划类型是 3/4/5 时必填
+     */
+    private String url;
+    /**
+     * 计划单日预算金额 单位:厘 0表示预算不限,不小于500元,不超过100000000
+     */
+    private Integer dayBudget;
+    /**
+     * 创建人
+     */
+    private String createBy;
+    /**
+     * 修改人
+     */
+    private String updateBy;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 45 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouConversionInfos.java

@@ -0,0 +1,45 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-可选深度转化类型
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_conversion_infos")
+public class KuaiShouConversionInfos {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 是否有激活出价权限 0:没有 1:有
+     */
+    private Integer isActivate;
+    /**
+     * isFormSubmit
+     */
+    private Integer isFormSubmit;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 45 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouConversionTypes.java

@@ -0,0 +1,45 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-可选深度转化类型-详情
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_conversion_types")
+public class KuaiShouConversionTypes {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 深度转化类型
+     */
+    private Integer deepConversionTypes;
+    /**
+     * 深度转化类型描述
+     */
+    private String descStr;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 88 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreateAppTemplate.java

@@ -0,0 +1,88 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 创建应用
+ * @Author: jeecg-boot
+ * @Date: 2019-08-06
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_create_app_template")
+public class KuaiShouCreateAppTemplate {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * app类型 安卓 ios
+     */
+    private String appType;
+    /**
+     * 应用类型   : 1 Android 应用下载,2: Android 网页游戏,3: iOS 应用下载, 4:iOS 网页游戏
+     */
+    private String platform;
+    /**
+     * 应用标记
+     */
+    private String appVersion;
+    /**
+     * 应用名称
+     */
+    private String appName;
+    /**
+     * 应用包名
+     */
+    private String packageName;
+    /**
+     * 上传文件到服务器返回地址
+     */
+    private Object file;
+    /**
+     * 上传图片到服务器返回地址
+     */
+    private Object imageUrl;
+    /**
+     * 输入应用下载地址
+     */
+    private Object url;
+
+
+    /**
+     * url类型 1:淘宝商品短链 2:淘宝商品 itemID
+     */
+    private Integer uploadType;
+
+
+    private Long accountId;
+
+
+    /**
+     * 登录人id
+     */
+    private String loginId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+    /**
+     * createBy
+     */
+    private String createBy;
+    /**
+     * updateBy
+     */
+    private String updateBy;
+}

+ 158 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreative.java

@@ -0,0 +1,158 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-创意信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_creative")
+public class KuaiShouCreative {
+
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告计划ID
+     */
+    private Long campaignId;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 广告创意ID
+     */
+    private Long creativeId;
+
+    /**
+     * 素材类型
+     */
+    private Integer creativeMaterialType;
+
+    /**
+     * 广告创意名称
+     */
+    private String creativeName;
+    /**
+     * 单图创意ur
+     */
+    private String materialUrl;
+    /**
+     * 单图创意image_token
+     */
+    private String imageTokens;
+    /**
+     * 视频作品ID
+     */
+    private String photoId;
+    /**
+     * 广告创意状态
+     */
+    private Integer status;
+    /**
+     * 投放状态 1:投放中;2:暂停
+     */
+    private Integer putStatus;
+    /**
+     * 创建渠道  0:投放后台创建;1:Marketing API创建
+     */
+    private Integer createChannel;
+    /**
+     * 审核拒绝理由
+     */
+    private String reviewDetail;
+    /**
+     * 封面URL
+     */
+    private String coverUrl;
+    /**
+     * 视频封面token  若创意使用系统自动生成的首帧图片作为封面,该token无法复用
+     */
+    private String imageToken;
+    /**
+     * 封面图宽度
+     */
+    private String coverWidth;
+    /**
+     * 封面图高度
+     */
+    private String coverHeight;
+    /**
+     * 动态词包原始封面图片URL
+     */
+    private String overlayBgUrl;
+    /**
+     * 动态词包原始封面图片token
+     */
+    private String overlayBgImageToken;
+    /**
+     * stickerTitle
+     */
+    private String stickerTitle;
+    /**
+     * 贴纸样式类型
+     */
+    private String overlayType;
+    /**
+     * 广告语
+     */
+    private String description;
+    /**
+     * 行动号召按钮文案
+     */
+    private String actionBarText;
+    /**
+     * 点击测试链接
+     */
+    private String clickTrackUrl;
+    /**
+     * 第三方开始播放监测链接
+     */
+    private String impressionUrl;
+    /**
+     * 第三方有效播放监测链接
+     */
+    private String adPhotoPlayedT3sUrl; // 第三方有效播放监测链接
+    private String shortSlogan;
+    private String actionbarClickUrl; // 第三方点击按钮监测链接
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+
+    private Integer firstFrameType;
+
+    private Date creativeCreateTime;
+
+    private Date creativeUpdateTime;
+
+    private Long siteId;
+
+    private String programmedCreativeMaterial;
+
+
+    private String photoIds;
+
+    private Integer creativeCategory;
+    private String creativeTag;
+
+}

+ 69 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreativeCreate.java

@@ -0,0 +1,69 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-创建创意信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_creative_create")
+public class KuaiShouCreativeCreate {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 广告创意名称
+     */
+    private String creativeName;
+    /**
+     * 视频作品ID
+     */
+    private String photoId;
+    /**
+     * 封面图片token
+     */
+    private String imageToken;
+    /**
+     * 行动号召按钮文案
+     */
+    private String actionBarText;
+    /**
+     * 广告语
+     */
+    private String description;
+    /**
+     * 点击测试链接
+     */
+    private String clickTrackUrl;
+    /**
+     * 广告创意ID
+     */
+    private Long creativeId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 50 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouCreativeTagCollection.java

@@ -0,0 +1,50 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-创意标签收藏
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-10-22
+ */
+@Data
+@TableName("ctop_kuaishou_creative_tag_collection")
+public class KuaiShouCreativeTagCollection {
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * tagName
+     */
+    private String tagName;
+    /**
+     * tagArray
+     */
+    private String tagArray;
+    /**
+     * 人员ID
+     */
+    private String userId;
+    /**
+     * 账户ID
+     */
+    private Integer accountId;
+    /**
+     * createTime
+     */
+    private Date createTime;
+    /**
+     * updateTime
+     */
+    private Date updateTime;
+}

+ 82 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDailyFlows.java

@@ -0,0 +1,82 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-日流水信息
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2019-12-05
+ */
+@Data
+@TableName("ctop_kuaishou_daily_flows")
+public class KuaiShouDailyFlows {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 账户ID
+     */
+    private String date;
+    /**
+     * 总花费(元)
+     */
+    private java.math.BigDecimal dailyCharge;
+    /**
+     * 充值话费(元)
+     */
+    private java.math.BigDecimal realCharged;
+    /**
+     * 框返花费(元)
+     */
+    private java.math.BigDecimal contractRebateRealCharged;
+    /**
+     * 激励花费(元)
+     */
+    private java.math.BigDecimal directRebateRealCharged;
+    /**
+     * 转入(元)
+     */
+    private java.math.BigDecimal dailyTransferIn;
+    /**
+     * 转出(元)
+     */
+    private java.math.BigDecimal dailyTransferOut;
+    /**
+     * 日终结余(元)
+     */
+    private java.math.BigDecimal balance;
+    /**
+     * 充值转入(元)
+     */
+    private java.math.BigDecimal realRecharged;
+    /**
+     * 框返转入(元)
+     */
+    private java.math.BigDecimal contractRebateRealRecharged;
+    /**
+     * 激励转入(元)
+     */
+    private java.math.BigDecimal directRebateRealRecharged;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 59 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDailyReportTask.java

@@ -0,0 +1,59 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 分天记录表
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-03-12
+ */
+@Data
+@TableName("ctop_kuaishou_daily_report_task")
+public class KuaiShouDailyReportTask {
+
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 广告账户ID(相当于头条返回的access_token数据中的advertiser_id)
+     */
+    private Long accountId;
+    /**
+     * 任务id
+     */
+    private String taskId;
+    /**
+     * 任务名称
+     */
+    private String taskName;
+    /**
+     * 0:新建,1:处理中,2:处理成功,3:处理失败,4:数据已下载 5:文件生成 本地下载失败
+     */
+    private Integer taskStatus;
+    /**
+     * 1:账户维度查询,2:  广告计划维度查询,3:广告组维度查询,4:广告创意维度查询
+     */
+    private Integer viewType;
+    /**
+     * 任务查询数据起始时间
+     */
+    private String statDate;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 44 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouDirectionalTemplate.java

@@ -0,0 +1,44 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-定向模板
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-01-07
+ */
+@Data
+@TableName("ctop_kuaishou_directional_template")
+public class KuaiShouDirectionalTemplate {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+
+    private String templateName;
+    /**
+     * 发送邮箱
+     */
+    private String templateContent ;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 129 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroup.java

@@ -0,0 +1,129 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 广告组信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_group")
+public class KuaiShouGroup {
+
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告活动ID
+     */
+    private Long campaignId;
+
+    @TableField(exist = false)
+    private String campaignName;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 广告组名称
+     */
+    private String unitName;
+    /**
+     * 广告组状态
+     */
+    private Integer status;
+    private Integer putStatus;
+    private Integer createChannel;
+    /**
+     * 审核拒绝理由
+     */
+    private String reviewDetail;
+    /**
+     * 出价类型
+     */
+    private Integer bidType;
+    /**
+     * 出价
+     */
+    private Long bid;
+    /**
+     * OCPC出价
+     */
+    private Long cpaBid;
+
+    private Integer deepConversionType;
+    private Long deepConversionBid;
+
+    /**
+     * OCPX行为类型   1: CPM, 2: CPC,
+     */
+    private Integer ocpxActionType;
+    /**
+     * 单日预算
+     */
+    private Long dayBudget;
+    /**
+     * 投放方式  0:未知, 1:正常投
+     */
+    private Integer speed;
+    /**
+     * 投放开始时间
+     */
+    private String beginTime;
+    /**
+     * 投放结束时间
+     */
+    private String endTime;
+    private String scheduleTime;
+    private String sceneId;
+
+    /**
+     * 创意展现方式  0:未知, 1:轮播,
+     */
+    private Integer showMode;
+    private Integer unitType;
+    /**
+     * url类型
+     */
+    private Integer urlType;
+    /**
+     * 落地页链接
+     */
+    private Object url;
+    /**
+     * APP ID
+     */
+    private Long appId;
+    /**
+     * APP图标存储地址
+     */
+    private String appIconUrl;
+    private Long convertId; // 转化目标
+    private Integer useAppMarket; // 转化目标
+    private String groupCreateTime;
+    private String groupUpdateTime;
+
+    // 应用商店列表
+    private String appStore;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 53 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupBid.java

@@ -0,0 +1,53 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手修改广告组出价
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_group_bid")
+public class KuaiShouGroupBid {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 计划组ID
+     */
+    private Long unitId;
+    /**
+     * 修改前出价
+     */
+    private Long bid;
+    /**
+     * 修改后出价
+     */
+    private Long updateBid;
+    /**
+     * 操作人id
+     */
+    private String userId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 150 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupCreateLog.java

@@ -0,0 +1,150 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-批量创建广告组
+ * @Author: jeecg-boot
+ * @Date: 2019-08-09
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_group_create_log")
+public class KuaiShouGroupCreateLog {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 广告计划模板ID
+     */
+    private Long campaignTemplateId;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告活动ID
+     */
+    private Long campaignId;
+    /**
+     * 广告组名称
+     */
+    private String unitName;
+    /**
+     * 出价类型
+     */
+    private Integer bidType;
+    /**
+     * 出价
+     */
+    private Long bid;
+    /**
+     * OCPC出价
+     */
+    private Long cpaBid;
+    /**
+     * 优化目标
+     */
+    private Integer ocpxActionType;
+    /**
+     * 深度转化目标 null
+     */
+    private Integer deepConversionType;
+
+    /**
+     * 深度转化目标出价
+     */
+    private Long deepConversionBid;
+
+    /**
+     * 资源位置
+     */
+    private Integer sceneId;
+    /**
+     * 投放开始时间
+     */
+    private String beginTime;
+
+
+    /**
+     * 创意制作方式
+     */
+    private Integer unitType;
+
+
+    /**
+     * 投放结束时间
+     */
+    private String endTime;
+    /**
+     * 投放时段
+     */
+    private Object scheduleTime;
+    /**
+     * 单日预算
+     */
+    private Integer dayBudget;
+    /**
+     * url类型 1:淘宝商品短链 2:淘宝商品 itemID
+     */
+    private Integer urlType;
+    /**
+     * 投放链接
+     */
+    private Object url;
+    /**
+     * APP ID
+     */
+    private Integer appId;
+    /**
+     * 创意展现方式  1:轮播 2:优选
+     */
+    private Integer showModel;
+    /**
+     * 投放方式 1:快速投放 2:平滑投放
+     */
+    private Integer speed;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 当前登录人id
+     */
+    private String loginId;
+    /**
+     * 创建人
+     */
+    private String createBy;
+
+
+    @TableField(exist = false)
+    private Integer createCount;
+
+
+    @TableField(exist = false)
+    private String redundancy;
+
+
+    /**
+     * 修改人
+     */
+    private String updateBy;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 80 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupCreateTarget.java

@@ -0,0 +1,80 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-创建广告组定向信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_group_create_target")
+public class KuaiShouGroupCreateTarget {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 地域
+     */
+    private Object region;
+    /**
+     * 年龄最小限制
+     */
+    private Integer ageMin;
+    /**
+     * 年龄最大限制
+     */
+    private Integer ageMax;
+    /**
+     * 性别 1:女性, 2:男性, 0:不限
+     */
+    private Integer gender;
+    /**
+     * 操作系统 1: Android, 2: iOS, 0:不限
+     */
+    private Integer platformOs;
+    /**
+     * 安卓版本  3:不限, 4: 4.x+, 5: 5.x+, 6: 6.x+, 7: 7.x+;
+     */
+    private Integer androidOsv;
+    /**
+     * ios版本  6:不限, 7: 7.x+, 8: 8.x+,9: 9.x+, 10: 10.x+
+     */
+    private Integer iosOsv;
+    /**
+     * 网络环境 1: Wi-Fi, 2:移动网络,0:表示不限
+     */
+    private Integer network;
+    /**
+     * 设备品牌 1: OPPO, 2: VIVO,3:华为, 4:小米,5:荣耀, 6:三星,7:金立, 8:魅族,9:乐视, 10:其他,11 : 苹 果
+     */
+    private Object deviceBrand;
+    /**
+     * 设备价格 1: 1500 元以下,2: 1501~2000,3: 2001~2500,4: 2501~3000,5: 3001~3500,6: 3501~4000,7: 4001~4500,8: 4501~5000,9: 5001~5500,10: 5500 元以上
+     */
+    private Object devicePrice;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 52 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupDayBudget.java

@@ -0,0 +1,52 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手 修改广告组预算
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_group_day_budget")
+public class KuaiShouGroupDayBudget {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 计划组ID
+     */
+    private Long unitId;
+    /**
+     * 修改前预算
+     */
+    private Long dayBudget;
+    /**
+     * 修改后预算
+     */
+    private Long updateDayBudget;
+    /**
+     * 操作人id
+     */
+    private String userId;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 136 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouGroupTarget.java

@@ -0,0 +1,136 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-定向信息
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2019-12-17
+ */
+@Data
+@TableName("ctop_kuaishou_group_target")
+public class KuaiShouGroupTarget {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 地域
+     */
+    private String region;
+    /**
+     * 年龄最小限制
+     */
+    private Integer ageMin;
+    /**
+     * 年龄最大限制
+     */
+    private Integer ageMax;
+    /**
+     * 固定年龄段 【0:表示0-11岁】【12:表示12-17岁】【18:表示18-23岁】【24:表示24-30岁】【31:表示31-40岁】【41:表示41-49岁】【50:表示50-100岁】
+     */
+    private String agesRange;
+    /**
+     * 性别 1:女性, 2:男性, 0:不限
+     */
+    private Integer gender;
+    /**
+     * 操作系统 1: Android, 2: iOS, 0:不限
+     */
+    private Integer platformOs;
+    /**
+     * 安卓版本  3:不限, 4: 4.x+, 5: 5.x+, 6: 6.x+, 7: 7.x+;
+     */
+    private Integer androidOsv;
+    /**
+     * ios版本  6:不限, 7: 7.x+, 8: 8.x+,9: 9.x+, 10: 10.x+
+     */
+    private Integer iosOsv;
+    /**
+     * 网络环境 1: Wi-Fi, 2:移动网络,0:表示不限
+     */
+    private Integer network;
+    /**
+     * 设备品牌 1: OPPO, 2: VIVO,3:华为, 4:小米,5:荣耀, 6:三星,7:金立, 8:魅族,9:乐视, 10:其他,11 : 苹 果
+     */
+    private String deviceBrand;
+    /**
+     * 设备价格 1: 1500 元以下,2: 1501~2000,3: 2001~2500,4: 2501~3000,5: 3001~3500,6: 3501~4000,7: 4001~4500,8: 4501~5000,9: 5001~5500,10: 5500 元以上
+     */
+    private String devicePrice;
+    /**
+     * 商业兴趣类型 0:不限,2:按照兴趣标签
+     */
+    private Integer businessInterestType;
+    /**
+     * 商业兴趣
+     */
+    private String businessInterest;
+    /**
+     * 网红粉丝
+     */
+    private String fansStar;
+    /**
+     * 兴趣视频用户
+     */
+    private String interestVideo;
+    /**
+     * APP行为-按分类
+     */
+    private String appInterest;
+    /**
+     * APP行为-按APP名称
+     */
+    private String appIds;
+
+    private Integer filterConvertedLevel;
+    /**
+     * 人群包定向
+     */
+    private String population;
+    /**
+     * 人群包排除
+     */
+    private String excludePopulation;
+    private String thirdPlatformCode;
+    /**
+     * 0:关闭智能扩量,1:打开智能扩量
+     */
+    private Integer isOpen;
+    /**
+     * 不可突破年龄 0:可突破/无需控制,1:不可突破
+     */
+    private Integer noAgeBreak;
+    /**
+     * 不可突破性别 0:可突破/无需控制,1:不可突破
+     */
+    private Integer noGenderBreak;
+    /**
+     * 不可突破地域 0:可突破/无需控制,1:不可突破
+     */
+    private Integer noAreaBreak;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 61 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouHistoryReportTask.java

@@ -0,0 +1,61 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手历史数据任务记录
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-03-09
+ */
+@Data
+@TableName("ctop_kuaishou_history_report_task")
+public class KuaiShouHistoryReportTask {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 广告账户ID(相当于头条返回的access_token数据中的advertiser_id)
+     */
+    private Long accountId;
+    /**
+     * 任务id
+     */
+    private String taskId;
+    /**
+     * 任务名称
+     */
+    private String taskName;
+    /**
+     * 0:新建,1:处理中,2:处理成功,3:处理失败,4:数据已下载
+     */
+    private Integer taskStatus;
+    /**
+     * 1:账户维度查询,2:  广告计划维度查询,3:广告组维度查询,4:广告创意维度查询
+     */
+    private Integer viewType;
+    /**
+     * 任务查询数据起始时间
+     */
+    private String startDate;
+    /**
+     * 任务查询数据结束时间
+     */
+    private String endDate;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 71 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImage.java

@@ -0,0 +1,71 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-本地图片保存
+ * @Author: jeecg-boot
+ * @Date: 2019-08-14
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_image")
+public class KuaiShouImage {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 图片保存本地地址
+     */
+    private Long accountId;
+
+    /**
+     * 图片保存本地地址
+     */
+    private Object localUrl;
+    /**
+     * videoName
+     */
+    private String imageName;
+    /**
+     * 视频类别
+     */
+    private String imageType;
+    /**
+     * 登录人id
+     */
+    private String loginId;
+    /**
+     * 图片类型 1-竖版图片 2-横版图片
+     */
+    private String materialType;
+
+    /**
+     * 图片类型 1-普通 2-后贴片
+     */
+    private String positionType;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+    /**
+     * createBy
+     */
+    private String createBy;
+    /**
+     * updateBy
+     */
+    private String updateBy;
+}

+ 66 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImageGet.java

@@ -0,0 +1,66 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-获取图片接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_image_get")
+public class KuaiShouImageGet {
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 视频预览链接
+     */
+    private Object url;
+    /**
+     * 宽
+     */
+    private Integer width;
+    /**
+     * 高
+     */
+    private Integer height;
+    /**
+     * 图片大小
+     */
+    private Integer size;
+    /**
+     * 图片格式
+     */
+    private String format;
+    private Integer materialType;
+
+    /**
+     * 图片 token
+     */
+    private String imageToken;
+    /**
+     * 图片 md5
+     */
+    private String signature;
+    private Date statDate;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 68 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouImageUploand.java

@@ -0,0 +1,68 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-上传图片接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_image_uploand")
+public class KuaiShouImageUploand {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 本地存储地址
+     */
+    private Object savaPath;
+    /**
+     * 图片预览地址
+     */
+    private Object url;
+    /**
+     * 宽
+     */
+    private Long width;
+    /**
+     * 高
+     */
+    private Long height;
+    /**
+     * 图片大小
+     */
+    private Long size;
+    /**
+     * 图片格式
+     */
+    private String format;
+    /**
+     * 图片 token
+     */
+    private Object imageToken;
+    /**
+     * 文件上传时间
+     */
+    private String uploadTime;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 47 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouRegionListChildren.java

@@ -0,0 +1,47 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-子级地域
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_region_list_children")
+public class KuaiShouRegionListChildren {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 父级地域id
+     */
+    private Long parentId;
+    /**
+     * 地域id
+     */
+    private Long regionId;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 55 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouRegionListParent.java

@@ -0,0 +1,55 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-父级地域
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_region_list_parent")
+public class KuaiShouRegionListParent {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 地域id
+     */
+    private Long regionId;
+    /**
+     * 父级地域
+     */
+    private Long parent;
+    /**
+     * 地域层级
+     */
+    private Integer level;
+    /**
+     * 地域名称
+     */
+    private String name;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 70 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouSchedule.java

@@ -0,0 +1,70 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description: 广告组-时间段范围
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_schedule")
+public class KuaiShouSchedule {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * accountId
+     */
+    private Long accountId;
+
+    /**
+     * 广告组id
+     */
+    private Long unitId;
+    /**
+     * 周一时间段
+     */
+    private String mon;
+    /**
+     * 周二时间段
+     */
+    private String tues;
+    /**
+     * 周三时间段
+     */
+    private String wed;
+    /**
+     * 周四时间段
+     */
+    private String thur;
+    /**
+     * 周五时间段
+     */
+    private String fri;
+    /**
+     * 周六时间段
+     */
+    private String sat;
+    /**
+     * 周日时间段
+     */
+    private String sun;
+    /**
+     * createTime
+     */
+    private Date createTime;
+    /**
+     * updateTime
+     */
+    private Date updateTime;
+}

+ 46 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTargetingTags.java

@@ -0,0 +1,46 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-定向标签
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2019-12-19
+ */
+@Data
+@TableName("ctop_kuaishou_targeting_tags")
+public class KuaiShouTargetingTags {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 标签ID
+     */
+    private Long tagId;
+    /**
+     * 标签名称
+     */
+    private String tagName;
+    /**
+     * 投放结束时间
+     */
+    private String tagType;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 46 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTitleCollection.java

@@ -0,0 +1,46 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 标题收藏
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-07-22
+ */
+@Data
+@TableName("ctop_kuaishou_title_collection")
+public class KuaiShouTitleCollection {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户
+     */
+    private Long accountId;
+    /**
+     * 用户id
+     */
+    private String userId;
+    /**
+     * 标题
+     */
+    private String title;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 56 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouTrackUrlCollection.java

@@ -0,0 +1,56 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 监测链接收藏
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-07-22
+ */
+@Data
+@TableName("ctop_kuaishou_track_url_collection")
+public class KuaiShouTrackUrlCollection {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户
+     */
+    private Long accountId;
+    /**
+     * 用户id
+     */
+    private String userId;
+    /**
+     * 监测链接名称
+     */
+    private String trackName;
+    /**
+     * url
+     */
+    private String trackUrl;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 86 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideo.java

@@ -0,0 +1,86 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-本地图片保存
+ * @Author: jeecg-boot
+ * @Date: 2019-08-14
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_video")
+public class KuaiShouVideo {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+
+    /**
+     * accountId
+     */
+    private Long accountId;
+
+
+    private Integer status;
+
+    /**
+     * 视频保存本地地址
+     */
+    private Object localUrl;
+    /**
+     * 视频描述
+     */
+    private Object videoDesc;
+    /**
+     * videoName
+     */
+    private String videoName;
+    /**
+     * 视频类别
+     */
+    private String videoType;
+    /**
+     * 登录人id
+     */
+    private String loginId;
+    /**
+     * 视频类型 1-竖版视频 2-横版视频
+     */
+    private String materialType;
+
+    /**
+     * 视频类型 1-竖版视频 2-横版视频
+     */
+    private String positionType;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+    /**
+     * createBy
+     */
+    private String createBy;
+    /**
+     * updateBy
+     */
+    private String updateBy;
+}

+ 78 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideoGet.java

@@ -0,0 +1,78 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-获取视频接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_video_get")
+public class KuaiShouVideoGet {
+
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 视频id
+     */
+    private String photoId;
+    /**
+     * 宽
+     */
+    private Integer width;
+    /**
+     * 高
+     */
+    private Integer height;
+    /**
+     * 视频预览链接
+     */
+    private String url;
+    /**
+     * 视频首帧图片链接
+     */
+    private String coverUrl;
+    /**
+     * 视频首帧图片链接
+     */
+
+    private String signature;
+
+    private Date statDate;
+
+    private Integer materialType;
+
+    private String materialId;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+
+    private Integer channelType;
+    private Integer status;
+    private Long userId;
+}

+ 70 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaiShouVideoUpload.java

@@ -0,0 +1,70 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * @Description: 快手-视频上传
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_video_upload")
+public class KuaiShouVideoUpload {
+
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 视频id
+     */
+    private String photoId;
+    /**
+     * 本地保存地址
+     */
+    private Object savaPath;
+
+    /**
+     * 本地保存地址
+     */
+    private Object signature;
+
+
+    /**
+     * 视频大小
+     */
+    private String size;
+    /**
+     * 视频类型
+     */
+    private String type;
+    /**
+     * 视频上传时间
+     */
+    private String uploadTime;
+    /**
+     * 创建时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+}

+ 33 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouAccountBudget.java

@@ -0,0 +1,33 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 账户日预算
+ * @author jeecg-boot
+ * @date   2020-04-26
+ * @version V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_account_budget")
+public class KuaishouAccountBudget {
+
+	@TableId(type = IdType.AUTO)
+	private Long id;
+	private Long accountId;
+	private String dayBudget;
+	private String dayBudgetSchedule;
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+	private Date createTime;
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+	private Date updateTime;
+}

+ 43 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouOperationRecord.java

@@ -0,0 +1,43 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 操作记录
+ * @author jeecg-boot
+ * @date   2020-04-26
+ * @version V1.0
+ */
+@Data
+@TableName("ctop_kuaishou_operation_record")
+public class KuaishouOperationRecord {
+
+	private Long id;
+
+	private Long accountId;
+
+	private Date operationTime;
+
+	private Integer operationType;
+
+	private Integer roleType;
+
+	private String objectName;
+
+	private Integer operationTarget;
+
+	private String objectId;
+
+	private String fieldName;
+
+	private String originalData;
+
+	private String updateData;
+
+	private String statDate;
+
+	private String log;
+}

+ 49 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouOverRunLog.java

@@ -0,0 +1,49 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 超限记录表
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-09-28
+ */
+@Data
+@TableName("ctop_kuaishou_over_run_log")
+public class KuaishouOverRunLog {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 1 创意
+     */
+    private Integer mailType;
+    /**
+     * 消耗预警 日期
+     */
+    private String statDate;
+    /**
+     * 消耗预警 小时
+     */
+    private Integer statHour;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 74 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouPopulation.java

@@ -0,0 +1,74 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 人群包列表
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-05-06
+ */
+@Data
+@TableName("ctop_kuaishou_population")
+public class KuaishouPopulation {
+    /**
+     * id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 人群包id
+     */
+    private Long orientationId;
+    /**
+     * 人群包名称
+     */
+    private String orientationName;
+    /**
+     * 人群数据类型0:非上传人群包1:IMEI2:IDFA3:IMEI_MD54:IDFA_MD55:手机号-MD5
+     */
+    private Integer populationType;
+    /**
+     * 上传数量
+     */
+    private Long recordSize;
+    /**
+     * 匹配数量
+     */
+    private Long matchSize;
+    /**
+     * 覆盖人群
+     */
+    private Long coverNum;
+
+    private Integer status;
+    private Integer type;
+    /**
+     * 推送时间
+     */
+    private Date putTime;
+
+
+    private Long thirdPlatformCode;
+    /**
+     * 付费人群包-第3方平台code
+     * <p>
+     * private java.lang.Integer thirdPlatformCode;
+     * /**创建时间
+     */
+    private Date createTime;
+    /**
+     * 修改时间
+     */
+    private Date updateTime;
+}

+ 113 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouProgramCreative.java

@@ -0,0 +1,113 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-程序化创意
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-09-22
+ */
+@Data
+@TableName("ctop_kuaishou_program_creative")
+public class KuaishouProgramCreative {
+
+    /**
+     * id
+     */
+    @TableId
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 广告组ID
+     */
+    private Long unitId;
+    /**
+     * 程序化创意包名称
+     */
+    private String packageName;
+    /**
+     * 横版视频 id list
+     */
+    private String horizontalPhotoIds;
+    /**
+     * 竖版视频 id list
+     */
+    private String verticalPhotoIds;
+    /**
+     * 封面imageToken
+     */
+    private String coverImageTokens;
+    /**
+     * 封面链接地址
+     */
+    private String coverImageUrls;
+    /**
+     * 建站id
+     */
+    private Long siteId;
+    /**
+     * 封面贴纸
+     */
+    private String stickerStyles;
+    /**
+     * 封面广告语
+     */
+    private String coverSlogans;
+    /**
+     * 行动号召按钮
+     */
+    private String actionBar;
+    /**
+     * 作品广告语
+     */
+    private String captions;
+    /**
+     * 第三方监测链接
+     */
+    private String clickUrl;
+    /**
+     * 第三方ActionBar点击监控链接
+     */
+    private String actionbarClickUrl;
+    /**
+     * 程序化创意操作状态,1:投放,2:暂停,3:删除
+     */
+    private Integer putStatus;
+    /**
+     * 程序化创意状态 -1:不限,1:计划已暂停,3:计划超预算,6:余额不足,11:组审核中,12:组审核未通过,14:已结束,15:组已暂停,17:组超预算,19:未达投放时间,40:创意已删除,41:审核中,42:审核未通过,46:已暂停,52:投放中,53:作品异常,55:部分素材审核通过
+     */
+    private Integer viewStatus;
+    /**
+     * 程序化创意状态描述
+     */
+    private String viewStatusReason;
+
+    private Integer creativeCategory;
+    private String creativeTag;
+
+    /**
+     * 创意创建时间
+     */
+    private Date creativeCreateTime;
+    /**
+     * 创意最后修改时间
+     */
+    private Date creativeUpdateTime;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * updateTime
+     */
+    private Date updateTime;
+}

+ 46 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouTemplate.java

@@ -0,0 +1,46 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-定向模板
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-11-09
+ */
+@Data
+@TableName("ctop_kuaishou_template")
+public class KuaishouTemplate {
+    /**
+     * id
+     */
+    private String id;
+    /**
+     * 账户ID
+     */
+    private Long accountId;
+    /**
+     * 定向模板id
+     */
+    private Long templateId;
+    /**
+     * 模板名称
+     */
+    private String templateName;
+    /**
+     * 绑定组个数
+     */
+    private Integer unitCount;
+    /**
+     * 定向模板创建时间
+     */
+    private Date createTime;
+    /**
+     * 定向模板修改时间
+     */
+    private Date updateTime;
+}

+ 143 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/KuaishouTemplateTarget.java

@@ -0,0 +1,143 @@
+package com.xxl.job.executor.batch.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 快手-定向模板-详情
+ *
+ * @author jeecg-boot
+ * @version V1.0
+ * @date 2020-11-09
+ */
+@Data
+@TableName("ctop_kuaishou_template_target")
+public class KuaishouTemplateTarget {
+
+    /**
+     * id
+     */
+    private String id;
+    /**
+     * 定向模板id
+     */
+    private Long templateId;
+    /**
+     * 地域
+     */
+    private String region;
+    /**
+     * 商圈定向
+     */
+    private String districtIds;
+    /**
+     * 用户类型 0:实时1:常驻 2:不限
+     */
+    private Integer userType;
+    /**
+     * 可选年龄段 18:18-23岁 24:24-30岁 31:31-40岁 41:41-49岁 50:50-100岁
+     */
+    private String agesRange;
+    /**
+     * 年龄最小值
+     */
+    private Integer min;
+    /**
+     * 年龄最大值
+     */
+    private Integer max;
+    /**
+     * 性别 1:女性, 2:男性,0 表示不限
+     */
+    private Integer gender;
+    /**
+     * 定向的 os 版本 应用安装类计划以app_id中的platform_os为准 1:Android,2:iOS,0 表示不限
+     */
+    private Integer platformOs;
+    /**
+     * Android 版本 3:不限,4:4.x+,5:5.x+,6:6.x+,7:7.x+
+     */
+    private Integer androidOsv;
+    /**
+     * iOS 版本 6:不限, 7:7.x+, 8:8.x+, 9:9.x+, 10:10.x+
+     */
+    private Integer iosOsv;
+    /**
+     * 网络环境 1:WI-FI,2:移动网络,0:表示不限
+     */
+    private Integer network;
+    /**
+     * 过滤已转化人群纬度 0:不限 1:广告组 2:广告计划 3:本账户 4:公司主体 5:APP
+     */
+    private Integer filterConvertedLevel;
+    /**
+     * 设备品牌  1:OPPO,2:VIVO, 3:华为,4:小米,5:荣耀,6:三星,7:金立,8:魅族,9:乐视,10:其他,11:苹果(只有 platform_os 为不限时支持此选项);传值为 [] 表示不限;当 platform_os 表示 iOS 的时候,没有设备品牌定向
+     */
+    private String deviceBrand;
+    /**
+     * 设备价格 1:1,500元以下,2:1,501~2,000,3:2,001~2,500,4:2,501~3,000,5、3,001~3,500,6:3,501~4,000,7:4,001~4,500,8:4,501~5,000,9:5,001~5,500,10:5,500元以上,传值为 [] 表示不限
+     */
+    private String devicePrice;
+    /**
+     * 商业兴趣类型 0:默认值 1:智能投放 2:兴趣标签
+     */
+    private Integer businessInterestType;
+    /**
+     * 商业兴趣
+     */
+    private String businessInterest;
+    /**
+     * 网红类别
+     */
+    private String fansStar;
+    /**
+     * 兴趣视频
+     */
+    private String interestVideo;
+    /**
+     * APP行为-按分类
+     */
+    private String appInterest;
+    /**
+     * APP行为-按APP名称
+     */
+    private String appIds;
+    /**
+     * 定向人群包
+     */
+    private String population;
+    /**
+     * 付费人群包
+     */
+    private String paidAudience;
+    /**
+     * 排除人群包
+     */
+    private String excludePopulation;
+    /**
+     * 开启智能扩量 默认为0,为1时打开智能扩量,其他数值报错;关闭智能扩量时,以下三个字段必须为0
+     */
+    private Integer isOpen;
+    /**
+     * 不可突破年龄 默认为0(可突破/无需控制),定向age数据不为空时,可设为1(不可突破)
+     */
+    private Integer noAgeBreak;
+    /**
+     * 不可突破性别 默认为0(可突破/无需控制),定向gender数据不为空时,可设为1(不可突破
+     */
+    private Integer noGenderBreak;
+    /**
+     * 不可突破地域 默认为0(可突破/无需控制),定向region数据不为空时,可设为1(不可突破)
+     */
+    private Integer noAreaBreak;
+    /**
+     * 定向模板创建时间
+     */
+    private Date createTime;
+    /**
+     * 定向模板修改时间
+     */
+    private Date updateTime;
+}

+ 35 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/ConvertVo.java

@@ -0,0 +1,35 @@
+package com.xxl.job.executor.batch.entity.vo;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+@Data
+public class ConvertVo implements Serializable {
+    @JsonProperty("app_name")
+    private String appName;
+    @JsonProperty("convert_target")
+    private Integer convertTarget;
+    @JsonProperty("convert_name")
+    private String convertName;
+    @JsonProperty("deep_conversion_count")
+    private Long deepConversionCount;
+    @JsonProperty("deep_conversion_type")
+    private Integer deepConversionType;
+    @JsonProperty("type")
+    private Integer type;
+    @JsonProperty("app_id")
+    private Long appId;
+    @JsonProperty("convert_id")
+    private Long convertId;
+    @JsonProperty("convert_count")
+    private Long convertCount;
+    @JsonProperty("click_url")
+    private String clickUrl;
+    @JsonProperty("create_time")
+    private String createTime;
+    @JsonProperty("update_time")
+    private String updateTime;
+
+}

+ 107 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/KuaiShouVideoGetVo.java

@@ -0,0 +1,107 @@
+package com.xxl.job.executor.batch.entity.vo;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * @Description: 快手-获取视频接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+
+public class KuaiShouVideoGetVo implements Serializable {
+
+    private BigDecimal charge;
+    private String statDate;
+
+    /**
+     * 视频id
+     */
+    private String photoId;
+
+    /**
+     * 视频预览链接
+     */
+    private String url;
+    /**
+     * 视频首帧图片链接
+     */
+    private String coverUrl;
+    /**
+     * 视频首帧图片链接
+     */
+    private String signature;
+
+    private Integer materialType;
+
+
+    public BigDecimal getCharge() {
+        return charge;
+    }
+
+    public void setCharge(BigDecimal charge) {
+        this.charge = charge;
+    }
+
+    public String getStatDate() {
+        return statDate;
+    }
+
+    public void setStatDate(String statDate) {
+        this.statDate = statDate;
+    }
+
+    public String getPhotoId() {
+        return photoId;
+    }
+
+    public void setPhotoId(String photoId) {
+        this.photoId = photoId;
+    }
+
+    public String getUrl() {
+        return url;
+    }
+
+    public void setUrl(String url) {
+        this.url = url;
+    }
+
+    public String getCoverUrl() {
+        return coverUrl;
+    }
+
+    public void setCoverUrl(String coverUrl) {
+        this.coverUrl = coverUrl;
+    }
+
+    public String getSignature() {
+        return signature;
+    }
+
+    public void setSignature(String signature) {
+        this.signature = signature;
+    }
+
+    public Integer getMaterialType() {
+        return materialType;
+    }
+
+    public void setMaterialType(Integer materialType) {
+        this.materialType = materialType;
+    }
+
+    @Override
+    public String toString() {
+        return "KuaiShouVideoGetVo{" +
+                "charge=" + charge +
+                ", statDate='" + statDate + '\'' +
+                ", photoId='" + photoId + '\'' +
+                ", url='" + url + '\'' +
+                ", coverUrl='" + coverUrl + '\'' +
+                ", signature='" + signature + '\'' +
+                ", materialType=" + materialType +
+                '}';
+    }
+}

+ 33 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/entity/vo/SpendVo.java

@@ -0,0 +1,33 @@
+package com.xxl.job.executor.batch.entity.vo;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.math.BigDecimal;
+
+/**
+ * @Description: 快手-视频上传
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+@Data
+
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class SpendVo {
+
+    /**
+     * 总花费
+     */
+    private BigDecimal cost;
+    /**
+     * 预算
+     */
+    private BigDecimal budget;
+    /**
+     * 余额
+     */
+    private BigDecimal balance;
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/BatchMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import org.apache.ibatis.annotations.Param;
+
+import java.math.BigDecimal;
+
+public interface BatchMapper {
+    BigDecimal getDailyCost(@Param("accountId") Long accountId);
+
+    BigDecimal getHourCost(@Param("accountId") Long accountId, @Param("statDate") String statDate);
+
+    BigDecimal getBudget(@Param("accountId") Long accountId);
+
+    BigDecimal getProjectMaxBidByProject(@Param("projectId") Long projectId);
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/CollectionSlogansMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.CollectionSlogans;
+
+/**
+ * 收藏的广告语
+ *
+ * @author: jeecg-boot
+ * @date: 2020-10-12
+ * @cersion: V1.0
+ */
+public interface CollectionSlogansMapper extends BaseMapper<CollectionSlogans> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouActionBarTextMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouActionBarText;
+
+/**
+ * @Description: 快手-行动号召文案
+ * @Author: jeecg-boot
+ * @Date: 2019-08-15
+ * @Version: V1.0
+ */
+public interface KuaiShouActionBarTextMapper extends BaseMapper<KuaiShouActionBarText> {
+
+    void insertSelective(KuaiShouActionBarText kuaiShouActionBarText);
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAdvertiserBaseInfoMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouAdvertiserBaseInfo;
+
+/**
+ * 快手-广告主基本信息
+ *
+ * @author: jeecg-boot
+ * @date: 2019-09-18
+ * @cersion: V1.0
+ */
+public interface KuaiShouAdvertiserBaseInfoMapper extends BaseMapper<KuaiShouAdvertiserBaseInfo> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppCreateMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouAppCreate;
+
+/**
+ * @Description: 创建应用
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+public interface KuaiShouAppCreateMapper extends BaseMapper<KuaiShouAppCreate> {
+
+}

+ 18 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppInfoMapper.java

@@ -0,0 +1,18 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouAppInfo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @Description: 广告组-app信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+public interface KuaiShouAppInfoMapper extends BaseMapper<KuaiShouAppInfo> {
+
+    void replaceBatch(@Param(value = "appInfos") List<KuaiShouAppInfo> appInfos);
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouAppListMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouAppList;
+
+/**
+ * @Description: 快手-应用列表
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+public interface KuaiShouAppListMapper extends BaseMapper<KuaiShouAppList> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignCreateMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCampaignCreate;
+
+/**
+ * @Description: 快手-创建广告计划
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+public interface KuaiShouCampaignCreateMapper extends BaseMapper<KuaiShouCampaignCreate> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignDayBudgetMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCampaignDayBudget;
+
+/**
+ * @Description: 快手-修改广告计划记录表
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+public interface KuaiShouCampaignDayBudgetMapper extends BaseMapper<KuaiShouCampaignDayBudget> {
+
+}

+ 20 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignMapper.java

@@ -0,0 +1,20 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCampaign;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @Description: 快手-获取广告计划信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+public interface KuaiShouCampaignMapper extends BaseMapper<KuaiShouCampaign> {
+
+    void replaceBatch(@Param(value = "campaigns") List<KuaiShouCampaign> campaigns);
+
+    List<Long> queryIdsByPutStatus(Long accountId, String putStatus);
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignStatusMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCampaignStatus;
+
+/**
+ * @Description: 快手-修改状态
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+public interface KuaiShouCampaignStatusMapper extends BaseMapper<KuaiShouCampaignStatus> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCampaignTemplateMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCampaignTemplate;
+
+/**
+ * @Description: 快手-创建广告计划模板
+ * @Author: jeecg-boot
+ * @Date: 2019-08-06
+ * @Version: V1.0
+ */
+public interface KuaiShouCampaignTemplateMapper extends BaseMapper<KuaiShouCampaignTemplate> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouConversionInfosMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouConversionInfos;
+
+/**
+ * @Description: 快手-可选深度转化类型
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+public interface KuaiShouConversionInfosMapper extends BaseMapper<KuaiShouConversionInfos> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouConversionTypesMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouConversionTypes;
+
+/**
+ * @Description: 快手-可选深度转化类型-详情
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+public interface KuaiShouConversionTypesMapper extends BaseMapper<KuaiShouConversionTypes> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreateAppTemplateMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCreateAppTemplate;
+
+/**
+ * @Description: 创建应用
+ * @Author: jeecg-boot
+ * @Date: 2019-08-06
+ * @Version: V1.0
+ */
+public interface KuaiShouCreateAppTemplateMapper extends BaseMapper<KuaiShouCreateAppTemplate> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeCreateMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCreativeCreate;
+
+/**
+ * @Description: 快手-创建创意信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+public interface KuaiShouCreativeCreateMapper extends BaseMapper<KuaiShouCreativeCreate> {
+
+}

+ 25 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeMapper.java

@@ -0,0 +1,25 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCreative;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @Description: 快手-创意信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+public interface KuaiShouCreativeMapper extends BaseMapper<KuaiShouCreative> {
+
+    void replaceBatch(@Param(value = "creatives") List<KuaiShouCreative> creatives);
+
+    Integer checkCreativeCount(@Param("accountId") Long accountId, @Param("unitId") Long unitId);
+
+    Integer getCreateCount(Long accountId, String startTime);
+
+    List<JSONObject> checkZombieProject(String date);
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouCreativeTagCollectionMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouCreativeTagCollection;
+
+/**
+ * 快手-创意标签收藏
+ *
+ * @author: jeecg-boot
+ * @date: 2020-10-22
+ * @cersion: V1.0
+ */
+public interface KuaiShouCreativeTagCollectionMapper extends BaseMapper<KuaiShouCreativeTagCollection> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDailyFlowsMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouDailyFlows;
+
+/**
+ * 快手-日流水信息
+ *
+ * @author: jeecg-boot
+ * @date: 2019-12-05
+ * @cersion: V1.0
+ */
+public interface KuaiShouDailyFlowsMapper extends BaseMapper<KuaiShouDailyFlows> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDailyReportTaskMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouDailyReportTask;
+
+/**
+ * 分天记录表
+ *
+ * @author: jeecg-boot
+ * @date: 2020-03-12
+ * @cersion: V1.0
+ */
+public interface KuaiShouDailyReportTaskMapper extends BaseMapper<KuaiShouDailyReportTask> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouDirectionalTemplateMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouDirectionalTemplate;
+
+/**
+ * 快手-定向模板
+ *
+ * @author: jeecg-boot
+ * @date: 2020-01-07
+ * @cersion: V1.0
+ */
+public interface KuaiShouDirectionalTemplateMapper extends BaseMapper<KuaiShouDirectionalTemplate> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupBidMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroupBid;
+
+/**
+ * @Description: 快手修改广告组出价
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+public interface KuaiShouGroupBidMapper extends BaseMapper<KuaiShouGroupBid> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupCreateLogMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroupCreateLog;
+
+/**
+ * @Description: 快手-批量创建广告组
+ * @Author: jeecg-boot
+ * @Date: 2019-08-09
+ * @Version: V1.0
+ */
+public interface KuaiShouGroupCreateLogMapper extends BaseMapper<KuaiShouGroupCreateLog> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupCreateTargetMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroupCreateTarget;
+
+/**
+ * @Description: 快手-创建广告组定向信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+public interface KuaiShouGroupCreateTargetMapper extends BaseMapper<KuaiShouGroupCreateTarget> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupDayBudgetMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroupDayBudget;
+
+/**
+ * @Description: 快手 修改广告组预算
+ * @Author: jeecg-boot
+ * @Date: 2019-09-11
+ * @Version: V1.0
+ */
+public interface KuaiShouGroupDayBudgetMapper extends BaseMapper<KuaiShouGroupDayBudget> {
+
+}

+ 25 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupMapper.java

@@ -0,0 +1,25 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroup;
+import org.apache.ibatis.annotations.Param;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description: 广告组信息
+ * @Author: jeecg-boot
+ * @Date: 2019-07-23
+ * @Version: V1.0
+ */
+public interface KuaiShouGroupMapper extends BaseMapper<KuaiShouGroup> {
+    void replaceBatch(@Param(value = "groups") List<KuaiShouGroup> groups);
+
+    List<String> selectWarningGroup(@Param("accountId") Long accountId, @Param("maxBid") Long maxBid);
+
+    List<String> selectWarningCpaBid(@Param("accountId") Long accountId, @Param("maxBid") BigDecimal maxDeepCapBid);
+
+    List<KuaiShouGroup> queryByMap(Map<String, Object> map);
+}

+ 19 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouGroupTargetMapper.java

@@ -0,0 +1,19 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouGroupTarget;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 快手-定向信息
+ *
+ * @author: jeecg-boot
+ * @date: 2019-12-17
+ * @cersion: V1.0
+ */
+public interface KuaiShouGroupTargetMapper extends BaseMapper<KuaiShouGroupTarget> {
+
+    void replaceBatch(@Param("targets") List<KuaiShouGroupTarget> targets);
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouHistoryReportTaskMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouHistoryReportTask;
+
+/**
+ * 快手历史数据任务记录
+ *
+ * @author: jeecg-boot
+ * @date: 2020-03-09
+ * @cersion: V1.0
+ */
+public interface KuaiShouHistoryReportTaskMapper extends BaseMapper<KuaiShouHistoryReportTask> {
+
+}

+ 22 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageGetMapper.java

@@ -0,0 +1,22 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouImageGet;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @Description: 快手-获取图片接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+public interface KuaiShouImageGetMapper extends BaseMapper<KuaiShouImageGet> {
+
+    void replaceBatch(@Param(value = "images") List<KuaiShouImageGet> imagesGets);
+
+    String getUrlByCode(String signature);
+
+    String getCutFrameUrlByCode(String signature);
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouImage;
+
+/**
+ * @Description: 快手-本地图片保存
+ * @Author: jeecg-boot
+ * @Date: 2019-08-14
+ * @Version: V1.0
+ */
+public interface KuaiShouImageMapper extends BaseMapper<KuaiShouImage> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouImageUploandMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouImageUploand;
+
+/**
+ * @Description: 快手-上传图片接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+public interface KuaiShouImageUploandMapper extends BaseMapper<KuaiShouImageUploand> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouRegionListChildrenMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouRegionListChildren;
+
+/**
+ * @Description: 快手-子级地域
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+public interface KuaiShouRegionListChildrenMapper extends BaseMapper<KuaiShouRegionListChildren> {
+
+    void deleteAll();
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouRegionListParentMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouRegionListParent;
+
+/**
+ * @Description: 快手-父级地域
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+public interface KuaiShouRegionListParentMapper extends BaseMapper<KuaiShouRegionListParent> {
+
+    void deleteAll();
+}

+ 32 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouReportDailyMaterialMapper.java

@@ -0,0 +1,32 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.vo.KuaiShouVideoGetVo;
+import com.xxl.job.executor.report.entity.KuaiShouReportDailyMaterial;
+import com.xxl.job.executor.report.entity.KuaiShouReportDailyMaterialVo;
+import com.xxl.job.executor.report.entity.VideoGetvo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 素材
+ *
+ * @author: jeecg-boot
+ * @date: 2020-09-09
+ * @cersion: V1.0
+ */
+public interface KuaiShouReportDailyMaterialMapper extends BaseMapper<KuaiShouReportDailyMaterial> {
+    void loadMaterialDailyReport(@Param("accountId") Long accountId, @Param("localPath") String localPath);
+
+    List<KuaiShouReportDailyMaterialVo> getPhotoList(@Param("accountId") Long accountId, @Param("statDate") String statDate);
+
+    VideoGetvo getVideoGetByPhotoId(@Param("photoId") Long photoId);
+
+    List<KuaiShouReportDailyMaterialVo> getPhotoListByDate(@Param("statDate") String statDate);
+
+    List<KuaiShouVideoGetVo> getVideoList(Map<String, Object> requestMap);
+
+    void batchReplace(@Param("addList") List<KuaiShouReportDailyMaterial> addList);
+}

+ 18 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouScheduleMapper.java

@@ -0,0 +1,18 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouSchedule;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @Description: 广告组-时间段范围
+ * @Author: jeecg-boot
+ * @Date: 2019-07-24
+ * @Version: V1.0
+ */
+public interface KuaiShouScheduleMapper extends BaseMapper<KuaiShouSchedule> {
+
+    void replaceBatch(@Param(value = "schedules") List<KuaiShouSchedule> shouSchedules);
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTargetingTagsMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouTargetingTags;
+
+/**
+ * 快手-定向标签
+ *
+ * @author: jeecg-boot
+ * @date: 2019-12-19
+ * @cersion: V1.0
+ */
+public interface KuaiShouTargetingTagsMapper extends BaseMapper<KuaiShouTargetingTags> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTitleCollectionMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouTitleCollection;
+
+/**
+ * 标题收藏
+ *
+ * @author: jeecg-boot
+ * @date: 2020-07-22
+ * @cersion: V1.0
+ */
+public interface KuaiShouTitleCollectionMapper extends BaseMapper<KuaiShouTitleCollection> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouTrackUrlCollectionMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouTrackUrlCollection;
+
+/**
+ * 监测链接收藏
+ *
+ * @author: jeecg-boot
+ * @date: 2020-07-22
+ * @cersion: V1.0
+ */
+public interface KuaiShouTrackUrlCollectionMapper extends BaseMapper<KuaiShouTrackUrlCollection> {
+
+}

+ 22 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoGetMapper.java

@@ -0,0 +1,22 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouVideoGet;
+import com.xxl.job.executor.batch.entity.vo.KuaiShouVideoGetVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description: 快手-获取视频接口
+ * @Author: jeecg-boot
+ * @Date: 2019-07-25
+ * @Version: V1.0
+ */
+public interface KuaiShouVideoGetMapper extends BaseMapper<KuaiShouVideoGet> {
+
+    void replaceBatch(@Param(value = "videos") List<KuaiShouVideoGet> videoGets);
+
+    List<KuaiShouVideoGetVo> getVideoList(Map<String, Object> requestMap);
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouVideo;
+
+/**
+ * @Description: 快手-本地图片保存
+ * @Author: jeecg-boot
+ * @Date: 2019-08-14
+ * @Version: V1.0
+ */
+public interface KuaiShouVideoMapper extends BaseMapper<KuaiShouVideo> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaiShouVideoUploadMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaiShouVideoUpload;
+
+/**
+ * @Description: 快手-视频上传
+ * @Author: jeecg-boot
+ * @Date: 2019-07-26
+ * @Version: V1.0
+ */
+public interface KuaiShouVideoUploadMapper extends BaseMapper<KuaiShouVideoUpload> {
+
+}

+ 14 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouAccountBudgetMapper.java

@@ -0,0 +1,14 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouAccountBudget;
+
+/**
+ * 账户日预算
+ * @author: jeecg-boot
+ * @date:   2020-04-26
+ * @cersion: V1.0
+ */
+public interface KuaishouAccountBudgetMapper extends BaseMapper<KuaishouAccountBudget> {
+
+}

+ 40 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouOperationRecordMapper.java

@@ -0,0 +1,40 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouOperationRecord;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+
+public interface KuaishouOperationRecordMapper extends BaseMapper<KuaishouOperationRecord> {
+
+    void deleteOperationRecordInfoAccount(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoAccount(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoCampaign(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoCampaign(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoUnit(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoUnit(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoCreative(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoCreative(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoVideo(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoVideo(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoApp(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoApp(@Param("records") List<KuaishouOperationRecord> records);
+
+    void deleteOperationRecordInfoPackage(@Param("record") KuaishouOperationRecord record);
+
+    void insertOperationRecordInfoPackage(@Param("records") List<KuaishouOperationRecord> records);
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouOverRunLogMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouOverRunLog;
+
+/**
+ * 超限记录表
+ *
+ * @author: jeecg-boot
+ * @date: 2020-09-28
+ * @cersion: V1.0
+ */
+public interface KuaishouOverRunLogMapper extends BaseMapper<KuaishouOverRunLog> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouPopulationMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouPopulation;
+
+/**
+ * 人群包列表
+ *
+ * @author: jeecg-boot
+ * @date: 2020-05-06
+ * @cersion: V1.0
+ */
+public interface KuaishouPopulationMapper extends BaseMapper<KuaishouPopulation> {
+
+}

+ 16 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouProgramCreativeMapper.java

@@ -0,0 +1,16 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouProgramCreative;
+
+/**
+ * 快手-程序化创意
+ *
+ * @author: jeecg-boot
+ * @date: 2020-09-22
+ * @cersion: V1.0
+ */
+public interface KuaishouProgramCreativeMapper extends BaseMapper<KuaishouProgramCreative> {
+
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouTemplateMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouTemplate;
+
+/**
+ * 快手-定向模板
+ *
+ * @author: jeecg-boot
+ * @date: 2020-11-09
+ * @cersion: V1.0
+ */
+public interface KuaishouTemplateMapper extends BaseMapper<KuaishouTemplate> {
+
+}

+ 15 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/KuaishouTemplateTargetMapper.java

@@ -0,0 +1,15 @@
+package com.xxl.job.executor.batch.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxl.job.executor.batch.entity.KuaishouTemplateTarget;
+
+/**
+ * 快手-定向模板-详情
+ *
+ * @author: jeecg-boot
+ * @date: 2020-11-09
+ * @cersion: V1.0
+ */
+public interface KuaishouTemplateTargetMapper extends BaseMapper<KuaishouTemplateTarget> {
+
+}

+ 0 - 0
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/batch/mapper/MaterialRefuseMapper.java


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff