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

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

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value="ParkingPlaceEventVo对象", description=" ParkingPlaceEventVo对象")
public class ParkingPlaceEventVo {

    @ApiModelProperty(name = "id", value = "ID")
    private Long id;
    @ApiModelProperty(name = "parkingId", value = "停车库ID")
    private Long parkingId;

    @ApiModelProperty(name = "spcStationId", value = "电站id")
    private Long spcStationId;

    @ApiModelProperty(name = "eventTime", value = "事件时间")
    private Date eventTime;

    @ApiModelProperty(name = "eventType", value = "事件类型 : 0:离开,1:停入")
    private Integer eventType;

    @ApiModelProperty(name = "picUrl", value = "车位图片")
    private String picUrl;

    @ApiModelProperty(name = "placeId", value = "车位ID")
    private String placeId;

    @ApiModelProperty(name = "placeSyscode", value = "车位syscode")
    private String placeSyscode;

    @ApiModelProperty(name = "plateNo", value = "车牌号")
    private String plateNo;

    @ApiModelProperty(name = "eventSource", value = "事件来源:1抓拍机2充电订单3人工录入")
    private Integer eventSource;
    @ApiModelProperty(name = "chargeTerminalId", value = "充电终端id")
    private Long chargeTerminalId;

    @ApiModelProperty(name = "terminalNo", value = "充电终端编号")
    private String terminalNo;

    @ApiModelProperty(name = "terminalName", value = "充电终端名称")
    private String terminalName;

    @ApiModelProperty(name = "parkSpaceNo", value = "车位号")
    private String parkSpaceNo;

    @ApiModelProperty(name = "parkSpaceRemark", value = "车位备注信息")
    private String parkSpaceRemark;

    @ApiModelProperty(name = "isDel", value = "是否删除")
    private Integer isDel;

    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;
    @ApiModelProperty(name = "stakeType", value = "1快充2慢充")
    private Integer stakeType;
    @ApiModelProperty("创建人")
    private Long createUser;
    @ApiModelProperty("创建人名称")
    private String createUserName;
    @ApiModelProperty("创建部门")
    private Long createDept;

}
