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. 6
      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.domain.Banner;
import com.bnyer.img.dto.BannerDto; import com.bnyer.img.dto.BannerDto;
import com.bnyer.img.dto.BannerPageDto; import com.bnyer.img.dto.BannerPageDto;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.service.BannerService; import com.bnyer.img.service.BannerService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -68,4 +69,12 @@ public class BannerController extends BaseController {
log.debug("查询banner详情参数为:{}", id); log.debug("查询banner详情参数为:{}", id);
return AjaxResult.success(bannerService.queryDetails(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") @PostMapping("/page")
public TableDataInfo listFeedBack(@RequestBody @ApiParam("feedback分页对象") FeedBackPageDto dto){ public TableDataInfo listFeedBack(@RequestBody @ApiParam("feedback分页对象") FeedBackPageDto dto){
startPage(); startPage();
List<Feedback> feedback = feedBackService.queryPage(dto.getSource()); List<Feedback> feedback = feedBackService.queryPage(dto.getSource(),dto.getIsShow());
return getDataTable(feedback); return getDataTable(feedback);
} }
@ -47,7 +47,7 @@ public class FeedBackController extends BaseController {
//@RequiresPermissions("system:config:list") //@RequiresPermissions("system:config:list")
@ApiOperation(value="变更feedback显示状态") @ApiOperation(value="变更feedback显示状态")
@PostMapping(value = "/changeStatus") @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)); log.debug("变更feedback参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(feedBackService.changeStatus(dto.getId(),dto.getStatus())); 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.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo; import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.TiktokImg; import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TiktokImgDto; import com.bnyer.img.dto.TiktokImgDto;
import com.bnyer.img.dto.TiktokImgPageDto; import com.bnyer.img.dto.TiktokImgPageDto;
import com.bnyer.img.service.TiktokImgService; import com.bnyer.img.service.TiktokImgService;
@ -67,4 +68,12 @@ public class TiktokImgController extends BaseController {
log.debug("查询TiktokImg详情参数为:{}", id); log.debug("查询TiktokImg详情参数为:{}", id);
return AjaxResult.success(tiktokImgService.queryDetails(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.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo; import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.TiktokUser; import com.bnyer.img.domain.TiktokUser;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TiktokCreaterDto; import com.bnyer.img.dto.TiktokCreaterDto;
import com.bnyer.img.dto.TiktokUserDto; import com.bnyer.img.dto.TiktokUserDto;
import com.bnyer.img.dto.TiktokUserPageDto; import com.bnyer.img.dto.TiktokUserPageDto;
@ -79,4 +80,12 @@ public class TiktokUserController extends BaseController {
} }
return AjaxResult.success(tiktokUser); 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.domain.AjaxResult;
import com.bnyer.common.core.web.page.TableDataInfo; import com.bnyer.common.core.web.page.TableDataInfo;
import com.bnyer.img.domain.Type; import com.bnyer.img.domain.Type;
import com.bnyer.img.dto.StatusDto;
import com.bnyer.img.dto.TypeDto; import com.bnyer.img.dto.TypeDto;
import com.bnyer.img.dto.TypePageDto; import com.bnyer.img.dto.TypePageDto;
import com.bnyer.img.service.TypeService; import com.bnyer.img.service.TypeService;
@ -32,7 +33,7 @@ public class TypeController extends BaseController {
@PostMapping("/page") @PostMapping("/page")
public TableDataInfo pageType(@RequestBody @ApiParam("分页对象") TypePageDto dto){ public TableDataInfo pageType(@RequestBody @ApiParam("分页对象") TypePageDto dto){
startPage(); startPage();
List<Type> types = typeService.queryPage(dto.getTypeName()); List<Type> types = typeService.queryPage(dto.getTypeName(),dto.getIsShow());
return getDataTable(types); return getDataTable(types);
} }
@ -67,4 +68,13 @@ public class TypeController extends BaseController {
log.debug("查询type详情参数为:{}", id); log.debug("查询type详情参数为:{}", id);
return AjaxResult.success(typeService.queryDetails(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()));
}
} }

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

@ -1,5 +1,6 @@
package com.bnyer.img.dto; package com.bnyer.img.dto;
import com.bnyer.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
@ -12,8 +13,11 @@ import java.io.Serializable;
@Getter @Getter
@Setter @Setter
@ApiModel("feedback分页接收类") @ApiModel("feedback分页接收类")
public class FeedBackPageDto implements Serializable { public class FeedBackPageDto implements Serializable{
@ApiModelProperty(value="平台渠道") @ApiModelProperty(value="平台渠道")
private String source; 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 @Getter
@Setter @Setter
@ApiModel("feedback状态接收类") @ApiModel("状态接收类")
public class FeedBackStatusDto implements Serializable { public class StatusDto implements Serializable {
@ApiModelProperty(value="主键Id") @ApiModelProperty(value="主键Id")
private Long 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="分类名称") @ApiModelProperty(value="分类名称")
private String typeName; 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); 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 source 平台渠道来源
* @param isShow 是否显示
* @return - * @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 - * @return -
*/ */
TiktokImgVo queryImgDetails(String imgId); 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 绑定对象参数 * @param dto 绑定对象参数
*/ */
void bindPhone(TiktokBindPhoneDto 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 typeName 分类名称
* @param isShow 是否显示
* @return - * @return -
*/ */
List<Type> queryPage(String typeName); List<Type> queryPage(String typeName,String isShow);
/** /**
* 小程序端查询图片分类列表 * 小程序端查询图片分类列表
@ -47,4 +48,12 @@ public interface TypeService {
* @return - * @return -
*/ */
Type queryDetails(Long id); 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; package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.utils.StringUtils;
import com.bnyer.img.domain.Banner; import com.bnyer.img.domain.Banner;
import com.bnyer.img.domain.Type;
import com.bnyer.img.dto.BannerPageDto; import com.bnyer.img.dto.BannerPageDto;
import com.bnyer.img.mapper.BannerMapper; import com.bnyer.img.mapper.BannerMapper;
import com.bnyer.img.service.BannerService; import com.bnyer.img.service.BannerService;
@ -57,4 +59,13 @@ public class BannerServiceImpl implements BannerService {
public List<BannerVo> queryList(String source) { public List<BannerVo> queryList(String source) {
return bannerMapper.queryList(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 @Override
public List<Feedback> queryPage(String source) { public List<Feedback> queryPage(String source,String isShow) {
LambdaQueryWrapper<Feedback> wrapper = new LambdaQueryWrapper<>(); 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); 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; package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.utils.StringUtils;
import com.bnyer.common.redis.service.RedisService; import com.bnyer.common.redis.service.RedisService;
import com.bnyer.img.constants.RedisKeyConstant; import com.bnyer.img.constants.RedisKeyConstant;
import com.bnyer.img.domain.Banner;
import com.bnyer.img.domain.TiktokCollection; import com.bnyer.img.domain.TiktokCollection;
import com.bnyer.img.domain.TiktokImg; import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.domain.TiktokLike; import com.bnyer.img.domain.TiktokLike;
@ -98,4 +100,13 @@ public class TiktokImgServiceImpl implements TiktokImgService {
public TiktokImgVo queryImgDetails(String imgId) { public TiktokImgVo queryImgDetails(String imgId) {
return tiktokImgMapper.queryDetails(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; package com.bnyer.img.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.utils.StringUtils;
import com.bnyer.img.domain.Feedback;
import com.bnyer.img.domain.Type; import com.bnyer.img.domain.Type;
import com.bnyer.img.mapper.TypeMapper; import com.bnyer.img.mapper.TypeMapper;
import com.bnyer.img.service.TypeService; import com.bnyer.img.service.TypeService;
@ -39,9 +41,10 @@ public class TypeServiceImpl implements TypeService {
} }
@Override @Override
public List<Type> queryPage(String typeName) { public List<Type> queryPage(String typeName,String isShow) {
LambdaQueryWrapper<Type> wrapper = new LambdaQueryWrapper<>(); 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); wrapper.orderByDesc(Type::getSort);
return typeMapper.selectList(wrapper); return typeMapper.selectList(wrapper);
} }
@ -55,4 +58,13 @@ public class TypeServiceImpl implements TypeService {
public Type queryDetails(Long id) { public Type queryDetails(Long id) {
return typeMapper.selectById(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