From 70f84f10a61b5b381832799675ece95d08a5df1c Mon Sep 17 00:00:00 2001
From: yss <17921@qq.com>
Date: Fri, 14 Apr 2023 14:15:32 +0800
Subject: [PATCH] =?UTF-8?q?=E9=AB=98=E8=B4=A8=E9=87=8F=E8=BF=90=E8=90=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 5 +
.../HighQualityClientController.java | 75 ++++++
.../HighQualityMaintainController.java | 138 +++++++++++
.../dao/HighQualityContactMapper.java | 9 +
.../dao/HighQualityMockDataMapper.java | 9 +
.../dao/HighQualityStyleMapper.java | 9 +
.../dao/mapper/HighQualityContactMapper.xml | 25 ++
.../dao/mapper/HighQualityMockDataMapper.xml | 19 ++
.../dao/mapper/HighQualityStyleMapper.xml | 23 ++
.../entity/HighQualityContact.java | 130 ++++++++++
.../entity/HighQualityMockData.java | 88 +++++++
.../highquality/entity/HighQualityStyle.java | 148 +++++++++++
.../enums/HighQualityExceptionEnum.java | 32 +++
.../service/HighQualityContactService.java | 24 ++
.../service/HighQualityMockDataService.java | 22 ++
.../service/HighQualityStyleService.java | 35 +++
.../impl/HighQualityContactServiceImpl.java | 60 +++++
.../impl/HighQualityMockDataServiceImpl.java | 112 +++++++++
.../impl/HighQualityStyleServiceImpl.java | 230 ++++++++++++++++++
.../vo/HighQualityMaintainInVO.java | 84 +++++++
.../vo/HighQualityMaintainOutVO.java | 108 ++++++++
.../vo/HighQualityMockDataValue.java | 41 ++++
.../highquality/vo/HighQualityQueryInVO.java | 45 ++++
.../vo/HighQualityRightDataVO.java | 42 ++++
.../uploadOss/service/IUploadOssService.java | 9 +
.../service/impl/UploadOssServiceImpl.java | 44 ++++
26 files changed, 1566 insertions(+)
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityClientController.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityMaintainController.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/HighQualityContactMapper.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/HighQualityMockDataMapper.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/HighQualityStyleMapper.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/mapper/HighQualityContactMapper.xml
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/mapper/HighQualityMockDataMapper.xml
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/mapper/HighQualityStyleMapper.xml
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/entity/HighQualityContact.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/entity/HighQualityMockData.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/entity/HighQualityStyle.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/enums/HighQualityExceptionEnum.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/HighQualityContactService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/HighQualityMockDataService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/HighQualityStyleService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/impl/HighQualityContactServiceImpl.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/impl/HighQualityMockDataServiceImpl.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/impl/HighQualityStyleServiceImpl.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/vo/HighQualityMaintainInVO.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/vo/HighQualityMaintainOutVO.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/vo/HighQualityMockDataValue.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/vo/HighQualityQueryInVO.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/vo/HighQualityRightDataVO.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/uploadOss/service/IUploadOssService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/uploadOss/service/impl/UploadOssServiceImpl.java
diff --git a/pom.xml b/pom.xml
index f2ad00d..30887a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,6 +95,11 @@
system
${basedir}/lib/bcprov-jdk15to18-1.65.jar
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+ 3.10.2
+
diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityClientController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityClientController.java
new file mode 100644
index 0000000..7130f7c
--- /dev/null
+++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityClientController.java
@@ -0,0 +1,75 @@
+package com.chinaunicom.mall.ebtp.extend.highquality.controller;
+
+
+import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
+import com.chinaunicom.mall.ebtp.extend.highquality.entity.*;
+import com.chinaunicom.mall.ebtp.extend.highquality.service.*;
+import com.chinaunicom.mall.ebtp.extend.highquality.vo.HighQualityQueryInVO;
+import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.MockDataValue;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+import java.util.Map;
+
+@RestController
+@Api(tags = "高质量运营客户端")
+@RequestMapping("/v1/highqualityclient")
+public class HighQualityClientController {
+
+ @Resource
+ private HighQualityMockDataService highQualityMockDataService;
+ @Resource
+ private HighQualityStyleService highQualityStyleService;
+ @Resource
+ private HighQualityContactService highQualityContactService;
+
+
+ @ApiOperation("右侧专业线数据")
+ @GetMapping("/data/list")
+ public BaseResponse> getProfessionalDataList() {
+ return BaseResponse.success(highQualityMockDataService.getProfessionalDataList());
+ }
+
+ @ApiOperation("活动风采轮播列表")
+ @GetMapping("/eventStyle/banner")
+ public BaseResponse> getHighQualityStyleBanner() {
+ return BaseResponse.success(highQualityStyleService.getHighQualityStyle("banner",null));
+ }
+
+ @ApiOperation("活动联系人列表-按公司分组")
+ @PostMapping("/eventContact/group")
+ public BaseResponse