商品模块代码提交
This commit is contained in:
@@ -3,17 +3,16 @@ package com.czg.order.entity;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import java.io.Serial;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 实体类。
|
||||
*
|
||||
@@ -45,7 +44,7 @@ public class MqLog implements Serializable {
|
||||
private String msg;
|
||||
|
||||
/**
|
||||
* 消息类型 orderPrint订单打印
|
||||
* 消息类型 orderPrint订单打印 orderStockSubtract 订单库存扣减 orderStockRecover 订单库存恢复
|
||||
*/
|
||||
private String type;
|
||||
|
||||
|
||||
@@ -140,4 +140,11 @@ public interface OrderInfoRpcService {
|
||||
* @param orderId 订单id
|
||||
*/
|
||||
void paySuccessCallback(Long orderId);
|
||||
|
||||
/**
|
||||
* 订单取消回调 恢复商品库存及耗材库存
|
||||
*
|
||||
* @param orderId 订单id
|
||||
*/
|
||||
void orderCancelCallback(Long orderId);
|
||||
}
|
||||
|
||||
@@ -18,4 +18,12 @@ public interface ProductRpcService {
|
||||
* @param dataList 库存扣减数据
|
||||
*/
|
||||
void paySuccessSubtractStock(Long orderId, List<Map<String, Object>> dataList);
|
||||
|
||||
/**
|
||||
* 订单取消后恢复库存
|
||||
*
|
||||
* @param orderId 订单ID
|
||||
* @param dataList 库存恢复数据
|
||||
*/
|
||||
void orderCancelRecoverStock(Long orderId, List<Map<String, Object>> dataList);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user