package com.tievd.jyz.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.tievd.cube.commons.easyexcel.annotations.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
/**
*
* 车辆信息表
*
*
* @author
* @since 2023-02-24
*/
@Data
@Accessors(chain = true)
@TableName("t_car_info")
@Schema(name = "CarInfo", description = "车辆信息表")
public class CarInfo extends Model {
private static final long serialVersionUID = 1L;
@Schema(description = "车牌号")
@TableId("license_num")
@Excel("车牌号")
private String licenseNum;
@Schema(description = "归属地")
@TableField("license_place")
@Excel("归属地")
private String licensePlace;
@Schema(description = "汽车颜色")
@TableField("color")
@Excel("汽车颜色")
private String color;
@Schema(description = "车型标识")
@TableField("model_id")
private String modelId;
@Schema(description = "车型名称")
@TableField("model_name")
@Excel("车型")
private String modelName;
@Schema(description = "车辆图片")
@TableField("img_path")
private String imgPath;
@Schema(description = "创建时间")
@TableField(value = "create_time", fill = FieldFill.INSERT, updateStrategy = FieldStrategy.NEVER)
@Excel("建档时间")
private Date createTime;
@Override
public Serializable pkVal() {
return this.licenseNum;
}
}