| | |
| | | package com.java110.core.smo; |
| | | |
| | | import com.java110.dto.RoomDto; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.dto.room.RoomDto; |
| | | import com.java110.dto.fee.FeeDto; |
| | | import com.java110.dto.integral.IntegralRuleConfigDto; |
| | | import com.java110.dto.machine.CarInoutDetailDto; |
| | | import com.java110.dto.machine.CarInoutDto; |
| | | import com.java110.dto.owner.OwnerCarDto; |
| | |
| | | import com.java110.dto.report.ReportCarDto; |
| | | import com.java110.dto.report.ReportFeeDto; |
| | | import com.java110.dto.report.ReportRoomDto; |
| | | import com.java110.po.feeReceiptDetail.FeeReceiptDetailPo; |
| | | import com.java110.po.fee.FeeReceiptDetailPo; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | * @return |
| | | */ |
| | | Date getFeeEndTime(); |
| | | |
| | | /** |
| | | * 获取 deadlineTime |
| | | * @param feeDto |
| | | * @return |
| | | */ |
| | | Date getDeadlineTime(FeeDto feeDto); |
| | | |
| | | /** |
| | | * 计算欠费金额 |
| | |
| | | * @param carInoutDtos |
| | | */ |
| | | List<CarInoutDetailDto> computeTempCarInoutDetailStopTimeAndFee(List<CarInoutDetailDto> carInoutDtos); |
| | | |
| | | /** |
| | | * 租金处理 |
| | | * |
| | | * @param feeDto |
| | | */ |
| | | void dealRentRate(FeeDto feeDto); |
| | | |
| | | /** |
| | | * 租金处理 |
| | | * |
| | | * @param feeDto |
| | | */ |
| | | void dealRentRateCycle(FeeDto feeDto,double cycle); |
| | | |
| | | |
| | | /** |
| | | * 租金处理 |
| | | * @param feeDto |
| | | * @param custEndTime |
| | | */ |
| | | void dealRentRateCustEndTime(FeeDto feeDto, Date custEndTime); |
| | | |
| | | long computeOneIntegralQuantity(IntegralRuleConfigDto integralRuleConfigDto, JSONObject reqJson); |
| | | } |