All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.ParkingLotChargingRuleInfo Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 停车场详细计费规则
 *
 * @author auto create
 * @since 1.0, 2024-08-12 14:48:17
 */
public class ParkingLotChargingRuleInfo extends AlipayObject {

	private static final long serialVersionUID = 4374984574814113436L;

	/**
	 * 停车收费时间段,输入24小时制的小时时间段格式: 
开始时间-结束时间,
结束时间必须大于开始时间
时间取值范围:0到24
	 */
	@ApiField("charging_period")
	private String chargingPeriod;

	/**
	 * 计费策略;
UP:向上取整
DOMN:向下取整
	 */
	@ApiField("charging_strategy")
	private String chargingStrategy;

	/**
	 * 跳费金额 单位元
	 */
	@ApiField("charging_unit_fee")
	private String chargingUnitFee;

	/**
	 * 跳费间隔分钟数
	 */
	@ApiField("charging_unit_minutes")
	private String chargingUnitMinutes;

	/**
	 * 超时是否顺延到下个计费区间
	 */
	@ApiField("enable_rollover_charge_period")
	private Boolean enableRolloverChargePeriod;

	/**
	 * 首段计费周期分钟数
	 */
	@ApiField("first_charging_span_minutes")
	private String firstChargingSpanMinutes;

	/**
	 * 首段计费周期跳费金额 单位: 元
	 */
	@ApiField("first_charging_unit_fee")
	private String firstChargingUnitFee;

	/**
	 * 首段计费周期跳费间隔 单位分钟
	 */
	@ApiField("first_charging_unit_minutes")
	private String firstChargingUnitMinutes;

	/**
	 * 入场免费时间 单位:分钟
	 */
	@ApiField("free_enter_minutes")
	private String freeEnterMinutes;

	/**
	 * 离场免费时间 单位:分钟
	 */
	@ApiField("free_exit_minutes")
	private String freeExitMinutes;

	/**
	 * 日封顶金额 单位: 元
	 */
	@ApiField("max_fee_per_day")
	private String maxFeePerDay;

	public String getChargingPeriod() {
		return this.chargingPeriod;
	}
	public void setChargingPeriod(String chargingPeriod) {
		this.chargingPeriod = chargingPeriod;
	}

	public String getChargingStrategy() {
		return this.chargingStrategy;
	}
	public void setChargingStrategy(String chargingStrategy) {
		this.chargingStrategy = chargingStrategy;
	}

	public String getChargingUnitFee() {
		return this.chargingUnitFee;
	}
	public void setChargingUnitFee(String chargingUnitFee) {
		this.chargingUnitFee = chargingUnitFee;
	}

	public String getChargingUnitMinutes() {
		return this.chargingUnitMinutes;
	}
	public void setChargingUnitMinutes(String chargingUnitMinutes) {
		this.chargingUnitMinutes = chargingUnitMinutes;
	}

	public Boolean getEnableRolloverChargePeriod() {
		return this.enableRolloverChargePeriod;
	}
	public void setEnableRolloverChargePeriod(Boolean enableRolloverChargePeriod) {
		this.enableRolloverChargePeriod = enableRolloverChargePeriod;
	}

	public String getFirstChargingSpanMinutes() {
		return this.firstChargingSpanMinutes;
	}
	public void setFirstChargingSpanMinutes(String firstChargingSpanMinutes) {
		this.firstChargingSpanMinutes = firstChargingSpanMinutes;
	}

	public String getFirstChargingUnitFee() {
		return this.firstChargingUnitFee;
	}
	public void setFirstChargingUnitFee(String firstChargingUnitFee) {
		this.firstChargingUnitFee = firstChargingUnitFee;
	}

	public String getFirstChargingUnitMinutes() {
		return this.firstChargingUnitMinutes;
	}
	public void setFirstChargingUnitMinutes(String firstChargingUnitMinutes) {
		this.firstChargingUnitMinutes = firstChargingUnitMinutes;
	}

	public String getFreeEnterMinutes() {
		return this.freeEnterMinutes;
	}
	public void setFreeEnterMinutes(String freeEnterMinutes) {
		this.freeEnterMinutes = freeEnterMinutes;
	}

	public String getFreeExitMinutes() {
		return this.freeExitMinutes;
	}
	public void setFreeExitMinutes(String freeExitMinutes) {
		this.freeExitMinutes = freeExitMinutes;
	}

	public String getMaxFeePerDay() {
		return this.maxFeePerDay;
	}
	public void setMaxFeePerDay(String maxFeePerDay) {
		this.maxFeePerDay = maxFeePerDay;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy