订单评价的接口
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
|
||||
* @time 2019-05-16 18:40
|
||||
|
@ -17,7 +17,7 @@ import java.util.List;
|
||||
*/
|
||||
@Data
|
||||
@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