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

import com.yuchen.saas.parking.api.entity.VehicleMonthlyCardData;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 月卡审核详情
 */
@Data
@ApiModel(value = "错时车审核回显详情")
public class VehicleMonthlyCardDetailVo extends VehicleMonthlyCardData {
    /**
     * 停车场名称
     */
    @ApiModelProperty(name = "parkingName", value = "所属停车场名称")
    private String parkingName;


    @ApiModelProperty(name = "parkName", value = "所属园区名称")
    private String parkName;

    /**
     * 包期费用(分)
     */
    @ApiModelProperty(name = "ruleFee", value = "收取金额(分)")
    private Long ruleFee;

    @ApiModelProperty("是否固定车位号:0否,1是")
    private Integer isConstSpaceNo;

    @ApiModelProperty(name = "ruTaskId", value = "审批任务id")
    private String ruTaskId;

    @ApiModelProperty(name = "state", value = "任务状态0已拒绝,1已通过,2审核中,3取消,4待审核'")
    private String state;

    @ApiModelProperty("是否固定车位号:0否,1是")
    private String companyName;

    @ApiModelProperty(value = "流程节点集")
    private List<MonthLyCardTaskDetailVo> processDetail;

    @ApiModelProperty(value = "创建人名称")
    private String createUserName;

}
