package cn.iocoder.yudao.module.inspection.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import cn.iocoder.yudao.annotation.Excel;
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;

/**
 * 上门取车服务对象 inspection_pick_car
 *
 * @author 朱春云
 * @date 2023-09-02
 */
@Data
public class InspectionPickCar extends TenantBaseDO
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 合作商主键 */
    @Excel(name = "合作商主键")
    private Long partnerId;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String goodsTitle;

    /** 预约用户id */
    @Excel(name = "预约用户id")
    private Long userId;

    /** 订单主键 */
    @Excel(name = "订单主键")
    private Long orderId;

    /** 用户手机号 */
    @Excel(name = "用户手机号")
    private String userPhone;

    /** 经度 */
    @Excel(name = "经度")
    private Double longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private Double latitude;

    /** 详细地址信息 */
    @Excel(name = "详细地址信息")
    private String adressDetail;

    /** 预约的时间 yyyy-mm-dd */
    @Excel(name = "预约的时间 yyyy-mm-dd")
    private String appointmentDay;

    /** hh:mm */
    @Excel(name = "hh:mm")
    private String appointmentTime;

    /** 距离单位m */
    @Excel(name = "距离单位m")
    private Long distance;

    /** 需要的金额单位分 */
    @Excel(name = "需要的金额单位分")
    private Long needPrice;
    private Long goodsId;
    private Long workerId;
    @TableField(exist = false)
    private String type;
    @TableField(exist = false)
    private String workerName;
    @TableField(exist = false)
    private String workerAvatar;
    @TableField(exist = false)
    private String workerPhone;

}
