|
@@ -9,6 +9,15 @@ import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
@Slf4j
|
|
|
public class ParkingFeeCalculator {
|
|
|
+ /**
|
|
|
+ * 优惠券记录
|
|
|
+ */
|
|
|
+ public static class CouponRecord{
|
|
|
+ public double denomination;//优惠券面额
|
|
|
+ public String couponType;//优惠券类型(1-金额券, 2-时长券)
|
|
|
+
|
|
|
+ public LocalDateTime expireTime; // 时效时间
|
|
|
+ }
|
|
|
|
|
|
// 计费规则类
|
|
|
public static class FeeRule {
|
|
@@ -19,6 +28,7 @@ public class ParkingFeeCalculator {
|
|
|
public double cycleFee; // 每个计费周期的费用
|
|
|
public double dailyCapFee; // 24 小时封顶费用
|
|
|
public int gracePeriodMinutes; // 离场时长宽容度(分钟)
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// 停车记录类
|