From b653512cedd35a5a505ab98948eab35a7909e6db Mon Sep 17 00:00:00 2001 From: qyx <565485304@qq.com> Date: Wed, 10 Nov 2021 14:12:24 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD](master):?= =?UTF-8?q?=20=E8=AE=BE=E8=AE=A1=E5=8F=8A=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 对整个广告平台进行整体设计及模块拆分设计; --- README.md | 39 +++++++++---- .../java/com/baiye/api/JuLiangOpenAPi.java | 4 -- ad-platform-common/pom.xml | 5 ++ .../java/com/baiye/http/CommonResponse.java | 1 + .../.gitignore | 0 ad-platform-gateway/pom.xml | 19 +++++++ .../.gitignore | 0 ad-platform-pojo/pom.xml | 19 +++++++ .../com/baiye/model/entity/TokenManager.java | 19 +++++++ .../java/com/baiye/model/vo/AccessToken.java | 10 ++++ .../java/com/baiye/model/vo/TokenUser.java | 10 ++++ manage/ad-platform-management/.gitignore | 46 +++++++++++++++ manage/ad-platform-management/pom.xml | 37 ++++++++++++ manage/ad-platform-openapi/.gitignore | 46 +++++++++++++++ manage/ad-platform-openapi/pom.xml | 37 ++++++++++++ manage/ad-platform-task/pom.xml | 20 +++++++ pom.xml | 35 +++++++++--- services/ad-platform-callback/.gitignore | 46 +++++++++++++++ .../ad-platform-callback}/README.md | 0 .../ad-platform-callback}/pom.xml | 15 +++++ .../baiye/AdPlatformCallbackApplication.java | 0 .../java/com/baiye/api/JuLiangOpenAPi.java | 15 +++++ .../baiye/constant/CallBackCommonTags.java | 0 .../constant/CallbackAddressConstant.java | 0 .../baiye/service/TokenManagerService.java | 57 +++++++++++++++++++ .../TransformationUrlManagerService.java | 19 +++++++ services/ad-platform-search/.gitignore | 46 +++++++++++++++ services/ad-platform-search/pom.xml | 35 ++++++++++++ services/ad-platform-service/.gitignore | 46 +++++++++++++++ .../ad-platform-service}/pom.xml | 5 ++ .../baiye/AdPlatformServiceApplication.java | 0 .../api/AdPlatformAddressController.java | 4 ++ 32 files changed, 614 insertions(+), 21 deletions(-) delete mode 100644 ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java rename {ad-platform-callback => ad-platform-gateway}/.gitignore (100%) create mode 100644 ad-platform-gateway/pom.xml rename {ad-platform-service => ad-platform-pojo}/.gitignore (100%) create mode 100644 ad-platform-pojo/pom.xml create mode 100644 ad-platform-pojo/src/main/java/com/baiye/model/entity/TokenManager.java create mode 100644 ad-platform-pojo/src/main/java/com/baiye/model/vo/AccessToken.java create mode 100644 ad-platform-pojo/src/main/java/com/baiye/model/vo/TokenUser.java create mode 100644 manage/ad-platform-management/.gitignore create mode 100644 manage/ad-platform-management/pom.xml create mode 100644 manage/ad-platform-openapi/.gitignore create mode 100644 manage/ad-platform-openapi/pom.xml create mode 100644 manage/ad-platform-task/pom.xml create mode 100644 services/ad-platform-callback/.gitignore rename {ad-platform-callback => services/ad-platform-callback}/README.md (100%) rename {ad-platform-callback => services/ad-platform-callback}/pom.xml (66%) rename {ad-platform-callback => services/ad-platform-callback}/src/main/java/com/baiye/AdPlatformCallbackApplication.java (100%) create mode 100644 services/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java rename {ad-platform-callback => services/ad-platform-callback}/src/main/java/com/baiye/constant/CallBackCommonTags.java (100%) rename {ad-platform-callback => services/ad-platform-callback}/src/main/java/com/baiye/constant/CallbackAddressConstant.java (100%) create mode 100644 services/ad-platform-callback/src/main/java/com/baiye/service/TokenManagerService.java create mode 100644 services/ad-platform-callback/src/main/java/com/baiye/service/TransformationUrlManagerService.java create mode 100644 services/ad-platform-search/.gitignore create mode 100644 services/ad-platform-search/pom.xml create mode 100644 services/ad-platform-service/.gitignore rename {ad-platform-service => services/ad-platform-service}/pom.xml (88%) rename {ad-platform-service => services/ad-platform-service}/src/main/java/com/baiye/AdPlatformServiceApplication.java (100%) rename {ad-platform-service => services/ad-platform-service}/src/main/java/com/baiye/api/AdPlatformAddressController.java (75%) diff --git a/README.md b/README.md index 167c8a92..3b81395b 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,30 @@ -

百业广告平台业务系统 v0.0.1

+

百业广告平台业务系统 v0.1.1

-## 0. 主要功能设计 - ad-platform-callback - 设计回调处理,对头条广告投放平台,百度广告投放平台,广点通投放平台的广告点击进行检测 - ad-platform-service - 对进行整理后的点击数据对外提供查询接口服务 - ad-platform-common - 通用的工具及pojo包 +## 0. 项目说明 + 依据公司广告业务设计流量治理平台,通过一系列的服务来对广告触达进行有效的收集汇聚及治理 +## 1. 主要工程结构 + + - 项目通用模块 + ad-platform-common + 通用的设计: 比如响应的统一封装,全局用到的一些常量定义,主键生成策略,统一用的一些工具类等 + ad-platform-gateway + 网关层: 主要负责鉴权和调用链路的一些管理 + ad-platform-pojo + 实体类: 所有的实体类放在这个jar中,方便进行整个工程的使用和查找 + - 服务模块 + services/ad-platform-callback + 回调-服务: 设计回调处理,对头条广告投放平台,百度广告投放平台,广点通投放平台的广告点击进行检测 + services/ad-platform-service + 处理-服务: 主要是对系统的一些常用的底层处理逻辑写在这里,非业务代码,用于平台底层 + services/ad-platform-search + 搜索-服务: 主要是利用搜索引擎技术对存储治理的数据提供分词,检索,排序等综合治理服务 + - 管理模块 + manage/ad-platform-management + 管理-后台:对应后台管理系统相关的后台接口 + manage/ad-platform-openapi + 管理-开放:本平台对外提供开放型的接口调用,作用商用和开放平台功能 + manage/ad-platform-task + 管理-任务: 定时任务和一些复杂异步的任务调用采取的模块 ## 1. 核心链路 配置回调地址及参数 -> 检测回调结果进行入库 -> 提供接口进行查询 -> 导出查询后的结果 @@ -16,6 +34,7 @@ 框架技术选型 : SpringBoot , JPA 数据存储选型 : Mysql , ES 中间件: RocketMQ, 缓存, Canal - - + +## 3. 开发团队 + 百业研发团队 \ No newline at end of file diff --git a/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java b/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java deleted file mode 100644 index ccbf0d4d..00000000 --- a/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.baiye.api; - -public class JuLiangOpenAPi { -} diff --git a/ad-platform-common/pom.xml b/ad-platform-common/pom.xml index 953f6b3d..7a0203b4 100644 --- a/ad-platform-common/pom.xml +++ b/ad-platform-common/pom.xml @@ -22,6 +22,11 @@ spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-data-jpa + + org.projectlombok lombok diff --git a/ad-platform-common/src/main/java/com/baiye/http/CommonResponse.java b/ad-platform-common/src/main/java/com/baiye/http/CommonResponse.java index 5541cf09..76afab89 100644 --- a/ad-platform-common/src/main/java/com/baiye/http/CommonResponse.java +++ b/ad-platform-common/src/main/java/com/baiye/http/CommonResponse.java @@ -18,6 +18,7 @@ import java.io.Serializable; @NoArgsConstructor public class CommonResponse implements Serializable { + /** * 成功还是失败的状态标识 0,成功 1,失败 */ diff --git a/ad-platform-callback/.gitignore b/ad-platform-gateway/.gitignore similarity index 100% rename from ad-platform-callback/.gitignore rename to ad-platform-gateway/.gitignore diff --git a/ad-platform-gateway/pom.xml b/ad-platform-gateway/pom.xml new file mode 100644 index 00000000..f46f07ad --- /dev/null +++ b/ad-platform-gateway/pom.xml @@ -0,0 +1,19 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + + 4.0.0 + + ad-platform-gateway + + + 8 + 8 + + + \ No newline at end of file diff --git a/ad-platform-service/.gitignore b/ad-platform-pojo/.gitignore similarity index 100% rename from ad-platform-service/.gitignore rename to ad-platform-pojo/.gitignore diff --git a/ad-platform-pojo/pom.xml b/ad-platform-pojo/pom.xml new file mode 100644 index 00000000..2becc833 --- /dev/null +++ b/ad-platform-pojo/pom.xml @@ -0,0 +1,19 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + + 4.0.0 + + ad-platform-pojo + + + 8 + 8 + + + \ No newline at end of file diff --git a/ad-platform-pojo/src/main/java/com/baiye/model/entity/TokenManager.java b/ad-platform-pojo/src/main/java/com/baiye/model/entity/TokenManager.java new file mode 100644 index 00000000..edb76d45 --- /dev/null +++ b/ad-platform-pojo/src/main/java/com/baiye/model/entity/TokenManager.java @@ -0,0 +1,19 @@ +package com.baiye.model.entity; + +import javax.persistence.Entity; +import javax.persistence.Id; + +/** + * 令牌管理器 + * + * @author q + * @date 2021/11/05 + */ +@Entity +public class TokenManager { + + @Id + private Long id; + + +} diff --git a/ad-platform-pojo/src/main/java/com/baiye/model/vo/AccessToken.java b/ad-platform-pojo/src/main/java/com/baiye/model/vo/AccessToken.java new file mode 100644 index 00000000..0b9e63b8 --- /dev/null +++ b/ad-platform-pojo/src/main/java/com/baiye/model/vo/AccessToken.java @@ -0,0 +1,10 @@ +package com.baiye.model.vo; + +/** + * 访问令牌 + * + * @author q + * @date 2021/11/08 + */ +public class AccessToken { +} diff --git a/ad-platform-pojo/src/main/java/com/baiye/model/vo/TokenUser.java b/ad-platform-pojo/src/main/java/com/baiye/model/vo/TokenUser.java new file mode 100644 index 00000000..e93edcae --- /dev/null +++ b/ad-platform-pojo/src/main/java/com/baiye/model/vo/TokenUser.java @@ -0,0 +1,10 @@ +package com.baiye.model.vo; + +/** + * 用户令牌 + * + * @author q + * @date 2021/11/08 + */ +public class TokenUser { +} diff --git a/manage/ad-platform-management/.gitignore b/manage/ad-platform-management/.gitignore new file mode 100644 index 00000000..efb4aab2 --- /dev/null +++ b/manage/ad-platform-management/.gitignore @@ -0,0 +1,46 @@ +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen diff --git a/manage/ad-platform-management/pom.xml b/manage/ad-platform-management/pom.xml new file mode 100644 index 00000000..8bba6a7e --- /dev/null +++ b/manage/ad-platform-management/pom.xml @@ -0,0 +1,37 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + ../../pom.xml + + 4.0.0 + + ad-platform-management + + + + 8 + 8 + UTF-8 + UTF-8 + + + + + + com.baiye + ad-platform-common + 1.0-SNAPSHOT + + + com.baiye + ad-platform-pojo + 1.0-SNAPSHOT + + + + \ No newline at end of file diff --git a/manage/ad-platform-openapi/.gitignore b/manage/ad-platform-openapi/.gitignore new file mode 100644 index 00000000..efb4aab2 --- /dev/null +++ b/manage/ad-platform-openapi/.gitignore @@ -0,0 +1,46 @@ +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen diff --git a/manage/ad-platform-openapi/pom.xml b/manage/ad-platform-openapi/pom.xml new file mode 100644 index 00000000..9a37b7ac --- /dev/null +++ b/manage/ad-platform-openapi/pom.xml @@ -0,0 +1,37 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + ../../pom.xml + + 4.0.0 + + ad-platform-openapi + + + + 8 + 8 + UTF-8 + UTF-8 + + + + + + com.baiye + ad-platform-common + 1.0-SNAPSHOT + + + com.baiye + ad-platform-pojo + 1.0-SNAPSHOT + + + + \ No newline at end of file diff --git a/manage/ad-platform-task/pom.xml b/manage/ad-platform-task/pom.xml new file mode 100644 index 00000000..a9172491 --- /dev/null +++ b/manage/ad-platform-task/pom.xml @@ -0,0 +1,20 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + ../../pom.xml + + 4.0.0 + + ad-platform-task + + + 8 + 8 + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 597a8ec4..eb0c86e5 100644 --- a/pom.xml +++ b/pom.xml @@ -9,22 +9,34 @@ pom 1.0-SNAPSHOT - ad-platform-callback - ad-platform-service + + services/ad-platform-callback + services/ad-platform-service + services/ad-platform-search + ad-platform-common + ad-platform-gateway + ad-platform-pojo + + manage/ad-platform-management + manage/ad-platform-openapi + manage/ad-platform-task + + 2.3.2.RELEASE + Hoxton.SR8 + 8 8 - 2.3.2.RELEASE + UTF-8 + UTF-8 - - - + org.springframework.boot spring-boot-dependencies @@ -33,13 +45,22 @@ import + + + org.springframework.cloud + spring-cloud-dependencies + ${spring.cloud.version} + pom + import + + cn.hutool hutool-all 5.7.13 + import - diff --git a/services/ad-platform-callback/.gitignore b/services/ad-platform-callback/.gitignore new file mode 100644 index 00000000..efb4aab2 --- /dev/null +++ b/services/ad-platform-callback/.gitignore @@ -0,0 +1,46 @@ +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen diff --git a/ad-platform-callback/README.md b/services/ad-platform-callback/README.md similarity index 100% rename from ad-platform-callback/README.md rename to services/ad-platform-callback/README.md diff --git a/ad-platform-callback/pom.xml b/services/ad-platform-callback/pom.xml similarity index 66% rename from ad-platform-callback/pom.xml rename to services/ad-platform-callback/pom.xml index 0f383022..1fa21c7f 100644 --- a/ad-platform-callback/pom.xml +++ b/services/ad-platform-callback/pom.xml @@ -12,11 +12,26 @@ ad-platform-callback + 8 8 + UTF-8 + UTF-8 + + + com.baiye + ad-platform-common + 1.0-SNAPSHOT + + + com.baiye + ad-platform-pojo + 1.0-SNAPSHOT + + org.springframework.boot diff --git a/ad-platform-callback/src/main/java/com/baiye/AdPlatformCallbackApplication.java b/services/ad-platform-callback/src/main/java/com/baiye/AdPlatformCallbackApplication.java similarity index 100% rename from ad-platform-callback/src/main/java/com/baiye/AdPlatformCallbackApplication.java rename to services/ad-platform-callback/src/main/java/com/baiye/AdPlatformCallbackApplication.java diff --git a/services/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java b/services/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java new file mode 100644 index 00000000..9c93232e --- /dev/null +++ b/services/ad-platform-callback/src/main/java/com/baiye/api/JuLiangOpenAPi.java @@ -0,0 +1,15 @@ +package com.baiye.api; + +/** + * 巨量开放的api + * + * @author q + * @date 2021/11/05 + */ +public class JuLiangOpenAPi { + + + +} + + diff --git a/ad-platform-callback/src/main/java/com/baiye/constant/CallBackCommonTags.java b/services/ad-platform-callback/src/main/java/com/baiye/constant/CallBackCommonTags.java similarity index 100% rename from ad-platform-callback/src/main/java/com/baiye/constant/CallBackCommonTags.java rename to services/ad-platform-callback/src/main/java/com/baiye/constant/CallBackCommonTags.java diff --git a/ad-platform-callback/src/main/java/com/baiye/constant/CallbackAddressConstant.java b/services/ad-platform-callback/src/main/java/com/baiye/constant/CallbackAddressConstant.java similarity index 100% rename from ad-platform-callback/src/main/java/com/baiye/constant/CallbackAddressConstant.java rename to services/ad-platform-callback/src/main/java/com/baiye/constant/CallbackAddressConstant.java diff --git a/services/ad-platform-callback/src/main/java/com/baiye/service/TokenManagerService.java b/services/ad-platform-callback/src/main/java/com/baiye/service/TokenManagerService.java new file mode 100644 index 00000000..6b84680b --- /dev/null +++ b/services/ad-platform-callback/src/main/java/com/baiye/service/TokenManagerService.java @@ -0,0 +1,57 @@ +package com.baiye.service; + +import com.baiye.model.vo.AccessToken; +import com.baiye.model.vo.TokenUser; + +import java.util.List; + +/** + * 令牌管理器服务 + *

+ * 以下接口编写参考 : https://open.oceanengine.com/doc/index.html?key=ad&type=api&id=1696710505147407 + * + * + * @author q + * @date 2021/11/05 + */ +public interface TokenManagerService { + + + /** + * 获取访问令牌 + * + * @return {@link String} + */ + String getAccessToken(); + + + /** + * 刷新令牌 + */ + void refreshToken(); + + + /** + * 得到已经授权的用户列表 + * + * @return {@link List}<{@link TokenUser}> + */ + List getPermitedUsers(); + + + /** + * 得到已经授权用户 + * + * @return {@link TokenUser} + */ + TokenUser getPermitedUser(); + + /** + * 获取访问令牌 - 应用级 token获取 + * + * @return {@link AccessToken} + */ + AccessToken getAPPAccessToken(); + + +} diff --git a/services/ad-platform-callback/src/main/java/com/baiye/service/TransformationUrlManagerService.java b/services/ad-platform-callback/src/main/java/com/baiye/service/TransformationUrlManagerService.java new file mode 100644 index 00000000..2a2d32c6 --- /dev/null +++ b/services/ad-platform-callback/src/main/java/com/baiye/service/TransformationUrlManagerService.java @@ -0,0 +1,19 @@ +package com.baiye.service; + +/** + * 转换url管理服务 + * + * 参考地址: https://open.oceanengine.com/doc/index.html?key=ad&type=api&id=1696710730514432 + * + * @author q + * @date 2021/11/05 + */ +public interface TransformationUrlManagerService { + + + /** + * 修改监控链接 + */ + void modifyMonitoringLinks(); + +} diff --git a/services/ad-platform-search/.gitignore b/services/ad-platform-search/.gitignore new file mode 100644 index 00000000..efb4aab2 --- /dev/null +++ b/services/ad-platform-search/.gitignore @@ -0,0 +1,46 @@ +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen diff --git a/services/ad-platform-search/pom.xml b/services/ad-platform-search/pom.xml new file mode 100644 index 00000000..d37dbc5c --- /dev/null +++ b/services/ad-platform-search/pom.xml @@ -0,0 +1,35 @@ + + + + ad-platform + com.baiye + 1.0-SNAPSHOT + + 4.0.0 + + ad-platform-search + + + + 8 + 8 + UTF-8 + UTF-8 + + + + + + com.baiye + ad-platform-common + 1.0-SNAPSHOT + + + com.baiye + ad-platform-pojo + 1.0-SNAPSHOT + + + \ No newline at end of file diff --git a/services/ad-platform-service/.gitignore b/services/ad-platform-service/.gitignore new file mode 100644 index 00000000..efb4aab2 --- /dev/null +++ b/services/ad-platform-service/.gitignore @@ -0,0 +1,46 @@ +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen diff --git a/ad-platform-service/pom.xml b/services/ad-platform-service/pom.xml similarity index 88% rename from ad-platform-service/pom.xml rename to services/ad-platform-service/pom.xml index d60c6dd7..337c0434 100644 --- a/ad-platform-service/pom.xml +++ b/services/ad-platform-service/pom.xml @@ -23,6 +23,11 @@ ad-platform-common 1.0-SNAPSHOT + + com.baiye + ad-platform-pojo + 1.0-SNAPSHOT + diff --git a/ad-platform-service/src/main/java/com/baiye/AdPlatformServiceApplication.java b/services/ad-platform-service/src/main/java/com/baiye/AdPlatformServiceApplication.java similarity index 100% rename from ad-platform-service/src/main/java/com/baiye/AdPlatformServiceApplication.java rename to services/ad-platform-service/src/main/java/com/baiye/AdPlatformServiceApplication.java diff --git a/ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java b/services/ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java similarity index 75% rename from ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java rename to services/ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java index 810ca156..eb83832d 100644 --- a/ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java +++ b/services/ad-platform-service/src/main/java/com/baiye/api/AdPlatformAddressController.java @@ -3,8 +3,12 @@ package com.baiye.api; import org.springframework.web.bind.annotation.RestController; + /** + * 广告平台地址控制器 + * * @author q + * @date 2021/11/08 */ @RestController public class AdPlatformAddressController {