提交修改
This commit is contained in:
parent
d648093ab5
commit
f55bf8b35b
@ -134,5 +134,8 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
|
|||||||
@IF String reverseStatus,
|
@IF String reverseStatus,
|
||||||
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort);
|
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort);
|
||||||
|
|
||||||
|
@GroupBy(VvTradeOrderLineEntity.sku_id)
|
||||||
|
List<VvTradeOrderLineEntity> selectVvTradeOrderLineByTrackNumberGroupBySkuId(String trackNumber);
|
||||||
|
|
||||||
|
int updateVvTradeOrderLineCommentIdById(Long commentId,@By Long id);
|
||||||
}
|
}
|
||||||
@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
*评论表
|
*评论表
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-08-30
|
* @since 2025-10-14
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -21,70 +21,325 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvCommentEntity:";
|
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvCommentEntity:";
|
||||||
|
|
||||||
public final static String all = CLASS_NAME + "*";
|
public final static String all = CLASS_NAME + "*";
|
||||||
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id
|
public final static String id_ = CLASS_NAME + "id"; //
|
||||||
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
|
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
|
||||||
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
|
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
|
||||||
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
|
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
||||||
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
|
public final static String product_comment = CLASS_NAME + "product_comment"; // 商品评论的内容
|
||||||
public final static String desc_match = CLASS_NAME + "desc_match"; // 描述相符
|
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单id
|
||||||
public final static String id_ = CLASS_NAME + "id"; //
|
public final static String sku_id = CLASS_NAME + "sku_id"; // sku_id
|
||||||
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
|
public final static String product_id = CLASS_NAME + "product_id"; // 商品id
|
||||||
public final static String logistics_service = CLASS_NAME + "logistics_service"; // 物流服务
|
public final static String product_title = CLASS_NAME + "product_title"; // 商品标题
|
||||||
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息
|
||||||
public final static String product_comment = CLASS_NAME + "product_comment"; // 商品评论的内容
|
public final static String status_ = CLASS_NAME + "status"; // 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
||||||
public final static String product_id = CLASS_NAME + "product_id"; // 商品id
|
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
|
||||||
public final static String product_title = CLASS_NAME + "product_title"; // 商品标题
|
public final static String service_comment = CLASS_NAME + "service_comment"; // 服务评论内容
|
||||||
public final static String seller_service = CLASS_NAME + "seller_service"; // 卖家服务
|
public final static String desc_match = CLASS_NAME + "desc_match"; // 描述相符
|
||||||
public final static String service_comment = CLASS_NAME + "service_comment"; // 服务评论内容
|
public final static String seller_service = CLASS_NAME + "seller_service"; // 卖家服务
|
||||||
public final static String sku_id = CLASS_NAME + "sku_id"; // sku_id
|
public final static String logistics_service = CLASS_NAME + "logistics_service"; // 物流服务
|
||||||
public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息
|
public final static String useful_count = CLASS_NAME + "useful_count"; // 有用数
|
||||||
public final static String status_ = CLASS_NAME + "status"; // 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id
|
||||||
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单id
|
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
|
||||||
public final static String trade_order_line_id = CLASS_NAME + "trade_order_line_id"; // 子单维度的评论
|
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
|
||||||
public final static String useful_count = CLASS_NAME + "useful_count"; // 有用数
|
public final static String track_number = CLASS_NAME + "track_number"; // 包裹id
|
||||||
|
//
|
||||||
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
|
private Long id;
|
||||||
|
//是否删除:0 否 1 删除
|
||||||
|
private Integer isDelete;
|
||||||
|
//创建时间
|
||||||
|
private Date createTime;
|
||||||
|
//修改时间
|
||||||
|
private Date modifyTime;
|
||||||
|
//商品评论的内容
|
||||||
|
private String productComment;
|
||||||
|
//订单id
|
||||||
|
private Long tradeOrderId;
|
||||||
|
//sku_id
|
||||||
|
private Long skuId;
|
||||||
|
//商品id
|
||||||
|
private Long productId;
|
||||||
|
//商品标题
|
||||||
|
private String productTitle;
|
||||||
|
//sku信息
|
||||||
|
private String skuInfo;
|
||||||
|
//待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
||||||
|
private String status;
|
||||||
|
//创建时间
|
||||||
|
private Long createTimestamp;
|
||||||
|
//服务评论内容
|
||||||
|
private String serviceComment;
|
||||||
|
//描述相符
|
||||||
|
private Integer descMatch;
|
||||||
|
//卖家服务
|
||||||
|
private Integer sellerService;
|
||||||
|
//物流服务
|
||||||
|
private Integer logisticsService;
|
||||||
|
//有用数
|
||||||
|
private Integer usefulCount;
|
||||||
//买家id
|
//买家id
|
||||||
@TableId(value = "buyer_id", type = IdType.AUTO)
|
|
||||||
private Long buyerId;
|
private Long buyerId;
|
||||||
//买家名称
|
//买家名称
|
||||||
private String buyerName;
|
private String buyerName;
|
||||||
//买家手机号
|
//买家手机号
|
||||||
private String buyerPhone;
|
private String buyerPhone;
|
||||||
//创建时间
|
//包裹id
|
||||||
private Date createTime;
|
private String trackNumber;
|
||||||
//创建时间
|
/**
|
||||||
private Long createTimestamp;
|
*
|
||||||
//描述相符
|
* @return
|
||||||
private Integer descMatch;
|
*/
|
||||||
//
|
public Long getId() {
|
||||||
private Long id;
|
return id;
|
||||||
//是否删除:0 否 1 删除
|
}
|
||||||
private Integer isDelete;
|
/**
|
||||||
//物流服务
|
*
|
||||||
private Integer logisticsService;
|
* @param id
|
||||||
//修改时间
|
*/
|
||||||
private Date modifyTime;
|
public void setId(Long id) {
|
||||||
//商品评论的内容
|
this.id = id;
|
||||||
private String productComment;
|
}
|
||||||
//商品id
|
|
||||||
private Long productId;
|
/**
|
||||||
//商品标题
|
* 是否删除:0 否 1 删除
|
||||||
private String productTitle;
|
* @return
|
||||||
//卖家服务
|
*/
|
||||||
private Integer sellerService;
|
public Integer getIsDelete() {
|
||||||
//服务评论内容
|
return isDelete;
|
||||||
private String serviceComment;
|
}
|
||||||
//sku_id
|
/**
|
||||||
private Long skuId;
|
* 是否删除:0 否 1 删除
|
||||||
//sku信息
|
* @param isDelete
|
||||||
private String skuInfo;
|
*/
|
||||||
//待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
public void setIsDelete(Integer isDelete) {
|
||||||
private String status;
|
this.isDelete = isDelete;
|
||||||
//订单id
|
}
|
||||||
private Long tradeOrderId;
|
|
||||||
//子单维度的评论
|
/**
|
||||||
private Long tradeOrderLineId;
|
* 创建时间
|
||||||
//有用数
|
* @return
|
||||||
private Integer usefulCount;
|
*/
|
||||||
|
public Date getCreateTime() {
|
||||||
|
return createTime;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
* @param createTime
|
||||||
|
*/
|
||||||
|
public void setCreateTime(Date createTime) {
|
||||||
|
this.createTime = createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Date getModifyTime() {
|
||||||
|
return modifyTime;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @param modifyTime
|
||||||
|
*/
|
||||||
|
public void setModifyTime(Date modifyTime) {
|
||||||
|
this.modifyTime = modifyTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品评论的内容
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getProductComment() {
|
||||||
|
return productComment;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 商品评论的内容
|
||||||
|
* @param productComment
|
||||||
|
*/
|
||||||
|
public void setProductComment(String productComment) {
|
||||||
|
this.productComment = productComment;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getTradeOrderId() {
|
||||||
|
return tradeOrderId;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 订单id
|
||||||
|
* @param tradeOrderId
|
||||||
|
*/
|
||||||
|
public void setTradeOrderId(Long tradeOrderId) {
|
||||||
|
this.tradeOrderId = tradeOrderId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* sku_id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getSkuId() {
|
||||||
|
return skuId;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* sku_id
|
||||||
|
* @param skuId
|
||||||
|
*/
|
||||||
|
public void setSkuId(Long skuId) {
|
||||||
|
this.skuId = skuId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getProductId() {
|
||||||
|
return productId;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 商品id
|
||||||
|
* @param productId
|
||||||
|
*/
|
||||||
|
public void setProductId(Long productId) {
|
||||||
|
this.productId = productId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品标题
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getProductTitle() {
|
||||||
|
return productTitle;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 商品标题
|
||||||
|
* @param productTitle
|
||||||
|
*/
|
||||||
|
public void setProductTitle(String productTitle) {
|
||||||
|
this.productTitle = productTitle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* sku信息
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getSkuInfo() {
|
||||||
|
return skuInfo;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* sku信息
|
||||||
|
* @param skuInfo
|
||||||
|
*/
|
||||||
|
public void setSkuInfo(String skuInfo) {
|
||||||
|
this.skuInfo = skuInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
||||||
|
* @param status
|
||||||
|
*/
|
||||||
|
public void setStatus(String status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getCreateTimestamp() {
|
||||||
|
return createTimestamp;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
* @param createTimestamp
|
||||||
|
*/
|
||||||
|
public void setCreateTimestamp(Long createTimestamp) {
|
||||||
|
this.createTimestamp = createTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 服务评论内容
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getServiceComment() {
|
||||||
|
return serviceComment;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 服务评论内容
|
||||||
|
* @param serviceComment
|
||||||
|
*/
|
||||||
|
public void setServiceComment(String serviceComment) {
|
||||||
|
this.serviceComment = serviceComment;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述相符
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer getDescMatch() {
|
||||||
|
return descMatch;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 描述相符
|
||||||
|
* @param descMatch
|
||||||
|
*/
|
||||||
|
public void setDescMatch(Integer descMatch) {
|
||||||
|
this.descMatch = descMatch;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卖家服务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer getSellerService() {
|
||||||
|
return sellerService;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 卖家服务
|
||||||
|
* @param sellerService
|
||||||
|
*/
|
||||||
|
public void setSellerService(Integer sellerService) {
|
||||||
|
this.sellerService = sellerService;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物流服务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer getLogisticsService() {
|
||||||
|
return logisticsService;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 物流服务
|
||||||
|
* @param logisticsService
|
||||||
|
*/
|
||||||
|
public void setLogisticsService(Integer logisticsService) {
|
||||||
|
this.logisticsService = logisticsService;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 有用数
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer getUsefulCount() {
|
||||||
|
return usefulCount;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 有用数
|
||||||
|
* @param usefulCount
|
||||||
|
*/
|
||||||
|
public void setUsefulCount(Integer usefulCount) {
|
||||||
|
this.usefulCount = usefulCount;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 买家id
|
* 买家id
|
||||||
* @return
|
* @return
|
||||||
@ -131,299 +386,44 @@ private static final long serialVersionUID = 1L;
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 包裹id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Date getCreateTime() {
|
public String getTrackNumber() {
|
||||||
return createTime;
|
return trackNumber;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 包裹id
|
||||||
* @param createTime
|
* @param trackNumber
|
||||||
*/
|
*/
|
||||||
public void setCreateTime(Date createTime) {
|
public void setTrackNumber(String trackNumber) {
|
||||||
this.createTime = createTime;
|
this.trackNumber = trackNumber;
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 创建时间
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getCreateTimestamp() {
|
|
||||||
return createTimestamp;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 创建时间
|
|
||||||
* @param createTimestamp
|
|
||||||
*/
|
|
||||||
public void setCreateTimestamp(Long createTimestamp) {
|
|
||||||
this.createTimestamp = createTimestamp;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 描述相符
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getDescMatch() {
|
|
||||||
return descMatch;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 描述相符
|
|
||||||
* @param descMatch
|
|
||||||
*/
|
|
||||||
public void setDescMatch(Integer descMatch) {
|
|
||||||
this.descMatch = descMatch;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param id
|
|
||||||
*/
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 是否删除:0 否 1 删除
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getIsDelete() {
|
|
||||||
return isDelete;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 是否删除:0 否 1 删除
|
|
||||||
* @param isDelete
|
|
||||||
*/
|
|
||||||
public void setIsDelete(Integer isDelete) {
|
|
||||||
this.isDelete = isDelete;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 物流服务
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getLogisticsService() {
|
|
||||||
return logisticsService;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 物流服务
|
|
||||||
* @param logisticsService
|
|
||||||
*/
|
|
||||||
public void setLogisticsService(Integer logisticsService) {
|
|
||||||
this.logisticsService = logisticsService;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改时间
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Date getModifyTime() {
|
|
||||||
return modifyTime;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 修改时间
|
|
||||||
* @param modifyTime
|
|
||||||
*/
|
|
||||||
public void setModifyTime(Date modifyTime) {
|
|
||||||
this.modifyTime = modifyTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 商品评论的内容
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getProductComment() {
|
|
||||||
return productComment;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 商品评论的内容
|
|
||||||
* @param productComment
|
|
||||||
*/
|
|
||||||
public void setProductComment(String productComment) {
|
|
||||||
this.productComment = productComment;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 商品id
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getProductId() {
|
|
||||||
return productId;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 商品id
|
|
||||||
* @param productId
|
|
||||||
*/
|
|
||||||
public void setProductId(Long productId) {
|
|
||||||
this.productId = productId;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 商品标题
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getProductTitle() {
|
|
||||||
return productTitle;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 商品标题
|
|
||||||
* @param productTitle
|
|
||||||
*/
|
|
||||||
public void setProductTitle(String productTitle) {
|
|
||||||
this.productTitle = productTitle;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 卖家服务
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getSellerService() {
|
|
||||||
return sellerService;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 卖家服务
|
|
||||||
* @param sellerService
|
|
||||||
*/
|
|
||||||
public void setSellerService(Integer sellerService) {
|
|
||||||
this.sellerService = sellerService;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 服务评论内容
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getServiceComment() {
|
|
||||||
return serviceComment;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 服务评论内容
|
|
||||||
* @param serviceComment
|
|
||||||
*/
|
|
||||||
public void setServiceComment(String serviceComment) {
|
|
||||||
this.serviceComment = serviceComment;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* sku_id
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getSkuId() {
|
|
||||||
return skuId;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* sku_id
|
|
||||||
* @param skuId
|
|
||||||
*/
|
|
||||||
public void setSkuId(Long skuId) {
|
|
||||||
this.skuId = skuId;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* sku信息
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getSkuInfo() {
|
|
||||||
return skuInfo;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* sku信息
|
|
||||||
* @param skuInfo
|
|
||||||
*/
|
|
||||||
public void setSkuInfo(String skuInfo) {
|
|
||||||
this.skuInfo = skuInfo;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 待审批 wait_approval 待审批, approval_pass,审批通过 , approval_not_pass 审批未通过,如果审批未通过,即自己可见,但别人不可见 。
|
|
||||||
* @param status
|
|
||||||
*/
|
|
||||||
public void setStatus(String status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 订单id
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getTradeOrderId() {
|
|
||||||
return tradeOrderId;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 订单id
|
|
||||||
* @param tradeOrderId
|
|
||||||
*/
|
|
||||||
public void setTradeOrderId(Long tradeOrderId) {
|
|
||||||
this.tradeOrderId = tradeOrderId;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 子单维度的评论
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Long getTradeOrderLineId() {
|
|
||||||
return tradeOrderLineId;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 子单维度的评论
|
|
||||||
* @param tradeOrderLineId
|
|
||||||
*/
|
|
||||||
public void setTradeOrderLineId(Long tradeOrderLineId) {
|
|
||||||
this.tradeOrderLineId = tradeOrderLineId;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 有用数
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getUsefulCount() {
|
|
||||||
return usefulCount;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 有用数
|
|
||||||
* @param usefulCount
|
|
||||||
*/
|
|
||||||
public void setUsefulCount(Integer usefulCount) {
|
|
||||||
this.usefulCount = usefulCount;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvCommentEntity{" +
|
return "VvCommentEntity{" +
|
||||||
|
",id=" + id +
|
||||||
|
",isDelete=" + isDelete +
|
||||||
|
",createTime=" + createTime +
|
||||||
|
",modifyTime=" + modifyTime +
|
||||||
|
",productComment=" + productComment +
|
||||||
|
",tradeOrderId=" + tradeOrderId +
|
||||||
|
",skuId=" + skuId +
|
||||||
|
",productId=" + productId +
|
||||||
|
",productTitle=" + productTitle +
|
||||||
|
",skuInfo=" + skuInfo +
|
||||||
|
",status=" + status +
|
||||||
|
",createTimestamp=" + createTimestamp +
|
||||||
|
",serviceComment=" + serviceComment +
|
||||||
|
",descMatch=" + descMatch +
|
||||||
|
",sellerService=" + sellerService +
|
||||||
|
",logisticsService=" + logisticsService +
|
||||||
|
",usefulCount=" + usefulCount +
|
||||||
",buyerId=" + buyerId +
|
",buyerId=" + buyerId +
|
||||||
",buyerName=" + buyerName +
|
",buyerName=" + buyerName +
|
||||||
",buyerPhone=" + buyerPhone +
|
",buyerPhone=" + buyerPhone +
|
||||||
",createTime=" + createTime +
|
",trackNumber=" + trackNumber +
|
||||||
",createTimestamp=" + createTimestamp +
|
|
||||||
",descMatch=" + descMatch +
|
|
||||||
",id=" + id +
|
|
||||||
",isDelete=" + isDelete +
|
|
||||||
",logisticsService=" + logisticsService +
|
|
||||||
",modifyTime=" + modifyTime +
|
|
||||||
",productComment=" + productComment +
|
|
||||||
",productId=" + productId +
|
|
||||||
",productTitle=" + productTitle +
|
|
||||||
",sellerService=" + sellerService +
|
|
||||||
",serviceComment=" + serviceComment +
|
|
||||||
",skuId=" + skuId +
|
|
||||||
",skuInfo=" + skuInfo +
|
|
||||||
",status=" + status +
|
|
||||||
",tradeOrderId=" + tradeOrderId +
|
|
||||||
",tradeOrderLineId=" + tradeOrderLineId +
|
|
||||||
",usefulCount=" + usefulCount +
|
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -49,7 +49,7 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
|
|
||||||
String a = "vv_trade_order_line";
|
String a = "vv_comment";
|
||||||
for (String s : a.split(",")) {
|
for (String s : a.split(",")) {
|
||||||
list.add(new TablesBean(s));
|
list.add(new TablesBean(s));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,9 +36,9 @@ public class AppCommentAdd {
|
|||||||
private List<AppCommentDetail> commentDetailList;
|
private List<AppCommentDetail> commentDetailList;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 子单维度
|
* 包裹id
|
||||||
*/
|
*/
|
||||||
private Long tradeOrderLineId;
|
private String trackNumber;
|
||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
@ -51,7 +51,7 @@ public class AppCommentAdd {
|
|||||||
appCommentAdd.setDescMatch(5);
|
appCommentAdd.setDescMatch(5);
|
||||||
appCommentAdd.setSellerService(2);
|
appCommentAdd.setSellerService(2);
|
||||||
appCommentAdd.setLogisticsService(3);
|
appCommentAdd.setLogisticsService(3);
|
||||||
|
appCommentAdd.setTrackNumber("3");
|
||||||
|
|
||||||
List<AppCommentDetail> commentDetailList = new ArrayList<>();
|
List<AppCommentDetail> commentDetailList = new ArrayList<>();
|
||||||
|
|
||||||
@ -60,6 +60,7 @@ public class AppCommentAdd {
|
|||||||
appCommentDetail.setType("image");
|
appCommentDetail.setType("image");
|
||||||
commentDetailList.add(appCommentDetail);
|
commentDetailList.add(appCommentDetail);
|
||||||
|
|
||||||
|
|
||||||
appCommentAdd.setCommentDetailList(commentDetailList);
|
appCommentAdd.setCommentDetailList(commentDetailList);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ public class AppCommentUseful {
|
|||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
AppCommentUseful appCommentUseful = new AppCommentUseful();
|
AppCommentUseful appCommentUseful = new AppCommentUseful();
|
||||||
appCommentUseful.setCommentId(6L);
|
appCommentUseful.setCommentId(8L);
|
||||||
appCommentUseful.setBuyerId(2L);
|
appCommentUseful.setBuyerId(2L);
|
||||||
appCommentUseful.setUseful(1);
|
appCommentUseful.setUseful(1);
|
||||||
System.out.println(JSON.toJSONString(appCommentUseful));
|
System.out.println(JSON.toJSONString(appCommentUseful));
|
||||||
|
|||||||
@ -112,11 +112,11 @@ public class ZhenZhenLogAop {
|
|||||||
for (Method m : methods) {
|
for (Method m : methods) {
|
||||||
if (m.getName().startsWith("set")) {
|
if (m.getName().startsWith("set")) {
|
||||||
String mName = m.getName().substring(3);
|
String mName = m.getName().substring(3);
|
||||||
if("buyerId".equalsIgnoreCase(mName)) {
|
//if("buyerId".equalsIgnoreCase(mName)) {
|
||||||
m.setAccessible(true);
|
// m.setAccessible(true);
|
||||||
|
|
||||||
m.invoke(argArr, new Object[]{buyerId});
|
// m.invoke(argArr, new Object[]{buyerId});
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -144,20 +144,30 @@ public class AppCommentController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
*
|
* /app/comment/add
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/add")
|
@RequestMapping("/add")
|
||||||
public R add(@RequestBody AppCommentAdd appCommentRequest) {
|
public R add(@RequestBody AppCommentAdd appCommentRequest) {
|
||||||
VvCommentEntity vvCommentEntity = new VvCommentEntity();
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberGroupBySkuId(appCommentRequest.getTrackNumber());
|
||||||
vvCommentEntity.setProductComment(appCommentRequest.getProductComment());
|
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
VvTradeOrderLineEntity vvTradeOrderLineEntity = vvTradeOrderLineDao.selectVvTradeOrderLineById(appCommentRequest.getTradeOrderLineId());
|
doAddComment(appCommentRequest, vvTradeOrderLineEntity);
|
||||||
|
}
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void doAddComment(AppCommentAdd appCommentRequest , VvTradeOrderLineEntity vvTradeOrderLineEntity) {
|
||||||
|
VvCommentEntity vvCommentEntity = new VvCommentEntity();
|
||||||
vvCommentEntity.setTradeOrderId(vvTradeOrderLineEntity.getTradeOrderId());
|
vvCommentEntity.setTradeOrderId(vvTradeOrderLineEntity.getTradeOrderId());
|
||||||
|
vvCommentEntity.setProductComment(appCommentRequest.getProductComment());
|
||||||
|
|
||||||
|
|
||||||
vvCommentEntity.setSkuId(vvTradeOrderLineEntity.getSkuId());
|
vvCommentEntity.setSkuId(vvTradeOrderLineEntity.getSkuId());
|
||||||
|
|
||||||
VvSkuEntity vvSkuEntity = vvSkuDao.selectVvSkuById(vvTradeOrderLineEntity.getSkuId());
|
VvSkuEntity vvSkuEntity = vvSkuDao.selectVvSkuById(vvTradeOrderLineEntity.getSkuId());
|
||||||
|
|
||||||
|
|
||||||
VvProductEntity vvProduct = vvProductDao.selectVvProductById(vvSkuEntity.getProductId());
|
VvProductEntity vvProduct = vvProductDao.selectVvProductById(vvSkuEntity.getProductId());
|
||||||
|
|
||||||
vvCommentEntity.setProductId(vvSkuEntity.getProductId());
|
vvCommentEntity.setProductId(vvSkuEntity.getProductId());
|
||||||
vvCommentEntity.setProductTitle(vvProduct.getTitle());
|
vvCommentEntity.setProductTitle(vvProduct.getTitle());
|
||||||
|
|
||||||
@ -185,30 +195,22 @@ public class AppCommentController {
|
|||||||
vvCommentEntity.setBuyerId(vvBuyerEntity.getId());
|
vvCommentEntity.setBuyerId(vvBuyerEntity.getId());
|
||||||
vvCommentEntity.setBuyerName(vvBuyerEntity.getBuyerName());
|
vvCommentEntity.setBuyerName(vvBuyerEntity.getBuyerName());
|
||||||
vvCommentEntity.setBuyerPhone(vvBuyerEntity.getBuyerPhone());
|
vvCommentEntity.setBuyerPhone(vvBuyerEntity.getBuyerPhone());
|
||||||
|
|
||||||
vvCommentDao.insert(vvCommentEntity);
|
vvCommentDao.insert(vvCommentEntity);
|
||||||
|
|
||||||
if (CollectionUtils.isNotEmpty(appCommentRequest.getCommentDetailList())) {
|
if (CollectionUtils.isNotEmpty(appCommentRequest.getCommentDetailList())) {
|
||||||
for (AppCommentDetail appCommentDetail : appCommentRequest.getCommentDetailList()) {
|
for (AppCommentDetail appCommentDetail : appCommentRequest.getCommentDetailList()) {
|
||||||
VvCommentDetailEntity vvCommentDetailEntity = new VvCommentDetailEntity();
|
VvCommentDetailEntity vvCommentDetailEntity = new VvCommentDetailEntity();
|
||||||
vvCommentDetailEntity.setCommentId(vvCommentEntity.getId());
|
vvCommentDetailEntity.setCommentId(vvCommentEntity.getId());
|
||||||
|
|
||||||
vvCommentDetailEntity.setCommentUrl(appCommentDetail.getCommentUrl());
|
vvCommentDetailEntity.setCommentUrl(appCommentDetail.getCommentUrl());
|
||||||
vvCommentDetailEntity.setType(appCommentDetail.getType());
|
vvCommentDetailEntity.setType(appCommentDetail.getType());
|
||||||
vvCommentDetailEntity.setProductId(vvCommentEntity.getProductId());
|
vvCommentDetailEntity.setProductId(vvCommentEntity.getProductId());
|
||||||
vvCommentDetailDao.insertOrUpdateVvCommentDetail(vvCommentDetailEntity);
|
vvCommentDetailDao.insertOrUpdateVvCommentDetail(vvCommentDetailEntity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdSkuId(
|
|
||||||
vvTradeOrderLineEntity.getTradeOrderId(),
|
|
||||||
vvTradeOrderLineEntity.getSkuId()
|
|
||||||
);
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
|
||||||
tradeOrderLineEntity.setCommentId(vvCommentEntity.getId());
|
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
|
||||||
}
|
|
||||||
return R.ok();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
vvTradeOrderLineDao.updateVvTradeOrderLineCommentIdById(vvCommentEntity.getId(),vvTradeOrderLineEntity.getId());
|
||||||
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user