package com.ruoyi.order.service.impl;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ruoyi.order.api.model.TVinAccountingStrategyDetailOrder;
|
import com.ruoyi.order.mapper.TVinAccountingStrategyDetailOrderMapper;
|
import com.ruoyi.order.service.TVinAccountingStrategyDetailOrderService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Collections;
|
import java.util.List;
|
|
/**
|
* VIN码充电订单计费策略明细快照表服务实现
|
*
|
* @author codebuddy
|
* @since 2026-09-09
|
*/
|
@Service
|
public class TVinAccountingStrategyDetailOrderServiceImpl extends ServiceImpl<TVinAccountingStrategyDetailOrderMapper, TVinAccountingStrategyDetailOrder> implements TVinAccountingStrategyDetailOrderService {
|
|
@Override
|
public List<TVinAccountingStrategyDetailOrder> listByChargingOrderId(Long chargingOrderId) {
|
if (chargingOrderId == null) {
|
return Collections.emptyList();
|
}
|
return list(Wrappers.lambdaQuery(TVinAccountingStrategyDetailOrder.class)
|
.eq(TVinAccountingStrategyDetailOrder::getChargingOrderId, chargingOrderId));
|
}
|
}
|