From e26a8c5ed1bfa356a8b283185a61cccd0224e1d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98=E2=80=98?= Date: Thu, 2 Mar 2023 09:09:12 +0800 Subject: [PATCH] =?UTF-8?q?feature-1.0-img:=20=E6=B7=BB=E5=8A=A0=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=88=86=E7=B1=BBid=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/TiktokImgServiceImpl.java | 34 ++++++++++++++----- .../bnyer/img/vo/CreatorTypeImgBackVo.java | 23 +++++++++++++ .../com/bnyer/img/vo/CreatorTypeImgEmoVo.java | 23 +++++++++++++ .../bnyer/img/vo/CreatorTypeImgFriendVo.java | 23 +++++++++++++ .../com/bnyer/img/vo/CreatorTypeImgGifVo.java | 23 +++++++++++++ .../bnyer/img/vo/CreatorTypeImgHeadVo.java | 23 +++++++++++++ .../com/bnyer/img/vo/CreatorTypeImgVo.java | 30 +++++++++------- .../bnyer/img/vo/CreatorTypeImgWatchVo.java | 23 +++++++++++++ 8 files changed, 181 insertions(+), 21 deletions(-) create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgBackVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgEmoVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgFriendVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgGifVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgHeadVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgWatchVo.java diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java index bc11359..95fdbe6 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java @@ -15,9 +15,7 @@ import com.bnyer.img.mapper.TiktokCollectionMapper; import com.bnyer.img.mapper.TiktokImgMapper; import com.bnyer.img.mapper.TiktokLikeMapper; import com.bnyer.img.service.TiktokImgService; -import com.bnyer.img.vo.CreatorTypeImgVo; -import com.bnyer.img.vo.ImgSignVo; -import com.bnyer.img.vo.TiktokImgVo; +import com.bnyer.img.vo.*; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -153,18 +151,36 @@ public class TiktokImgServiceImpl implements TiktokImgService { @Override public CreatorTypeImgVo queryCreatorTypeImgNum(Long creatorId) { Integer headNum = tiktokImgMapper.queryCreatorTypeImgNum(1L, creatorId); + CreatorTypeImgHeadVo headInfo = new CreatorTypeImgHeadVo(); + headInfo.setHeadNum(headNum); + headInfo.setTypeId(1L); Integer gifNum = tiktokImgMapper.queryCreatorTypeImgNum(2L, creatorId); + CreatorTypeImgGifVo gifInfo = new CreatorTypeImgGifVo(); + gifInfo.setGifNum(gifNum); + gifInfo.setTypeId(2L); Integer backNum = tiktokImgMapper.queryCreatorTypeImgNum(3L, creatorId); + CreatorTypeImgBackVo backInfo = new CreatorTypeImgBackVo(); + backInfo.setBackNum(backNum); + backInfo.setTypeId(3L); Integer friendNum = tiktokImgMapper.queryCreatorTypeImgNum(4L, creatorId); + CreatorTypeImgFriendVo friendInfo = new CreatorTypeImgFriendVo(); + friendInfo.setFriendNum(friendNum); + friendInfo.setTypeId(4L); Integer emoNum = tiktokImgMapper.queryCreatorTypeImgNum(5L, creatorId); + CreatorTypeImgEmoVo emoInfo = new CreatorTypeImgEmoVo(); + emoInfo.setEmoNum(emoNum); + emoInfo.setTypeId(5L); Integer watchNum = tiktokImgMapper.queryCreatorTypeImgNum(6L, creatorId); + CreatorTypeImgWatchVo watchInfo = new CreatorTypeImgWatchVo(); + watchInfo.setWatchNum(watchNum); + watchInfo.setTypeId(6L); CreatorTypeImgVo result = new CreatorTypeImgVo(); - result.setHeadNum(headNum); - result.setGifNum(gifNum); - result.setBackNum(backNum); - result.setFriendNum(friendNum); - result.setEmoNum(emoNum); - result.setWatchNum(watchNum); + result.setHeaderInfo(headInfo); + result.setGifInfo(gifInfo); + result.setBackInfo(backInfo); + result.setFriendInfo(friendInfo); + result.setEmoInfo(emoInfo); + result.setWatchInfo(watchInfo); return result; } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgBackVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgBackVo.java new file mode 100644 index 0000000..eac3108 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgBackVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片手机壁纸数量响应体") +public class CreatorTypeImgBackVo implements Serializable { + + @ApiModelProperty(value="手机壁纸数量") + private Integer backNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgEmoVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgEmoVo.java new file mode 100644 index 0000000..8f44739 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgEmoVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片表情包数量响应体") +public class CreatorTypeImgEmoVo implements Serializable { + + @ApiModelProperty(value="表情包数量") + private Integer emoNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgFriendVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgFriendVo.java new file mode 100644 index 0000000..e0c317c --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgFriendVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片朋友圈背景数量响应体") +public class CreatorTypeImgFriendVo implements Serializable { + + @ApiModelProperty(value="朋友圈背景数量") + private Integer friendNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgGifVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgGifVo.java new file mode 100644 index 0000000..ae01b20 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgGifVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片Gif数量响应体") +public class CreatorTypeImgGifVo implements Serializable { + + @ApiModelProperty(value="gif动图数量") + private Integer gifNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgHeadVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgHeadVo.java new file mode 100644 index 0000000..ba6d96e --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgHeadVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片头像数量响应体") +public class CreatorTypeImgHeadVo implements Serializable { + + @ApiModelProperty(value="头像数量") + private Integer headNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgVo.java index 978e5b0..ead4139 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgVo.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgVo.java @@ -13,23 +13,29 @@ import java.io.Serializable; @ApiModel("艺术家分类图片数量响应体") public class CreatorTypeImgVo implements Serializable { - @ApiModelProperty(value="头像数量") - private Integer headNum; - @ApiModelProperty(value="gif动图数量") - private Integer gifNum; + @ApiModelProperty(value="头像信息") + CreatorTypeImgHeadVo headerInfo; - @ApiModelProperty(value="手机壁纸数量") - private Integer backNum; - @ApiModelProperty(value="朋友圈背景数量") - private Integer friendNum; + @ApiModelProperty(value="gif动图信息") + CreatorTypeImgGifVo gifInfo; - @ApiModelProperty(value="表情包数量") - private Integer emoNum; - @ApiModelProperty(value="iwatch数量") - private Integer watchNum; + @ApiModelProperty(value="手机壁纸信息") + CreatorTypeImgBackVo backInfo; + + + @ApiModelProperty(value="朋友圈背景信息") + CreatorTypeImgFriendVo friendInfo; + + + @ApiModelProperty(value="表情包信息") + CreatorTypeImgEmoVo emoInfo; + + + @ApiModelProperty(value="iwatch信息") + CreatorTypeImgWatchVo watchInfo; private static final long serialVersionUID = 1L; } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgWatchVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgWatchVo.java new file mode 100644 index 0000000..7659a90 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/CreatorTypeImgWatchVo.java @@ -0,0 +1,23 @@ +package com.bnyer.img.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("艺术家分类图片iwatch数量响应体") +public class CreatorTypeImgWatchVo implements Serializable { + + @ApiModelProperty(value="iwatch数量") + private Integer watchNum; + + @ApiModelProperty(value="分类Id") + private Long typeId; + + private static final long serialVersionUID = 1L; +}