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; } }