Browse Source

feature1.0.0:所有后台接口添加变更显示状态接口

master
chengkun 4 years ago
parent
commit
e2ab64adda
  1. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/BannerController.java
  2. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FeedBackController.java
  3. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java
  4. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokUserController.java
  5. 12
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TypeController.java
  6. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/FeedBackPageDto.java
  7. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/StatusDto.java
  8. 3
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TypePageDto.java
  9. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java
  10. 3
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java
  11. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java
  12. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java
  13. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java
  14. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java
  15. 5
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/FeedBackServiceImpl.java
  16. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java
  17. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java
  18. 16
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java

9
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/BannerController.java

@ -8,6 +8,7 @@ import com.bnyer.common.security.annotation.RequiresPermissions;
import com.bnyer.img.domain.Banner;
import com.bnyer.img.dto.BannerDto;
import com.bnyer.img.dto.BannerPageDto;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.service.BannerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -68,4 +69,12 @@ public class BannerController extends BaseController {
log.debug("查询banner详情参数为:{}", id);
return AjaxResult.success(bannerService.queryDetails(id));
}
//@RequiresPermissions("system:config:list")
@ApiOperation(value="变更type显示状态")
@PostMapping(value = "/changeStatus")
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("type状态对象") StatusDto dto){
log.debug("变更type参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(bannerService.changeStatus(dto.getId(),dto.getStatus()));
}
}

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/FeedBackController.java

@ -32,7 +32,7 @@ public class FeedBackController extends BaseController {
@PostMapping("/page")
public TableDataInfo listFeedBack(@RequestBody @ApiParam("feedback分页对象") FeedBackPageDto dto){
startPage();
List<Feedback> feedback = feedBackService.queryPage(dto.getSource());
List<Feedback> feedback = feedBackService.queryPage(dto.getSource(),dto.getIsShow());
return getDataTable(feedback);
}
@ -47,7 +47,7 @@ public class FeedBackController extends BaseController {
//@RequiresPermissions("system:config:list")
@ApiOperation(value="变更feedback显示状态")
@PostMapping(value = "/changeStatus")
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("feedback状态对象") FeedBackStatusDto dto){
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("feedback状态对象") StatusDto dto){
log.debug("变更feedback参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(feedBackService.changeStatus(dto.getId(),dto.getStatus()));
}

9
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java

@ -5,6 +5,7 @@ import com.bnyer.common.core.web.controller.BaseController;
import com.bnyer.common.core.web.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TiktokImgDto;
import com.bnyer.img.dto.TiktokImgPageDto;
import com.bnyer.img.service.TiktokImgService;
@ -67,4 +68,12 @@ public class TiktokImgController extends BaseController {
log.debug("查询TiktokImg详情参数为:{}", id);
return AjaxResult.success(tiktokImgService.queryDetails(id));
}
//@RequiresPermissions("system:config:list")
@ApiOperation(value="变更type显示状态")
@PostMapping(value = "/changeStatus")
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("type状态对象") StatusDto dto){
log.debug("变更type参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(tiktokImgService.changeStatus(dto.getId(),dto.getStatus()));
}
}

9
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokUserController.java

@ -6,6 +6,7 @@ import com.bnyer.common.core.web.controller.BaseController;
import com.bnyer.common.core.web.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.TiktokUser;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TiktokCreaterDto;
import com.bnyer.img.dto.TiktokUserDto;
import com.bnyer.img.dto.TiktokUserPageDto;
@ -79,4 +80,12 @@ public class TiktokUserController extends BaseController {
}
return AjaxResult.success(tiktokUser);
}
//@RequiresPermissions("system:config:list")
@ApiOperation(value="变更type显示状态")
@PostMapping(value = "/changeStatus")
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("type状态对象") StatusDto dto){
log.debug("变更type参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(tiktokUserService.changeStatus(dto.getId(),dto.getStatus()));
}
}

12
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TypeController.java

@ -5,6 +5,7 @@ import com.bnyer.common.core.web.controller.BaseController;
import com.bnyer.common.core.web.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.Type;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TypeDto;
import com.bnyer.img.dto.TypePageDto;
import com.bnyer.img.service.TypeService;
@ -32,7 +33,7 @@ public class TypeController extends BaseController {
@PostMapping("/page")
public TableDataInfo pageType(@RequestBody @ApiParam("分页对象") TypePageDto dto){
startPage();
List<Type> types = typeService.queryPage(dto.getTypeName());
List<Type> types = typeService.queryPage(dto.getTypeName(),dto.getIsShow());
return getDataTable(types);
}
@ -67,4 +68,13 @@ public class TypeController extends BaseController {
log.debug("查询type详情参数为:{}", id);
return AjaxResult.success(typeService.queryDetails(id));
}
//@RequiresPermissions("system:config:list")
@ApiOperation(value="变更type显示状态")
@PostMapping(value = "/changeStatus")
public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("type状态对象") StatusDto dto){
log.debug("变更type参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(typeService.changeStatus(dto.getId(),dto.getStatus()));
}
}

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/FeedBackPageDto.java

@ -1,5 +1,6 @@
package com.bnyer.img.dto;
import com.bnyer.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
@ -16,4 +17,7 @@ public class FeedBackPageDto implements Serializable {
@ApiModelProperty(value="平台渠道")
private String source;
@ApiModelProperty(value="是否显示")
private String isShow;
}

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/FeedBackStatusDto.java → bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/StatusDto.java

@ -11,8 +11,8 @@ import java.io.Serializable;
@Getter
@Setter
@ApiModel("feedback状态接收类")
public class FeedBackStatusDto implements Serializable {
@ApiModel("状态接收类")
public class StatusDto implements Serializable {
@ApiModelProperty(value="主键Id")
private Long id;

3
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TypePageDto.java

@ -15,4 +15,7 @@ public class TypePageDto implements Serializable {
@ApiModelProperty(value="分类名称")
private String typeName;
@ApiModelProperty(value="是否显示")
private String isShow;
}

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/BannerService.java

@ -50,4 +50,12 @@ public interface BannerService {
*/
List<BannerVo> queryList(String source);
/**
* 变更显示状态
* @param id 主键id
* @param status 状态
* @return -
*/
int changeStatus(Long id,String status);
}

3
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/FeedBackService.java

@ -30,9 +30,10 @@ public interface FeedBackService {
/**
* 查询反馈分页
* @param source 平台渠道来源
* @param isShow 是否显示
* @return -
*/
List<Feedback> queryPage(String source);
List<Feedback> queryPage(String source,String isShow);
/**
* 获取反馈详情

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java

@ -66,4 +66,12 @@ public interface TiktokImgService {
* @return -
*/
TiktokImgVo queryImgDetails(String imgId);
/**
* 变更显示状态
* @param id 主键id
* @param status 状态
* @return -
*/
int changeStatus(Long id,String status);
}

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokUserService.java

@ -68,4 +68,12 @@ public interface TiktokUserService {
* @param dto 绑定对象参数
*/
void bindPhone(TiktokBindPhoneDto dto);
/**
* 变更显示状态
* @param id 主键id
* @param status 状态
* @return -
*/
int changeStatus(Long id,String status);
}

11
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TypeService.java

@ -31,9 +31,10 @@ public interface TypeService {
/**
* 查询图片分类分页
* @param typeName 分类名称
* @param isShow 是否显示
* @return -
*/
List<Type> queryPage(String typeName);
List<Type> queryPage(String typeName,String isShow);
/**
* 小程序端查询图片分类列表
@ -47,4 +48,12 @@ public interface TypeService {
* @return -
*/
Type queryDetails(Long id);
/**
* 变更显示状态
* @param id 主键id
* @param status 状态
* @return -
*/
int changeStatus(Long id,String status);
}

11
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/BannerServiceImpl.java

@ -1,8 +1,10 @@
package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.bnyer.common.core.utils.StringUtils;
import com.bnyer.img.domain.Banner;
import com.bnyer.img.domain.Type;
import com.bnyer.img.dto.BannerPageDto;
import com.bnyer.img.mapper.BannerMapper;
import com.bnyer.img.service.BannerService;
@ -57,4 +59,13 @@ public class BannerServiceImpl implements BannerService {
public List<BannerVo> queryList(String source) {
return bannerMapper.queryList(source);
}
@Override
public int changeStatus(Long id, String status) {
LambdaUpdateWrapper<Banner> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(Banner::getId, id);
Banner banner = new Banner();
banner.setIsShow(status);
return bannerMapper.update(banner,wrapper);
}
}

5
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/FeedBackServiceImpl.java

@ -40,9 +40,10 @@ public class FeedBackServiceImpl implements FeedBackService {
}
@Override
public List<Feedback> queryPage(String source) {
public List<Feedback> queryPage(String source,String isShow) {
LambdaQueryWrapper<Feedback> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(StringUtils.isNotNull(source),Feedback::getSource,source);
wrapper.eq(StringUtils.isNotBlank(source),Feedback::getSource,source);
wrapper.eq(StringUtils.isNotBlank(isShow),Feedback::getIsShow,isShow);
return feedbackMapper.selectList(wrapper);
}

11
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java

@ -1,9 +1,11 @@
package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.bnyer.common.core.utils.StringUtils;
import com.bnyer.common.redis.service.RedisService;
import com.bnyer.img.constants.RedisKeyConstant;
import com.bnyer.img.domain.Banner;
import com.bnyer.img.domain.TiktokCollection;
import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.domain.TiktokLike;
@ -98,4 +100,13 @@ public class TiktokImgServiceImpl implements TiktokImgService {
public TiktokImgVo queryImgDetails(String imgId) {
return tiktokImgMapper.queryDetails(imgId);
}
@Override
public int changeStatus(Long id, String status) {
LambdaUpdateWrapper<TiktokImg> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(TiktokImg::getId, id);
TiktokImg img = new TiktokImg();
img.setIsShow(status);
return tiktokImgMapper.update(img,wrapper);
}
}

9
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java

@ -285,6 +285,15 @@ public class TiktokUserServiceImpl implements TiktokUserService {
}
}
@Override
public int changeStatus(Long id, String status) {
LambdaUpdateWrapper<TiktokUser> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(TiktokUser::getId, id);
TiktokUser user = new TiktokUser();
user.setIsShow(status);
return tiktokUserMapper.update(user,wrapper);
}
/**
* 获取用户手机号

16
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TypeServiceImpl.java

@ -1,7 +1,9 @@
package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.bnyer.common.core.utils.StringUtils;
import com.bnyer.img.domain.Feedback;
import com.bnyer.img.domain.Type;
import com.bnyer.img.mapper.TypeMapper;
import com.bnyer.img.service.TypeService;
@ -39,9 +41,10 @@ public class TypeServiceImpl implements TypeService {
}
@Override
public List<Type> queryPage(String typeName) {
public List<Type> queryPage(String typeName,String isShow) {
LambdaQueryWrapper<Type> wrapper = new LambdaQueryWrapper<>();
wrapper.like(StringUtils.isNotNull(typeName), Type::getTypeName, typeName);
wrapper.like(StringUtils.isNotBlank(typeName), Type::getTypeName, typeName);
wrapper.eq(StringUtils.isNotBlank(isShow),Type::getIsShow, isShow);
wrapper.orderByDesc(Type::getSort);
return typeMapper.selectList(wrapper);
}
@ -55,4 +58,13 @@ public class TypeServiceImpl implements TypeService {
public Type queryDetails(Long id) {
return typeMapper.selectById(id);
}
@Override
public int changeStatus(Long id, String status) {
LambdaUpdateWrapper<Type> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(Type::getId, id);
Type type = new Type();
type.setIsShow(status);
return typeMapper.update(type,wrapper);
}
}

Loading…
Cancel
Save