package com.xxfc.platform.order.pojo.bg;

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

import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class BgOrderListVo {


    @ApiModelProperty(value = "出发公司Id")
    private Integer startCompanyId;



    @ApiModelProperty(value = "实际结束公司id")
    private Integer actualEndCompanyId;



    @ApiModelProperty(value = "出发公司Id")
    private Integer vehicleCompanyId;



    @ApiModelProperty(value = "结束公司Id")
    private Integer endCompanyId;



    @ApiModelProperty(value = "出发隶属的企业id")
    private Integer startBranchId;



    @ApiModelProperty(value = "实际结束隶属的企业id")
    private Integer actualEndBranchId;


    @ApiModelProperty(value = "车辆隶属企业id")
    private Integer vehicleBranchId;





    @ApiModelProperty(value = "实际结束公司")
    private String actualEndCompanyName;



    @ApiModelProperty(value = "车辆公司（门店）")
    private String vehicleCompanyName;


    @ApiModelProperty(value = "出发隶属的企业")
    private String startBranchName;


    @ApiModelProperty(value = "结束隶属的企业")
    private String endBranchName;



    @ApiModelProperty(value = "实际结束隶属的企业")
    private String actualEndBranchName;


    @ApiModelProperty(value = "车辆隶属企业")
    private String vehicleBranchName;


	//订单号
	private Integer orderId;
	//用户名
	private String username;
	//手机号
	private String telephone;
	//车牌号
	private String numberPlate;
	//车辆名称
	private String vehicleName;
	//订单号
	private String orderNo;
	//订单状态
	private Integer status;
	//下单时间
	private Date crtTime;
	//交车时间
	private Long startTime;
	//还车时间
	private Long endTime;
	//交车公司
	private String startCompanyName;
	//还车公司
	private String endCompanyName;
	//订单金额
	private BigDecimal realAmount;
	//支付方式
	private Integer payWay;
	//订单详情ID
	private Integer detailId;
	//车辆编号
	private Integer vehicleCode;

	private Integer userId;
	//押金退还状态
	private Integer refundStatus;
	//员工身份
	private String positionName;

	@Column(name = "order_sign")
	private Integer orderSign;
}
