Browse Source

feature1.0.0:补充艺术家接口

master
penny 4 years ago
parent
commit
653c356283
  1. 23
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java
  2. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokMiniController.java
  3. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java
  4. 59
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorUpdateDto.java
  5. 5
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java
  6. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgMiniDto.java
  7. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java
  8. 16
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java
  9. 11
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java
  10. 13
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java
  11. 33
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java
  12. 6
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java
  13. 10
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java
  14. 24
      bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml

23
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java

@ -6,10 +6,9 @@ import com.bnyer.common.core.utils.StringUtils;
import com.bnyer.common.core.web.controller.BaseController; 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.Creator;
import com.bnyer.img.domain.TiktokUser; import com.bnyer.img.domain.TiktokUser;
import com.bnyer.img.dto.StatusDto; import com.bnyer.img.dto.*;
import com.bnyer.img.dto.TiktokUserDto;
import com.bnyer.img.dto.TiktokUserPageDto;
import com.bnyer.img.service.CreatorService; import com.bnyer.img.service.CreatorService;
import com.bnyer.img.service.TiktokUserService; import com.bnyer.img.service.TiktokUserService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -34,25 +33,25 @@ public class CreatorController extends BaseController {
//@RequiresPermissions("system:config:list") //@RequiresPermissions("system:config:list")
@ApiOperation(value="查询艺术家分页") @ApiOperation(value="查询艺术家分页")
@PostMapping("/page") @PostMapping("/page")
public TableDataInfo pageTiktokUser(@RequestBody @ApiParam("分页对象") TiktokUserPageDto dto){ public TableDataInfo pageCreators(@RequestBody @ApiParam("分页对象") CreatorPageDto dto){
startPage(); startPage();
List<TiktokUser> tiktokUsers = creatorService.queryPage(dto); List<Creator> creators = creatorService.queryPage(dto);
for (TiktokUser tiktokUser : tiktokUsers) { for (Creator creator : creators) {
if(tiktokUser != null){ if(creator != null){
if(StringUtils.isNotBlank(tiktokUser.getTiktokCode())){ if(StringUtils.isNotBlank(creator.getPhone())){
tiktokUser.setTiktokCode(Sm4Util.sm4Decrypt(tiktokUser.getTiktokCode())); creator.setPhone(Sm4Util.sm4Decrypt(creator.getPhone()));
} }
} }
} }
return getDataTable(tiktokUsers); return getDataTable(creators);
} }
//@RequiresPermissions("system:config:list") //@RequiresPermissions("system:config:list")
@ApiOperation(value="修改艺术家") @ApiOperation(value="修改艺术家")
@PostMapping(value = "/update") @PostMapping(value = "/update")
public AjaxResult update(@RequestBody @ApiParam("艺术家对象") TiktokUserDto dto){ public AjaxResult update(@RequestBody @ApiParam("艺术家对象") CreatorUpdateDto dto){
log.debug("修改艺术家参数为:{}", JSON.toJSONString(dto)); log.debug("修改艺术家参数为:{}", JSON.toJSONString(dto));
return AjaxResult.success(creatorService.update(dto.extractParam())); return AjaxResult.success(creatorService.updateCreator(dto.extractParam()));
} }
//@RequiresPermissions("system:config:list") //@RequiresPermissions("system:config:list")

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

@ -80,7 +80,7 @@ public class TiktokMiniController extends BaseController {
@ApiOperation(value="新增TiktokImg") @ApiOperation(value="新增TiktokImg")
@PostMapping(value = "/insertTiktokImg") @PostMapping(value = "/insertTiktokImg")
public AjaxResult insertTiktokImg(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgMiniDto dto){ public AjaxResult insertTiktokImg(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgMiniDto dto){
log.info("抖音小程序端用户【{}】新增TiktokImg参数为:{}",dto.getUserId(),JSON.toJSONString(dto)); log.info("抖音小程序端用户【{}】新增TiktokImg参数为:{}",dto.getCreatorId(),JSON.toJSONString(dto));
TiktokImg tiktokImg = dto.extractParam(); TiktokImg tiktokImg = dto.extractParam();
tiktokImg.setStatus("0"); tiktokImg.setStatus("0");
return AjaxResult.success(tiktokImgService.insert(tiktokImg)); return AjaxResult.success(tiktokImgService.insert(tiktokImg));
@ -90,7 +90,7 @@ public class TiktokMiniController extends BaseController {
@ApiOperation(value="修改TiktokImg") @ApiOperation(value="修改TiktokImg")
@PostMapping(value = "/updateTiktokImg") @PostMapping(value = "/updateTiktokImg")
public AjaxResult updateTiktokImg(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgMiniDto dto){ public AjaxResult updateTiktokImg(@Validated @RequestBody @ApiParam("TiktokImg对象") TiktokImgMiniDto dto){
log.info("抖音小程序端用户【{}】修改TiktokImg参数为:{}",dto.getUserId(), JSON.toJSONString(dto)); log.info("抖音小程序端用户【{}】修改TiktokImg参数为:{}",dto.getCreatorId(), JSON.toJSONString(dto));
TiktokImg tiktokImg = dto.extractParam(); TiktokImg tiktokImg = dto.extractParam();
tiktokImg.setStatus("0"); tiktokImg.setStatus("0");
return AjaxResult.success(tiktokImgService.update(dto.extractParam())); return AjaxResult.success(tiktokImgService.update(dto.extractParam()));

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/domain/TiktokImg.java

@ -31,11 +31,11 @@ public class TiktokImg extends BaseDomain {
private String imgUrl; private String imgUrl;
/** /**
* 用户id * 艺术家id
*/ */
@TableField(value = "user_id") @TableField(value = "creator_id")
@ApiModelProperty(value="用户id") @ApiModelProperty(value="艺术家id")
private Long userId; private Long creatorId;
/** /**
* 分类id * 分类id

59
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/CreatorUpdateDto.java

@ -0,0 +1,59 @@
package com.bnyer.img.dto;
import com.bnyer.common.core.utils.bean.BeanUtils;
import com.bnyer.img.domain.Creator;
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 CreatorUpdateDto implements Serializable {
@ApiModelProperty(value="主键id")
private Long id;
@ApiModelProperty(value="姓名")
private String name;
@ApiModelProperty(value="搜索码")
private String scanCode;
@ApiModelProperty(value="手机号")
private String phone;
@ApiModelProperty(value="头像img地址")
private String img;
@ApiModelProperty(value="简介")
private String intro;
@ApiModelProperty(value="邀请码")
private String inviteCode;
@ApiModelProperty(value="状态(0->待审核;1->审核通过;2->审核拒绝)")
private String status;
@ApiModelProperty(value="第三方平台账号详情地址")
private String url;
@ApiModelProperty(value="是否活跃(0->不活跃;1->活跃 连续10天以上更新内容)")
private String isHot;
@ApiModelProperty(value="是否显示 (0->隐藏;1->显示)")
private String isShow;
@ApiModelProperty(value="排序")
private Integer sort;
public Creator extractParam(){
Creator creator = new Creator();
BeanUtils.copyProperties(this,creator);
return creator;
}
}

5
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgDto.java

@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.apache.poi.ss.formula.functions.T;
import java.io.Serializable; import java.io.Serializable;
@ -22,8 +21,8 @@ public class TiktokImgDto implements Serializable {
@ApiModelProperty(value="图片地址") @ApiModelProperty(value="图片地址")
private String imgUrl; private String imgUrl;
@ApiModelProperty(value="用户id") @ApiModelProperty(value="艺术家id")
private Long userId; private Long creatorId;
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;

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

@ -21,8 +21,8 @@ public class TiktokImgMiniDto implements Serializable {
@ApiModelProperty(value="图片地址") @ApiModelProperty(value="图片地址")
private String imgUrl; private String imgUrl;
@ApiModelProperty(value="用户id") @ApiModelProperty(value="艺术家id")
private Long userId; private Long creatorId;
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;

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

@ -13,8 +13,8 @@ import java.io.Serializable;
@ApiModel("抖音图片分页接收类") @ApiModel("抖音图片分页接收类")
public class TiktokImgPageDto implements Serializable { public class TiktokImgPageDto implements Serializable {
@ApiModelProperty(value="用户id") @ApiModelProperty(value="艺术家id")
private Long userId; private Long creatorId;
@ApiModelProperty(value="分类id") @ApiModelProperty(value="分类id")
private Long typeId; private Long typeId;

16
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/TiktokImgMapper.java

@ -12,26 +12,26 @@ import java.util.List;
public interface TiktokImgMapper extends BaseMapper<TiktokImg> { public interface TiktokImgMapper extends BaseMapper<TiktokImg> {
/** /**
* 查询用户对内图片列表 * 查询用户对内图片列表
* @param userId 用户id * @param creatorId 艺术家id
* @param typeId 分类Id * @param typeId 分类Id
* @return - * @return -
*/ */
List<TiktokImgVo> queryInList(@Param("userId")String userId,@Param("typeId") String typeId); List<TiktokImgVo> queryInList(@Param("creatorId")String creatorId,@Param("typeId") String typeId);
/** /**
* 查询用户对外图片列表 * 查询艺术家对外图片列表
* @param userId 用户id * @param creatorId 艺术家id
* @param typeId 分类Id * @param typeId 分类Id
* @return - * @return -
*/ */
List<TiktokImgVo> queryOutList(@Param("userId")String userId,@Param("typeId") String typeId); List<TiktokImgVo> queryOutList(@Param("creatorId")String creatorId,@Param("typeId") String typeId);
/** /**
* 根据用户id获取3张用户首页图片 * 根据艺术家id获取3张用户首页图片
* @param userId 用户id * @param creatorId 艺术家id
* @return - * @return -
*/ */
List<TiktokImgVo> queryThreeImgs(@Param("userId") String userId); List<TiktokImgVo> queryThreeImgs(@Param("creatorId") String creatorId);
/** /**
* 查询小程序审核通过图片详情 * 查询小程序审核通过图片详情

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

@ -3,6 +3,7 @@ package com.bnyer.img.service;
import com.bnyer.img.domain.Creator; import com.bnyer.img.domain.Creator;
import com.bnyer.img.dto.CreatorDto; import com.bnyer.img.dto.CreatorDto;
import com.bnyer.img.dto.CreatorPageDto; import com.bnyer.img.dto.CreatorPageDto;
import com.bnyer.img.dto.CreatorUpdateDto;
import com.bnyer.img.vo.CreatorVo; import com.bnyer.img.vo.CreatorVo;
import java.util.List; import java.util.List;
@ -25,7 +26,7 @@ public interface CreatorService {
* @param dto 艺术家参数 * @param dto 艺术家参数
* @return - * @return -
*/ */
int updateCreator(CreatorDto dto); int updateCreator(Creator dto);
/** /**
* 删除艺术家 * 删除艺术家
@ -60,4 +61,12 @@ public interface CreatorService {
* @return - * @return -
*/ */
CreatorVo queryCreatorImgListByScanCode(String scanCode); CreatorVo queryCreatorImgListByScanCode(String scanCode);
/**
* 变更显示状态
* @param id 主键id
* @param status 状态
* @return -
*/
int changeStatus(Long id,String status);
} }

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

@ -3,7 +3,6 @@ package com.bnyer.img.service;
import com.bnyer.img.domain.TiktokImg; import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.dto.TiktokImgPageDto; import com.bnyer.img.dto.TiktokImgPageDto;
import com.bnyer.img.vo.TiktokImgVo; import com.bnyer.img.vo.TiktokImgVo;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -45,20 +44,20 @@ public interface TiktokImgService {
TiktokImg queryDetails(Long id); TiktokImg queryDetails(Long id);
/** /**
* 查询指定用户对内的图片集合(待审核通过审核的,审核拒绝的) * 查询指定艺术家对内的图片集合(待审核通过审核的,审核拒绝的)
* @param userId 用户id * @param creatorId 艺术家id
* @param typeId 分类id * @param typeId 分类id
* @return - * @return -
*/ */
List<TiktokImgVo> queryInList(String userId,String typeId); List<TiktokImgVo> queryInList(String creatorId,String typeId);
/** /**
* 查询指定用户对外的图片集合(通过审核的) * 查询指定艺术家对外的图片集合(通过审核的)
* @param userId 用户id * @param creatorId 艺术家id
* @param typeId 分类id * @param typeId 分类id
* @return - * @return -
*/ */
List<TiktokImgVo> queryOutList(String userId,String typeId); List<TiktokImgVo> queryOutList(String creatorId,String typeId);
/** /**
* 查询小程序审核通过图片详情 * 查询小程序审核通过图片详情

33
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

@ -2,15 +2,18 @@ package com.bnyer.img.service.impl;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
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.exception.ServiceException; import com.bnyer.common.core.exception.ServiceException;
import com.bnyer.common.core.utils.Sm4Util; import com.bnyer.common.core.utils.Sm4Util;
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.constants.TiktokConstant; import com.bnyer.img.constants.TiktokConstant;
import com.bnyer.img.domain.Creator; import com.bnyer.img.domain.Creator;
import com.bnyer.img.domain.TiktokImg;
import com.bnyer.img.dto.CreatorDto; import com.bnyer.img.dto.CreatorDto;
import com.bnyer.img.dto.CreatorPageDto; import com.bnyer.img.dto.CreatorPageDto;
import com.bnyer.img.mapper.CreatorMapper; import com.bnyer.img.mapper.CreatorMapper;
import com.bnyer.img.mapper.TiktokImgMapper;
import com.bnyer.img.service.CreatorService; import com.bnyer.img.service.CreatorService;
import com.bnyer.img.vo.CreatorVo; import com.bnyer.img.vo.CreatorVo;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -18,6 +21,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@ -32,6 +36,9 @@ public class CreatorServiceImpl implements CreatorService {
@Autowired @Autowired
private CreatorMapper creatorMapper; private CreatorMapper creatorMapper;
@Autowired
private TiktokImgMapper tiktokImgMapper;
@Autowired @Autowired
private RedisService redisService; private RedisService redisService;
@ -97,13 +104,21 @@ public class CreatorServiceImpl implements CreatorService {
} }
@Override @Override
public int updateCreator(CreatorDto dto) { public int updateCreator(Creator dto) {
return 0; dto.setUpdateTime(new Date());
return creatorMapper.updateById(dto);
} }
@Override @Override
public int delete(List<Long> ids) { public int delete(List<Long> ids) {
return 0; int delete = creatorMapper.deleteBatchIds(ids);
LambdaQueryWrapper<TiktokImg> wrapper = new LambdaQueryWrapper<>();
for (Long id : ids) {
//删除对应艺术家图片
wrapper.eq(TiktokImg::getCreatorId,id);
tiktokImgMapper.delete(wrapper);
}
return delete;
} }
@Override @Override
@ -113,7 +128,7 @@ public class CreatorServiceImpl implements CreatorService {
@Override @Override
public Creator queryDetails(Long id) { public Creator queryDetails(Long id) {
return null; return creatorMapper.selectById(id);
} }
@Override @Override
@ -132,4 +147,14 @@ public class CreatorServiceImpl implements CreatorService {
public CreatorVo queryCreatorImgListByScanCode(String scanCode) { public CreatorVo queryCreatorImgListByScanCode(String scanCode) {
return creatorMapper.queryThreeImgCreatorListByScanCode(scanCode); return creatorMapper.queryThreeImgCreatorListByScanCode(scanCode);
} }
@Override
@Transactional(rollbackFor = Exception.class)
public int changeStatus(Long id, String status) {
LambdaUpdateWrapper<Creator> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(Creator::getId, id);
Creator creator = new Creator();
creator.setIsShow(status);
return creatorMapper.update(creator,wrapper);
}
} }

6
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokCollectionServiceImpl.java

@ -1,14 +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.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.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.enums.TiktokCollectionEnum;
import com.bnyer.img.enums.TiktokLikeEnum;
import com.bnyer.img.mapper.TiktokCollectionMapper; import com.bnyer.img.mapper.TiktokCollectionMapper;
import com.bnyer.img.mapper.TiktokImgMapper; import com.bnyer.img.mapper.TiktokImgMapper;
import com.bnyer.img.service.TiktokCollectionService; import com.bnyer.img.service.TiktokCollectionService;
@ -19,11 +15,9 @@ import org.springframework.data.redis.core.Cursor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.TimeUnit;
@Service @Service
@Slf4j @Slf4j

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

@ -76,7 +76,7 @@ public class TiktokImgServiceImpl implements TiktokImgService {
@Override @Override
public List<TiktokImg> queryPage(TiktokImgPageDto dto) { public List<TiktokImg> queryPage(TiktokImgPageDto dto) {
LambdaQueryWrapper<TiktokImg> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TiktokImg> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(dto.getUserId() != null, TiktokImg::getUserId, dto.getUserId()); wrapper.eq(dto.getCreatorId() != null, TiktokImg::getCreatorId, dto.getCreatorId());
wrapper.eq(dto.getTypeId() != null, TiktokImg::getTypeId, dto.getTypeId()); wrapper.eq(dto.getTypeId() != null, TiktokImg::getTypeId, dto.getTypeId());
wrapper.eq(StringUtils.isNotBlank(dto.getStatus()), TiktokImg::getStatus, dto.getStatus()); wrapper.eq(StringUtils.isNotBlank(dto.getStatus()), TiktokImg::getStatus, dto.getStatus());
wrapper.eq(StringUtils.isNotBlank(dto.getIsHot()), TiktokImg::getIsHot, dto.getIsHot()); wrapper.eq(StringUtils.isNotBlank(dto.getIsHot()), TiktokImg::getIsHot, dto.getIsHot());
@ -91,13 +91,13 @@ public class TiktokImgServiceImpl implements TiktokImgService {
} }
@Override @Override
public List<TiktokImgVo> queryInList(String userId, String typeId) { public List<TiktokImgVo> queryInList(String creatorId, String typeId) {
return tiktokImgMapper.queryInList(userId,typeId); return tiktokImgMapper.queryInList(creatorId,typeId);
} }
@Override @Override
public List<TiktokImgVo> queryOutList(String userId, String typeId) { public List<TiktokImgVo> queryOutList(String creatorId, String typeId) {
return tiktokImgMapper.queryOutList(userId,typeId); return tiktokImgMapper.queryOutList(creatorId,typeId);
} }
@Override @Override

24
bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/TiktokImgMapper.xml

@ -6,7 +6,7 @@
<!--@Table img_tiktok_img--> <!--@Table img_tiktok_img-->
<id column="id" jdbcType="BIGINT" property="id" /> <id column="id" jdbcType="BIGINT" property="id" />
<result column="img_url" jdbcType="VARCHAR" property="imgUrl" /> <result column="img_url" jdbcType="VARCHAR" property="imgUrl" />
<result column="user_id" jdbcType="BIGINT" property="userId" /> <result column="creator_id" jdbcType="BIGINT" property="creatorId" />
<result column="type_id" jdbcType="BIGINT" property="typeId" /> <result column="type_id" jdbcType="BIGINT" property="typeId" />
<result column="download_num" jdbcType="INTEGER" property="downloadNum" /> <result column="download_num" jdbcType="INTEGER" property="downloadNum" />
<result column="great_num" jdbcType="INTEGER" property="greatNum" /> <result column="great_num" jdbcType="INTEGER" property="greatNum" />
@ -20,17 +20,17 @@
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
<!--@mbg.generated--> <!--@mbg.generated-->
id, img_url, user_id, type_id, download_num, great_num, collection_num, `status`, id, img_url, creator_id, type_id, download_num, great_num, collection_num, `status`,
is_hot, is_show, create_time, update_time, sort is_hot, is_show, create_time, update_time, sort
</sql> </sql>
<select id="queryInList" resultType="com.bnyer.img.vo.TiktokImgVo"> <select id="queryInList" resultType="com.bnyer.img.vo.TiktokImgVo">
select select
id,img_url,user_id,type_id,download_num, great_num, collection_num,status,is_hot id,img_url,creator_id,type_id,download_num, great_num, collection_num,status,is_hot
from img_tiktok_img from img_tiktok_img
<where> <where>
is_show = '1' is_show = '1'
<if test="userId != null and userId != ''"> <if test="creatorId != null and creatorId != ''">
and user_id = #{userId} and creator_id = #{creatorId}
</if> </if>
<if test="typeId != null and typeId != ''"> <if test="typeId != null and typeId != ''">
and type_id = #{typeId} and type_id = #{typeId}
@ -40,12 +40,12 @@
</select> </select>
<select id="queryOutList" resultType="com.bnyer.img.vo.TiktokImgVo"> <select id="queryOutList" resultType="com.bnyer.img.vo.TiktokImgVo">
select select
id,img_url,user_id,type_id,download_num, great_num, collection_num,status,is_hot id,img_url,creator_id,type_id,download_num, great_num, collection_num,status,is_hot
from img_tiktok_img from img_tiktok_img
<where> <where>
is_show = '1' and status = '1' is_show = '1' and status = '1'
<if test="userId != null and userId != ''"> <if test="creatorId != null and creatorId != ''">
and user_id = #{userId} and creator_id = #{creatorId}
</if> </if>
<if test="typeId != null and typeId != ''"> <if test="typeId != null and typeId != ''">
and type_id = #{typeId} and type_id = #{typeId}
@ -55,21 +55,21 @@
</select> </select>
<select id="queryThreeImgs" resultType="com.bnyer.img.vo.TiktokImgVo"> <select id="queryThreeImgs" resultType="com.bnyer.img.vo.TiktokImgVo">
select select
id,img_url,user_id,type_id,download_num, great_num, collection_num,status,is_hot id,img_url,creator_id,type_id,download_num, great_num, collection_num,status,is_hot
from img_tiktok_img from img_tiktok_img
where user_id = #{userId} and is_show = '1' and status = '1' where creator_id = #{creatorId} and is_show = '1' and status = '1'
order by create_time desc order by create_time desc
limit 3 limit 3
</select> </select>
<select id="queryDetails" resultType="com.bnyer.img.vo.TiktokImgVo"> <select id="queryDetails" resultType="com.bnyer.img.vo.TiktokImgVo">
select select
id,img_url,user_id,type_id,download_num, great_num, collection_num,status,is_hot id,img_url,creator_id,type_id,download_num, great_num, collection_num,status,is_hot
from img_tiktok_img from img_tiktok_img
where is_show = '1' and status = '1' and id = #{imgId} where is_show = '1' and status = '1' and id = #{imgId}
</select> </select>
<select id="queryFrontPage" resultType="com.bnyer.img.vo.TiktokImgVo"> <select id="queryFrontPage" resultType="com.bnyer.img.vo.TiktokImgVo">
select select
id,img_url,user_id,type_id,download_num, great_num, collection_num,status,is_hot id,img_url,creator_id,type_id,download_num, great_num, collection_num,status,is_hot
from img_tiktok_img from img_tiktok_img
where is_show = '1' and status = '1' where is_show = '1' and status = '1'
</select> </select>

Loading…
Cancel
Save