| | |
| | | @ApiModelProperty(value = "商品ID", example = "1") |
| | | private Long goodsId; |
| | | |
| | | @ApiModelProperty(value = "评价等级", example = "1:好评2:中评3:差评") |
| | | private Integer commentType; |
| | | |
| | | } |
| | |
| | | package cc.mrbird.febs.mall.entity; |
| | | |
| | | import cc.mrbird.febs.common.entity.BaseEntity; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | |
| | |
| | | //规格名称 |
| | | private String skuName; |
| | | |
| | | //查询条件 :评价等级 1:好评2:中评3:差评 |
| | | @TableField(exist = false) |
| | | private Integer commentType; |
| | | |
| | | } |
| | |
| | | Page<MallGoodsCommentVo> page = new Page<>(queryDto.getPageNow(), queryDto.getPageSize()); |
| | | MallGoodsComment mallGoodsComment = new MallGoodsComment(); |
| | | mallGoodsComment.setGoodsId(queryDto.getGoodsId()); |
| | | mallGoodsComment.setCommentType(queryDto.getCommentType()); |
| | | return this.baseMapper.selectMallGoodsCommentListQueryInPage(page,mallGoodsComment); |
| | | } |
| | | |
| | |
| | | select |
| | | a.id, |
| | | a.goods_name, |
| | | a.goods_introdution, |
| | | a.goods_introdution goodsIntroduction, |
| | | a.thumb, |
| | | a.original_price, |
| | | a.present_price, |
| | |
| | | <if test="record.goodsId != null and record.goodsId != ''"> |
| | | and a.goods_id=#{record.goodsId} |
| | | </if> |
| | | <if test="record.commentType != null and record.commentType != '' and record.commentType == 1"> |
| | | and a.star > 4 |
| | | </if> |
| | | </if> |
| | | </where> |
| | | group by a.id |