You've already forked FrameTour-BE
feat(pricing): 添加快速设置商品价格功能并集成到模板服务
- 在 PricingManagementServiceImpl 中实现 quickSetupProductPrice 方法,用于快速设置商品价格 - 在 IPricingManagementService 接口中添加 quickSetupProductPrice 方法的声明 - 在 TemplateServiceImpl 中调用 quickSetupProductPrice 方法,为模板设置价格
This commit is contained in:
@@ -2,6 +2,8 @@ package com.ycwl.basic.pricing.service;
|
||||
|
||||
import com.ycwl.basic.pricing.entity.*;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 价格管理服务接口(用于配置管理,手动处理时间字段)
|
||||
*/
|
||||
@@ -90,4 +92,21 @@ public interface IPricingManagementService {
|
||||
* 删除一口价配置
|
||||
*/
|
||||
boolean deleteBundleConfig(Long id);
|
||||
|
||||
// ==================== 快速设置价格 ====================
|
||||
|
||||
/**
|
||||
* 快速设置商品基础价格(内部方法,如果存在则更新,不存在则新增)
|
||||
* @param productType 商品类型
|
||||
* @param productId 商品ID
|
||||
* @param scenicId 景区ID
|
||||
* @param productName 商品名称
|
||||
* @param basePrice 基础价格
|
||||
* @param originalPrice 原价(可选,可为null)
|
||||
* @param unit 价格单位(可选,可为null,默认为"元")
|
||||
* @return 配置的ID
|
||||
*/
|
||||
Long quickSetupProductPrice(String productType, String productId, String scenicId,
|
||||
String productName, BigDecimal basePrice,
|
||||
BigDecimal originalPrice, String unit);
|
||||
}
|
Reference in New Issue
Block a user