feat(pricing): 新增景区一口价配置查询功能

- 在 IOnePricePurchaseService 接口中添加 getActiveConfigByScenic 方法- 在 OnePricePurchaseServiceImpl 类中实现该方法
- 方法用于查询指定景区的启用的一口价配置,通常每个景区只有一个生效配置
This commit is contained in:
2025-09-05 15:27:28 +08:00
parent 1b1e5f1690
commit 13bd60f24b
2 changed files with 14 additions and 0 deletions

View File

@@ -46,6 +46,15 @@ public interface IOnePricePurchaseService {
*/
List<PriceOnePriceConfig> getActiveConfigsByScenic(Long scenicId);
/**
* 根据景区查询启用的一口价配置(单个)
* 通常每个景区只有一个生效的一口价配置
*
* @param scenicId 景区ID
* @return 一口价配置,如果不存在则返回null
*/
PriceOnePriceConfig getActiveConfigByScenic(Long scenicId);
// ==================== 管理端接口 ====================
/**

View File

@@ -71,6 +71,11 @@ public class OnePricePurchaseServiceImpl implements IOnePricePurchaseService {
return onePriceConfigMapper.selectConfigsByScenic(scenicId);
}
@Override
public PriceOnePriceConfig getActiveConfigByScenic(Long scenicId) {
return onePriceConfigMapper.selectConfigByScenic(scenicId);
}
// ==================== 管理端接口实现 ====================
@Override