商品模块代码提交

This commit is contained in:
Tankaikai
2025-03-01 15:16:58 +08:00
parent fd257f1b3b
commit 3f823919bf
9 changed files with 192 additions and 18 deletions

View File

@@ -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;

View File

@@ -140,4 +140,11 @@ public interface OrderInfoRpcService {
* @param orderId 订单id
*/
void paySuccessCallback(Long orderId);
/**
* 订单取消回调 恢复商品库存及耗材库存
*
* @param orderId 订单id
*/
void orderCancelCallback(Long orderId);
}

View File

@@ -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);
}