From 7c36840d173bb98a81b3ea7365672408f32086b8 Mon Sep 17 00:00:00 2001 From: penny <2500338766@qq.com> Date: Thu, 14 Apr 2022 23:42:20 +0800 Subject: [PATCH] =?UTF-8?q?feature1.0.0=EF=BC=9A=E6=B7=BB=E5=8A=A0service?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bnyer/img/domain/TiktokImg.java | 2 +- .../java/com/bnyer/img/dto/BannerDto.java | 21 ++++++++ .../java/com/bnyer/img/dto/TiktokImgDto.java | 27 ++++++++++ .../java/com/bnyer/img/dto/TiktokUserDto.java | 33 ++++++++++++ .../com/bnyer/img/mapper/BannerMapper.java | 11 ++++ .../com/bnyer/img/mapper/TiktokImgMapper.java | 19 +++++++ .../com/bnyer/img/service/BannerService.java | 3 +- .../bnyer/img/service/FeedBackService.java | 2 +- .../img/service/TiktokCollectionService.java | 26 ++++++++++ .../bnyer/img/service/TiktokImgService.java | 52 +++++++++++++++++++ .../bnyer/img/service/TiktokUserService.java | 40 ++++++++++++++ .../img/service/impl/BannerServiceImpl.java | 45 ++++++++++++++++ .../impl/TiktokCollectionServiceImpl.java | 27 ++++++++++ .../service/impl/TiktokImgServiceImpl.java | 52 +++++++++++++++++++ .../main/java/com/bnyer/img/vo/BannerVo.java | 14 ++--- .../java/com/bnyer/img/vo/TiktokImgVo.java | 44 ++++++++++++++++ .../java/com/bnyer/img/vo/TiktokUserVo.java | 48 +++++++++++++++++ .../main/java/com/bnyer/img/vo/TypeVo.java | 9 ++-- .../com/bnyer/img/mapper/BannerMapper.xml | 7 +++ .../com/bnyer/img/mapper/TiktokImgMapper.xml | 30 +++++++++++ 20 files changed, 494 insertions(+), 18 deletions(-) create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/BannerDto.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokUserDto.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java create mode 100644 bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokUserVo.java diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java index 3be163d..1d46e9f 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java @@ -69,7 +69,7 @@ public class TiktokImg extends BaseDomain { * 状态(0->待审核;1->审核通过) */ @TableField(value = "status") - @ApiModelProperty(value="状态(0->待审核;1->审核通过)") + @ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") private String status; /** diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/BannerDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/BannerDto.java new file mode 100644 index 0000000..d6e8df3 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/BannerDto.java @@ -0,0 +1,21 @@ +package com.bnyer.img.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("banner响应类") +public class BannerDto implements Serializable { + + @ApiModelProperty(value="banner名称") + private String bannerName; + + @ApiModelProperty(value="平台渠道") + private String source; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java new file mode 100644 index 0000000..f6d4a68 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java @@ -0,0 +1,27 @@ +package com.bnyer.img.dto; + +import com.baomidou.mybatisplus.annotation.TableField; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.*; + +import java.io.Serializable; + + +@Getter +@Setter +@ApiModel("抖音图片响应类") +public class TiktokImgDto implements Serializable { + + @ApiModelProperty(value="用户id") + private Long userId; + + @ApiModelProperty(value="分类id") + private Long typeId; + + @ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)") + private String status; + + @ApiModelProperty(value="是否热门(0->冷门;1->热门)") + private String isHot; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokUserDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokUserDto.java new file mode 100644 index 0000000..5df7567 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokUserDto.java @@ -0,0 +1,33 @@ +package com.bnyer.img.dto; + +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 TiktokUserDto implements Serializable { + + @ApiModelProperty(value="用户昵称") + private String username; + + @ApiModelProperty(value="抖音号") + private String tiktokNumber; + + @ApiModelProperty(value="手机号") + private String phone; + + @ApiModelProperty(value="搜索码") + private String scanCode; + + @ApiModelProperty(value="邀请码") + private String inviteCode; + + @ApiModelProperty(value="是否活跃(0->不活跃;1->活跃 连续10天以上更新内容)") + private String isHot; +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/BannerMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/BannerMapper.java index 7143191..63d3a8d 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/BannerMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/BannerMapper.java @@ -2,8 +2,19 @@ package com.bnyer.img.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.img.domain.Banner; +import com.bnyer.img.vo.BannerVo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; @Mapper public interface BannerMapper extends BaseMapper { + + /** + * 前端小程序查询banner列表 + * @param source 平台渠道 + * @return - + */ + List queryList(@Param("source") String source); } \ No newline at end of file diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java index 73fba3f..1f80d22 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java @@ -2,8 +2,27 @@ package com.bnyer.img.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.img.domain.TiktokImg; +import com.bnyer.img.vo.TiktokImgVo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; @Mapper public interface TiktokImgMapper extends BaseMapper { + /** + * 查询用户对内图片列表 + * @param userId 用户id + * @param typeId 分类Id + * @return - + */ + List queryInList(@Param("userId")String userId,@Param("typeId") String typeId); + + /** + * 查询用户对外图片列表 + * @param userId 用户id + * @param typeId 分类Id + * @return - + */ + List queryOutList(@Param("userId")String userId,@Param("typeId") String typeId); } \ No newline at end of file diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java index cd801f3..84f08b5 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java @@ -1,6 +1,7 @@ package com.bnyer.img.service; import com.bnyer.img.domain.Banner; +import com.bnyer.img.dto.BannerDto; import com.bnyer.img.vo.BannerVo; import java.util.List; @@ -34,7 +35,7 @@ public interface BannerService { * @param source 平台 * @return - */ - List queryPage(String bannerName,String source); + List queryPage(BannerDto dto); /** * 查询小程序banner列表 diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java index 8d1eb64..ad2c6f9 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java @@ -15,7 +15,7 @@ public interface FeedBackService { /** * 编辑反馈 - * @param feedback + * @param feedback 反馈 * @return */ int update(Feedback feedback); diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokCollectionService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokCollectionService.java index 863e367..ae9c07b 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokCollectionService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokCollectionService.java @@ -1,4 +1,30 @@ package com.bnyer.img.service; +import com.bnyer.img.domain.TiktokCollection; + +import java.util.List; + public interface TiktokCollectionService { + + /** + * 新增收藏 + * @param tiktokCollection 收藏对象 + * @return - + */ + int insert(TiktokCollection tiktokCollection); + + /** + * 修改收藏 + * @param tiktokCollection 收藏对象 + * @return - + */ + int update(TiktokCollection tiktokCollection); + + /** + * 批量删除收藏 + * @param ids 主键ids + * @return - + */ + int delete(List ids); + } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java index 271ef06..179076c 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java @@ -1,4 +1,56 @@ package com.bnyer.img.service; +import com.bnyer.img.domain.TiktokImg; +import com.bnyer.img.dto.TiktokImgDto; +import com.bnyer.img.vo.TiktokImgVo; + +import java.util.List; + public interface TiktokImgService { + + /** + * 新增图片 + * @param tiktokImg 图片 + * @return - + */ + int insert(TiktokImg tiktokImg); + + /** + * 修改图片 + * @param tiktokImg 图片 + * @return - + */ + int update(TiktokImg tiktokImg); + + /** + * 批量删除ids + * @param ids 主键ids + * @return - + */ + int delete(List ids); + + /** + * 查询抖音图片分页 + * @param dto 分页参数对象 + * @return - + */ + List queryPage(TiktokImgDto dto); + + /** + * 查询指定用户对内的图片集合(待审核、通过审核的) + * @param userId 用户id + * @param typeId 分类id + * @return - + */ + List queryInList(String userId,String typeId); + + /** + * 查询指定用户对外的图片集合(通过审核的) + * @param userId 用户id + * @param typeId 分类id + * @return - + */ + List queryOutList(String userId,String typeId); + + } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java index 74ce42f..89ee16a 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java @@ -1,4 +1,44 @@ package com.bnyer.img.service; +import com.bnyer.img.domain.TiktokUser; +import com.bnyer.img.dto.TiktokUserDto; +import com.bnyer.img.vo.TiktokUserVo; + +import java.util.List; + public interface TiktokUserService { + + /** + * 新增抖音用户 + * @param tiktokUser 抖音用户 + * @return - + */ + int insert(TiktokUser tiktokUser); + + /** + * 修改抖音用户 + * @param tiktokUser 抖音用户 + * @return - + */ + int update(TiktokUser tiktokUser); + + /** + * 【批量删除抖音用户 + * @param ids 主键Ids + * @return - + */ + int delete(List ids); + + /** + * 查询抖音用户分页 + * @param dto 分页条件对象 + * @return - + */ + List queryPage(TiktokUserDto dto); + + /** + * 查询小程序端用户图片列表 + * @return - + */ + List queryUserList(); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java index 41f50ea..e8701ef 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java @@ -1,10 +1,55 @@ package com.bnyer.img.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.bnyer.common.core.utils.StringUtils; +import com.bnyer.img.domain.Banner; +import com.bnyer.img.dto.BannerDto; +import com.bnyer.img.mapper.BannerMapper; import com.bnyer.img.service.BannerService; +import com.bnyer.img.vo.BannerVo; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Date; +import java.util.List; + @Service @Slf4j public class BannerServiceImpl implements BannerService { + + @Autowired + private BannerMapper bannerMapper; + + @Override + public int insert(Banner banner) { + banner.setCreateTime(new Date()); + banner.setUpdateTime(new Date()); + return bannerMapper.insert(banner); + } + + @Override + public int update(Banner banner) { + banner.setUpdateTime(new Date()); + return bannerMapper.updateById(banner); + } + + @Override + public int delete(List ids) { + return bannerMapper.deleteBatchIds(ids); + } + + @Override + public List queryPage(BannerDto dto) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.like(StringUtils.isNotNull(dto.getBannerName()), Banner::getBannerName,dto.getBannerName()); + wrapper.eq(StringUtils.isNotNull(dto.getSource()), Banner::getSource, dto.getSource()); + wrapper.orderByDesc(Banner::getSort); + return bannerMapper.selectList(wrapper); + } + + @Override + public List queryList(String source) { + return bannerMapper.queryList(source); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java index 1a67f67..1b489b1 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java @@ -1,10 +1,37 @@ package com.bnyer.img.service.impl; +import com.bnyer.img.domain.TiktokCollection; +import com.bnyer.img.mapper.TiktokCollectionMapper; import com.bnyer.img.service.TiktokCollectionService; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Date; +import java.util.List; + @Service @Slf4j public class TiktokCollectionServiceImpl implements TiktokCollectionService { + + @Autowired + private TiktokCollectionMapper tiktokCollectionMapper; + + @Override + public int insert(TiktokCollection tiktokCollection) { + tiktokCollection.setCreateTime(new Date()); + tiktokCollection.setUpdateTime(new Date()); + return tiktokCollectionMapper.insert(tiktokCollection); + } + + @Override + public int update(TiktokCollection tiktokCollection) { + tiktokCollection.setUpdateTime(new Date()); + return tiktokCollectionMapper.updateById(tiktokCollection); + } + + @Override + public int delete(List ids) { + return tiktokCollectionMapper.deleteBatchIds(ids); + } } 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 e264049..f87d0ec 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 @@ -1,10 +1,62 @@ package com.bnyer.img.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.bnyer.common.core.utils.StringUtils; +import com.bnyer.img.domain.TiktokImg; +import com.bnyer.img.dto.TiktokImgDto; +import com.bnyer.img.mapper.TiktokImgMapper; import com.bnyer.img.service.TiktokImgService; +import com.bnyer.img.vo.TiktokImgVo; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Date; +import java.util.List; + @Service @Slf4j public class TiktokImgServiceImpl implements TiktokImgService { + + @Autowired + private TiktokImgMapper tiktokImgMapper; + + @Override + public int insert(TiktokImg tiktokImg) { + tiktokImg.setCreateTime(new Date()); + tiktokImg.setUpdateTime(new Date()); + return tiktokImgMapper.insert(tiktokImg); + } + + @Override + public int update(TiktokImg tiktokImg) { + tiktokImg.setUpdateTime(new Date()); + return tiktokImgMapper.updateById(tiktokImg); + } + + @Override + public int delete(List ids) { + return tiktokImgMapper.deleteBatchIds(ids); + } + + @Override + public List queryPage(TiktokImgDto dto) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(dto.getUserId() != null, TiktokImg::getUserId, dto.getUserId()); + wrapper.eq(dto.getTypeId() != null, TiktokImg::getTypeId, dto.getTypeId()); + wrapper.eq(StringUtils.isNotNull(dto.getStatus()), TiktokImg::getStatus, dto.getStatus()); + wrapper.eq(StringUtils.isNotNull(dto.getIsHot()), TiktokImg::getIsHot, dto.getIsHot()); + wrapper.orderByDesc(TiktokImg::getSort); + return tiktokImgMapper.selectList(wrapper); + } + + @Override + public List queryInList(String userId, String typeId) { + return tiktokImgMapper.queryInList(userId,typeId); + } + + @Override + public List queryOutList(String userId, String typeId) { + return tiktokImgMapper.queryOutList(userId,typeId); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/BannerVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/BannerVo.java index 5530aab..2b65260 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/BannerVo.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/BannerVo.java @@ -1,22 +1,16 @@ package com.bnyer.img.vo; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.bnyer.img.domain.BaseDomain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import lombok.*; +import lombok.Getter; +import lombok.Setter; import java.io.Serializable; -@ApiModel("banner响应体") + @Getter @Setter -@ToString -@AllArgsConstructor -@NoArgsConstructor +@ApiModel("banner响应体") public class BannerVo implements Serializable { @ApiModelProperty(value="id") private Long id; diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java new file mode 100644 index 0000000..20f9638 --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokImgVo.java @@ -0,0 +1,44 @@ +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 TiktokImgVo implements Serializable { + + @ApiModelProperty(value="id") + private Long id; + + @ApiModelProperty(value="图片地址") + private String imgUrl; + + @ApiModelProperty(value="用户id") + private Long userId; + + @ApiModelProperty(value="分类id") + private Long typeId; + + @ApiModelProperty(value="下载量") + private Integer downloadNum; + + @ApiModelProperty(value="点赞量") + private Integer greatNum; + + @ApiModelProperty(value="收藏量") + private Integer collectionNum; + + @ApiModelProperty(value="状态(0->待审核;1->审核通过)") + private String status; + + @ApiModelProperty(value="是否热门(0->冷门;1->热门)") + private String isHot; + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokUserVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokUserVo.java new file mode 100644 index 0000000..e3e9dad --- /dev/null +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TiktokUserVo.java @@ -0,0 +1,48 @@ +package com.bnyer.img.vo; + +import com.bnyer.img.domain.TiktokImg; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; +import java.util.List; + + +@Getter +@Setter +@ApiModel("抖音用户响应类") +public class TiktokUserVo implements Serializable { + + @ApiModelProperty(value="id") + private Long id; + + @ApiModelProperty(value="用户昵称") + private String username; + + @ApiModelProperty(value="抖音id") + private String tiktokCode; + + @ApiModelProperty(value="抖音号") + private String tiktokNumber; + + @ApiModelProperty(value="手机号") + private String phone; + + @ApiModelProperty(value="搜索码") + private String scanCode; + + @ApiModelProperty(value="邀请码") + private String inviteCode; + + @ApiModelProperty(value="头像img地址") + private String img; + + @ApiModelProperty(value="是否活跃(0->不活跃;1->活跃 连续10天以上更新内容)") + private String isHot; + + List imgList; + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeVo.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeVo.java index 52bdb91..9c84389 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeVo.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/vo/TypeVo.java @@ -2,16 +2,15 @@ package com.bnyer.img.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import lombok.*; +import lombok.Getter; +import lombok.Setter; import java.io.Serializable; -@ApiModel("图片分类响应类") + @Getter @Setter -@ToString -@AllArgsConstructor -@NoArgsConstructor +@ApiModel("图片分类响应类") public class TypeVo implements Serializable { @ApiModelProperty(value="id") diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/BannerMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/BannerMapper.xml index 6f700a8..35f17aa 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/BannerMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/BannerMapper.xml @@ -19,4 +19,11 @@ id, banner_name, banner_img, banner_url, `source`, is_show, create_time, update_time, sort + \ No newline at end of file diff --git a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml index e1e3a1b..765e8b3 100644 --- a/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml +++ b/bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml @@ -23,4 +23,34 @@ id, img_url, user_id, type_id, download_num, great_num, collection_num, `status`, is_hot, is_show, create_time, update_time, sort + + \ No newline at end of file