From 4902263bd18d88538e282f75a9b687816b9625a8 Mon Sep 17 00:00:00 2001
From: yss <17921@qq.com>
Date: Sun, 23 Apr 2023 15:42:08 +0800
Subject: [PATCH] =?UTF-8?q?=E9=AB=98=E8=B4=A8=E9=87=8F=E8=BF=90=E8=90=A5-?=
=?UTF-8?q?=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 5 +
.../HighQualityClientController.java | 124 ++++++++++
.../HighQualityMaintainController.java | 167 +++++++++++++
.../dao/HighQualityCommentMapper.java | 13 ++
.../dao/HighQualityContactMapper.java | 9 +
.../HighQualityContactSuggestionMapper.java | 13 ++
.../dao/HighQualityLikesMapper.java | 13 ++
.../dao/HighQualityMockDataMapper.java | 9 +
.../dao/HighQualityStyleMapper.java | 9 +
.../dao/mapper/HighQualityCommentMapper.xml | 23 ++
.../dao/mapper/HighQualityContactMapper.xml | 25 ++
.../HighQualityContactSuggestionMapper.xml | 29 +++
.../dao/mapper/HighQualityLikesMapper.xml | 20 ++
.../dao/mapper/HighQualityMockDataMapper.xml | 19 ++
.../dao/mapper/HighQualityStyleMapper.xml | 23 ++
.../entity/HighQualityComment.java | 72 ++++++
.../entity/HighQualityContact.java | 130 +++++++++++
.../entity/HighQualityContactSuggestion.java | 111 +++++++++
.../highquality/entity/HighQualityLikes.java | 57 +++++
.../entity/HighQualityMockData.java | 88 +++++++
.../highquality/entity/HighQualityStyle.java | 148 ++++++++++++
.../enums/HighQualityExceptionEnum.java | 32 +++
.../service/HighQualityCommentService.java | 17 ++
.../service/HighQualityContactService.java | 24 ++
.../service/HighQualityLikesService.java | 17 ++
.../service/HighQualityMockDataService.java | 22 ++
.../service/HighQualityStyleService.java | 35 +++
.../service/IHighQualityCommentService.java | 16 ++
.../IHighQualityContactSuggestionService.java | 25 ++
.../service/IHighQualityLikesService.java | 16 ++
.../impl/HighQualityCommentServiceImpl.java | 45 ++++
.../impl/HighQualityContactServiceImpl.java | 60 +++++
...ghQualityContactSuggestionServiceImpl.java | 130 +++++++++++
.../impl/HighQualityLikesServiceImpl.java | 50 ++++
.../impl/HighQualityMockDataServiceImpl.java | 112 +++++++++
.../impl/HighQualityStyleServiceImpl.java | 221 ++++++++++++++++++
.../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 | 12 +
.../service/impl/UploadOssServiceImpl.java | 97 ++++++++
43 files changed, 2358 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/HighQualityCommentMapper.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/HighQualityContactSuggestionMapper.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/HighQualityLikesMapper.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/HighQualityCommentMapper.xml
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/HighQualityContactSuggestionMapper.xml
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/dao/mapper/HighQualityLikesMapper.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/HighQualityComment.java
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/HighQualityContactSuggestion.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/entity/HighQualityLikes.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/HighQualityCommentService.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/HighQualityLikesService.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/IHighQualityCommentService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/IHighQualityContactSuggestionService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/IHighQualityLikesService.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/impl/HighQualityCommentServiceImpl.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/HighQualityContactSuggestionServiceImpl.java
create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/service/impl/HighQualityLikesServiceImpl.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..0371f35
--- /dev/null
+++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/highquality/controller/HighQualityClientController.java
@@ -0,0 +1,124 @@
+package com.chinaunicom.mall.ebtp.extend.highquality.controller;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+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.EventContactSuggestion;
+import com.chinaunicom.mall.ebtp.extend.signature.entity.ExpertSignature;
+import com.chinaunicom.mall.ebtp.extend.uploadOss.service.IUploadOssService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+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;
+ @Resource
+ private HighQualityLikesService highQualityLikesService;
+ @Resource
+ private HighQualityCommentService highQualityCommentService;
+ @Resource
+ private IUploadOssService iUploadOssService;
+ @Resource
+ private IHighQualityContactSuggestionService highQualityContactSuggestionService;
+
+ @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