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

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import cn.iocoder.yudao.annotation.Excel;
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
import lombok.Data;

/**
 * 【请填写功能名称】对象 inspection_appointment
 *
 * @author ruoyi
 * @date 2023-08-24
 */
@Data
public class InspectionAppointment extends TenantBaseDO
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId(type = IdType.AUTO)
    private Long id;

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

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

    /** 预约的时间 yyyy-mm-dd */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "预约的时间 yyyy-mm-dd", width = 30, dateFormat = "yyyy-MM-dd")
    private String appointmentDay;
    private Long userCarId;
    /** 0上午1下午 */
    @Excel(name = "0上午1下午")
    private String appointmentPeriod;
    @TableField(exist = false)
    private String buyPhoneNum;
    @TableField(exist = false)
    private String buyName;


    @TableField(exist = false)
    private String carBrand;
    private String carNo;
    private Integer goodsId;
    private Long skuId;
    //其他联系人手机号
    private String otherPhone;
    private String driverLicenesImg;
    //是否线上支付0否1是
    private String isPayOnline;
    //是否上门取车0否1是
    private String isPickCar;
    private String remark;
    //车辆品牌型号
    private String carModel;
    //车辆性质 非营运  营运等
    private String carNature;

    private String carIdNo;
    private Long pickCarId;
    private String isRead;
}
