订单评价的接口
This commit is contained in:
parent
b14169a747
commit
15a25ba5f7
@ -0,0 +1,51 @@
|
|||||||
|
package cn.iocoder.mall.order.api;
|
||||||
|
|
||||||
|
import cn.iocoder.common.framework.vo.CommonResult;
|
||||||
|
import cn.iocoder.mall.order.api.bo.OrderCommentCreateBO;
|
||||||
|
import cn.iocoder.mall.order.api.bo.OrderCommentInfoBO;
|
||||||
|
import cn.iocoder.mall.order.api.bo.OrderCommentPageBO;
|
||||||
|
import cn.iocoder.mall.order.api.bo.OrderCommentReplyCreateBO;
|
||||||
|
import cn.iocoder.mall.order.api.dto.OrderCommentCreateDTO;
|
||||||
|
import cn.iocoder.mall.order.api.dto.OrderCommentReplyCreateDTO;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单评论模块
|
||||||
|
*
|
||||||
|
* @author wtz
|
||||||
|
* @time 2019-05-14 22:10
|
||||||
|
*/
|
||||||
|
public interface OrderCommentService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论创建
|
||||||
|
* @param orderCommentCreateDTO
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
CommonResult<OrderCommentCreateBO> createOrderComment(OrderCommentCreateDTO orderCommentCreateDTO);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论回复创建
|
||||||
|
* @param orderCommentReplyCreateDTO
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
CommonResult<OrderCommentReplyCreateBO> createOrderCommentReply(OrderCommentReplyCreateDTO orderCommentReplyCreateDTO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取评论列表的分页
|
||||||
|
* @param productSpuId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
CommonResult<OrderCommentPageBO> getOrderCommentPage(Integer productSpuId);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取评论详情
|
||||||
|
* @param commentId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
CommonResult<OrderCommentInfoBO> getOrderCommentInfo(Integer commentId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
package cn.iocoder.mall.order.api.bo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 订单评论创建
|
||||||
|
*
|
||||||
|
* @author wtz
|
||||||
|
* @time 2019-05-15 20:35
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class OrderCommentCreateBO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论id
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
}
|
@ -8,7 +8,7 @@ import java.util.List;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 订单回复评价
|
* 订单回复评价详情
|
||||||
*
|
*
|
||||||
* @author wtz
|
* @author wtz
|
||||||
* @time 2019-05-16 18:40
|
* @time 2019-05-16 18:40
|
||||||
|
@ -17,7 +17,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class OrderCommentPageBo implements Serializable {
|
public class OrderCommentPageBO implements Serializable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 总条数
|
* 总条数
|
@ -0,0 +1,16 @@
|
|||||||
|
package cn.iocoder.mall.order.api.bo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 评论回复创建
|
||||||
|
*
|
||||||
|
* @author wtz
|
||||||
|
* @time 2019-05-16 18:00:00
|
||||||
|
*/
|
||||||
|
public class OrderCommentReplyCreateBO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论回复的id
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
}
|
@ -0,0 +1,98 @@
|
|||||||
|
package cn.iocoder.mall.order.api.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单评论创建
|
||||||
|
*
|
||||||
|
* @author wtz
|
||||||
|
* @time 2019-05-15 20:42
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class OrderCommentCreateDTO implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单id
|
||||||
|
*/
|
||||||
|
private int orderId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单编号
|
||||||
|
*/
|
||||||
|
private String orderNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SPU id
|
||||||
|
*/
|
||||||
|
private int productSpuId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SPU 名字 SPU 这两个属性待考量我认为加入进去以后后期一些分析可能好做一些
|
||||||
|
*/
|
||||||
|
private String productSpuName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SKU id
|
||||||
|
*/
|
||||||
|
private int productSkuId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SKU属性
|
||||||
|
*/
|
||||||
|
private String productSkuAttrs;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SKU价格
|
||||||
|
*/
|
||||||
|
private int productSkuPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品SKU地址
|
||||||
|
*/
|
||||||
|
private String productSkuPicUrl;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户id
|
||||||
|
*/
|
||||||
|
private Integer userId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户头像
|
||||||
|
*/
|
||||||
|
private String userAvatar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户昵称
|
||||||
|
*/
|
||||||
|
private String userNickName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 星
|
||||||
|
*/
|
||||||
|
private Integer star;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品描述
|
||||||
|
*/
|
||||||
|
private Integer productDescriptionStar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物流评价
|
||||||
|
*/
|
||||||
|
private Integer logisticsStar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商家评价
|
||||||
|
*/
|
||||||
|
private Integer merchantStar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论内容
|
||||||
|
*/
|
||||||
|
private String commentContent;
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
package cn.iocoder.mall.order.api.dto;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 订单回复评论创建
|
||||||
|
*
|
||||||
|
* @author wtz
|
||||||
|
* @time 2019-05-16 19:07
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class OrderCommentReplyCreateDTO implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论id
|
||||||
|
*/
|
||||||
|
private Integer commentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论目标对象id
|
||||||
|
*/
|
||||||
|
private Integer parentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论目标用户id
|
||||||
|
*/
|
||||||
|
private Integer parentUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论目标用户昵称
|
||||||
|
*/
|
||||||
|
private String parentUserNickName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 评论目标用户头像
|
||||||
|
*/
|
||||||
|
private String parentUserAvatar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复内容
|
||||||
|
*/
|
||||||
|
private String replyContent;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复用户id
|
||||||
|
*/
|
||||||
|
private Integer replyUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复用户昵称
|
||||||
|
*/
|
||||||
|
private String replyUserNickName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复用户头像
|
||||||
|
*/
|
||||||
|
private String replyUserAvatar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复用户类型
|
||||||
|
*/
|
||||||
|
private Integer replyUserType;
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user