package com.iformall.domain.po;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;


import java.util.Date;

@TableName(value = "wx_car_pay_record")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class WxCarPayRecord extends BaseEntity {

	private Long id;

	@Excel(name="车牌",width = 20,orderNum = "1")
	private String plateNumber;
	@Excel(name="车主电话",width = 20,orderNum = "2")
	private String phone;
	@Excel(name="进场时间",width = 20,orderNum = "3",format="yyyy-MM-dd HH:mm")
	private Date entranceTime;
	@Excel(name="出场时间",width = 20,orderNum = "4",format="yyyy-MM-dd HH:mm")
	private Date exitTime;
	@Excel(name="停车时长(分钟)",width = 20,orderNum = "5")
	private Long stayedTime;
	@Excel(name="缴费金额(元)",width = 20,orderNum = "6")
	private String fee;

	private String tenantId;
	private Integer vendorType;
	private String synId;
	private String parkId;
	private String parkName;
	private String userType;

	private String feeTimeStr;
	@Excel(name="缴费时间",width = 20,orderNum = "7",format="yyyy-MM-dd HH:mm")
	private Date feeTime;
	private String coupon;
	private String couponCode;
	private String fixParkingId;
	private String remainingDays;
	private String discountAmount;
	private String paidServiceFee;

	private Date createDate;
	private Date updateDate;


	@TableField(exist = false)
	@io.swagger.annotations.ApiModelProperty(value="开始日期",name="startDate")
	private String startDate;
	@TableField(exist = false)
	@io.swagger.annotations.ApiModelProperty(value="结束日期",name="endDate")
	private String endDate;
	@TableField(exist = false)
	@io.swagger.annotations.ApiModelProperty(value="是否缴费",name="isPay")
	private Integer isPay;

}
