Browse Source

添加策略基础实体类信息

syh 4 years ago
parent
commit
ddde27b2d5
16 changed files with 260 additions and 4 deletions
  1. 0 4
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/Test.java
  2. 35 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategy.java
  3. 39 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategyMapCreative.java
  4. 33 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategyTargetDetails.java
  5. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyMapCreativeMapper.java
  6. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyMapper.java
  7. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyTargetDetailsMapper.java
  8. 5 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyMapCreativeMapper.xml
  9. 5 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyMapper.xml
  10. 5 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyTargetDetailsMapper.xml
  11. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyMapCreativeService.java
  12. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyService.java
  13. 14 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyTargetDetailsService.java
  14. 18 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyMapCreativeServiceImpl.java
  15. 18 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyServiceImpl.java
  16. 18 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyTargetDetailsServiceImpl.java

+ 0 - 4
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/Test.java

@@ -1,4 +0,0 @@
-package org.jeecg.modules.ads;
-
-public class Test {
-}

+ 35 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategy.java

@@ -0,0 +1,35 @@
+package org.jeecg.modules.ads.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
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Data
+@TableName("ctop_ai_kuaishou_strategy")
+public class AiKuaishouStrategy {
+
+	/**id*/
+	@TableId(type = IdType.AUTO)
+	private Long id;
+	/**账户id*/
+	private Integer accountId;
+	/**名称*/
+	private String strategyName;
+	/**素材选择方式*/
+	private String materialCombinationMode;
+	/**策略类型*/
+	private String strategyType;
+	/**状态1可用 0不可用*/
+	private Integer status;
+	private Date createTime;
+	private Date updateTime;
+}

+ 39 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategyMapCreative.java

@@ -0,0 +1,39 @@
+package org.jeecg.modules.ads.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
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Data
+@TableName("ctop_ai_kuaishou_strategy_map_creative")
+public class AiKuaishouStrategyMapCreative {
+
+	/**id*/
+	@TableId(type = IdType.AUTO)
+	private Long id;
+	/**账户id*/
+	private Integer accountId;
+	/**计划id*/
+	private Integer campaignId;
+	/**组id*/
+	private Integer unitId;
+	/**创意id*/
+	private Integer creativeId;
+	/**定向id*/
+	private Integer targetId;
+	/**是否创建成功*/
+	private Integer createSuccess;
+	/**失败原因*/
+	private String detail;
+	private Date createTime;
+	private Date updateTime;
+}

+ 33 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/entity/AiKuaishouStrategyTargetDetails.java

@@ -0,0 +1,33 @@
+package org.jeecg.modules.ads.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
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Data
+@TableName("ctop_ai_kuaishou_strategy_target_details")
+public class AiKuaishouStrategyTargetDetails {
+
+	/**id*/
+	@TableId(type = IdType.AUTO)
+	private Long id;
+	/**策略id*/
+	private Long strategyId;
+	/**定向id*/
+	private Long targetId;
+	/**测试方向: age 、 devices、  用户行为 、 行业偏好 、付费人群包 等*/
+	private String type;
+	/**status*/
+	private Integer status;
+	private Date createTime;
+	private Date updateTime;
+}

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyMapCreativeMapper.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyMapCreative;
+
+/**
+ * 智能投放快手定向策略详细信息
+ * @author: jeecg-boot
+ * @date:   2020-12-10
+ * @cersion: V1.0
+ */
+public interface AiKuaishouStrategyMapCreativeMapper extends BaseMapper<AiKuaishouStrategyMapCreative> {
+
+}

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyMapper.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategy;
+
+/**
+ * 智能投放策略信息
+ * @author: jeecg-boot
+ * @date:   2020-12-10
+ * @cersion: V1.0
+ */
+public interface AiKuaishouStrategyMapper extends BaseMapper<AiKuaishouStrategy> {
+
+}

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/AiKuaishouStrategyTargetDetailsMapper.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyTargetDetails;
+
+/**
+ * 智能投放快手定向策略详细信息
+ * @author: jeecg-boot
+ * @date:   2020-12-10
+ * @cersion: V1.0
+ */
+public interface AiKuaishouStrategyTargetDetailsMapper extends BaseMapper<AiKuaishouStrategyTargetDetails> {
+
+}

+ 5 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyMapCreativeMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xxl.job.executor.ads.mapper.AiKuaishouStrategyMapCreativeMapper">
+
+</mapper>

+ 5 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xxl.job.executor.ads.mapper.AiKuaishouStrategyMapper">
+
+</mapper>

+ 5 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/mapper/xml/AiKuaishouStrategyTargetDetailsMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xxl.job.executor.ads.mapper.AiKuaishouStrategyTargetDetailsMapper">
+
+</mapper>

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyMapCreativeService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyMapCreative;
+
+/**
+ * @Description: 智能投放快手定向策略详细信息
+ * @Author: jeecg-boot
+ * @Date:   2020-12-10
+ * @Version: V1.0
+ */
+public interface IAiKuaishouStrategyMapCreativeService extends IService<AiKuaishouStrategyMapCreative> {
+
+}

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategy;
+
+/**
+ * @Description: 智能投放策略信息
+ * @Author: jeecg-boot
+ * @Date:   2020-12-10
+ * @Version: V1.0
+ */
+public interface IAiKuaishouStrategyService extends IService<AiKuaishouStrategy> {
+
+}

+ 14 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/IAiKuaishouStrategyTargetDetailsService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.ads.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyTargetDetails;
+
+/**
+ * @Description: 智能投放快手定向策略详细信息
+ * @Author: jeecg-boot
+ * @Date:   2020-12-10
+ * @Version: V1.0
+ */
+public interface IAiKuaishouStrategyTargetDetailsService extends IService<AiKuaishouStrategyTargetDetails> {
+
+}

+ 18 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyMapCreativeServiceImpl.java

@@ -0,0 +1,18 @@
+package org.jeecg.modules.ads.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyMapCreative;
+import org.jeecg.modules.ads.mapper.AiKuaishouStrategyMapCreativeMapper;
+import org.jeecg.modules.ads.service.IAiKuaishouStrategyMapCreativeService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 智能投放快手定向策略详细信息
+ * @author jeecg-boot
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Service
+public class AiKuaishouStrategyMapCreativeServiceImpl extends ServiceImpl<AiKuaishouStrategyMapCreativeMapper, AiKuaishouStrategyMapCreative> implements IAiKuaishouStrategyMapCreativeService {
+
+}

+ 18 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyServiceImpl.java

@@ -0,0 +1,18 @@
+package org.jeecg.modules.ads.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategy;
+import org.jeecg.modules.ads.mapper.AiKuaishouStrategyMapper;
+import org.jeecg.modules.ads.service.IAiKuaishouStrategyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 智能投放策略信息
+ * @author jeecg-boot
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Service
+public class AiKuaishouStrategyServiceImpl extends ServiceImpl<AiKuaishouStrategyMapper, AiKuaishouStrategy> implements IAiKuaishouStrategyService {
+
+}

+ 18 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ads/service/impl/AiKuaishouStrategyTargetDetailsServiceImpl.java

@@ -0,0 +1,18 @@
+package org.jeecg.modules.ads.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.jeecg.modules.ads.entity.AiKuaishouStrategyTargetDetails;
+import org.jeecg.modules.ads.mapper.AiKuaishouStrategyTargetDetailsMapper;
+import org.jeecg.modules.ads.service.IAiKuaishouStrategyTargetDetailsService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 智能投放快手定向策略详细信息
+ * @author jeecg-boot
+ * @date   2020-12-10
+ * @version V1.0
+ */
+@Service
+public class AiKuaishouStrategyTargetDetailsServiceImpl extends ServiceImpl<AiKuaishouStrategyTargetDetailsMapper, AiKuaishouStrategyTargetDetails> implements IAiKuaishouStrategyTargetDetailsService {
+
+}