package com.java110.intf.fee; import com.java110.dto.fee.TempCarFeeResult; import com.java110.dto.machine.CarInoutDto; import com.java110.dto.tempCarFeeConfig.TempCarFeeConfigAttrDto; import com.java110.dto.tempCarFeeConfig.TempCarFeeConfigDto; import java.util.List; /** * 计算 临时车 停车费 */ public interface IComputeTempCarFee { /** * 临时车停车费计算 * * @param carInoutDto * @param tempCarFeeConfigDto * @return */ TempCarFeeResult computeTempCarFee(CarInoutDto carInoutDto, TempCarFeeConfigDto tempCarFeeConfigDto) throws Exception; TempCarFeeResult computeTempCarFee(CarInoutDto carInoutDto, TempCarFeeConfigDto tempCarFeeConfigDto, List tempCarFeeConfigAttrDtos) throws Exception; }