java110
2021-11-19 15f3bd3cdf6828181e2a5ea9c230a37570f13417
java110-core/src/main/java/com/java110/core/smo/IComputeFeeSMO.java
@@ -2,6 +2,8 @@
import com.java110.dto.RoomDto;
import com.java110.dto.fee.FeeDto;
import com.java110.dto.machine.CarInoutDetailDto;
import com.java110.dto.machine.CarInoutDto;
import com.java110.dto.owner.OwnerCarDto;
import com.java110.dto.owner.OwnerDto;
import com.java110.dto.report.ReportCarDto;
@@ -64,6 +66,7 @@
    /**
     * 查询费用的业主信息
     *
     * @param feeDto
     * @return
     */
@@ -71,6 +74,7 @@
    /**
     * 刷入 付费方名称
     *
     * @param feeDtos
     */
    public void freshFeeObjName(List<FeeDto> feeDtos);
@@ -121,10 +125,10 @@
     *
     * @return
     */
    double getFeePrice(FeeDto feeDto);
    public Map getFeePrice(FeeDto feeDto);
    public double getFeePrice(FeeDto feeDto, RoomDto roomDto);
    public Map getFeePrice(FeeDto feeDto, RoomDto roomDto);
    /**
     * 时间差 按天折算
@@ -140,4 +144,18 @@
    void computeEveryOweFee(FeeDto tmpFeeDto);
    void computeEveryOweFee(FeeDto tmpFeeDto, RoomDto roomDto);
    /**
     * 计算停车时间和费用
     *
     * @param carInoutDtos
     */
    List<CarInoutDto> computeTempCarStopTimeAndFee(List<CarInoutDto> carInoutDtos);
    /**
     * 计算停车时间和费用
     *
     * @param carInoutDtos
     */
    List<CarInoutDetailDto> computeTempCarInoutDetailStopTimeAndFee(List<CarInoutDetailDto> carInoutDtos);
}