package com.yuchen.saas.parking.api.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName MingYuanTemporaryPayment
 * @Description 明源数据 临停账单vo
 * @Author 张逸飞
 * @Date 2023年2月23日 14:41:53
 */
@Data
public class MingYuanBillVo {
    /**
     * 园区ID
     */
    @ApiModelProperty("园区ID")
    private Long parkId;
    /**
     * 停车库ID
     */
    @ApiModelProperty("停车库ID")
    private Long parkingId;
    /**
     * 停车库名称
     */
    @ApiModelProperty("停车库名称")
    private String parkingName;
    /**
     * 账单ID
     */
    @ApiModelProperty("账单ID")
    private Long id;
    /**
     * 车牌
     */
    @ApiModelProperty("车牌")
    private String plateNo;
    /**
     * 停车类型（1:有牌临停，2:无牌临停）
     */
    @ApiModelProperty("停车类型（1:有牌临停，2:无牌临停）")
    private Integer type = 1;
    /**
     * 已支付金额（最大长度8） 单位：分
     */
    @ApiModelProperty("已支付金额（最大长度8） 单位：分")
    private Long paidCost;
    /**
     * 优惠减免金额（最大长度8） 单位：分
     */
    @ApiModelProperty("优惠减免金额（最大长度8） 单位：分")
    private Long discountCost;
    /**
     * 账单总金额（最大长度8） 单位：分
     */
    @ApiModelProperty("账单总金额（最大长度8） 单位：分")
    private Long totalCost;
    /**
     * 入场时间
     */
    @ApiModelProperty("入场时间")
    private Date enterTime;
    /**
     * 出场时间
     */
    @ApiModelProperty("出场时间")
    private Date outTime;
    /**
     * 支付数据集合
     */
    @ApiModelProperty("支付数据集合")
    private List<MingYuanBillPayVo> PayDataList;
}
