生日有礼修改

This commit is contained in:
张松
2025-10-16 16:46:03 +08:00
parent b4f52dd555
commit 04a45099a9
6 changed files with 81 additions and 4 deletions

View File

@@ -30,6 +30,7 @@ public class ShopUserMoneyEditDTO implements Serializable {
* 关联id
* 订单支付/订单退款/霸王餐时 订单id
* 支付/退款 tb_order_payment.id
* 消费返现为返现记录id
*/
private Long relationId;
/**

View File

@@ -14,6 +14,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
* 消费返现明细 实体类。
@@ -26,6 +27,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Table("mk_consume_cashback_record")
@Accessors(chain = true)
public class MkConsumeCashbackRecord implements Serializable {
@Serial

View File

@@ -7,6 +7,8 @@ import com.czg.market.vo.MkConsumeCashbackVO;
import com.mybatisflex.core.service.IService;
import com.czg.market.entity.MkConsumeCashback;
import java.math.BigDecimal;
/**
* 服务层。
*
@@ -17,4 +19,14 @@ public interface MkConsumeCashbackService extends IService<MkConsumeCashback> {
MkConsumeCashbackVO detail(Long shopId);
Boolean edit(Long shopId, MkConsumeCashbackDTO consumeDiscountDTO) throws ApiNotPrintException;
/**
* 消费返现
* @param shopId 店铺id
* @param userId 用户id
* @param amount 金额
* @param orderId 订单id
* @param orderNo 订单号
*/
void cashback(Long shopId, Long userId, BigDecimal amount, Long orderId, String orderNo);
}