simulation-backend/src/main/java/com/hivekion/scenario/entity/Vehicle.java
2025-09-18 13:26:34 +08:00

228 lines
5.6 KiB
Java

package com.hivekion.scenario.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 车辆信息表
* </p>
*
* @author liDongYu
* @since 2025-09-13
*/
@TableName("TBL_VEHICLE")
@ApiModel(value = "Vehicle对象", description = "车辆信息表")
public class Vehicle implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("物理主键id")
@TableField(value = "ID")
private Integer Id;
@ApiModelProperty("名称")
@TableField(value="NAME")
private String Name;
@ApiModelProperty("速度")
@TableField(value = "vehicle_spreed")
private String vehicleSpreed;
@ApiModelProperty("类型")
@TableField(value = "vehicle_type")
private String vehicleType;
@ApiModelProperty("运油能力")
@TableField(value = "fuel_ability")
private Integer fuelAbility;
@ApiModelProperty("运药能力")
@TableField(value = "medical_ability")
private Integer medicalAbility;
@ApiModelProperty("运弹药能力")
@TableField(value = "ammunition_ability")
private Integer ammunitionAbility;
@ApiModelProperty("创建人")
@TableField(value = "create_oper")
private String createOper;
@ApiModelProperty("更新人")
@TableField(value = "upd_oper")
private String updOper;
@ApiModelProperty("车辆用途")
@TableField(value = "vehicle_use")
private Integer vehicleUse;
@TableField("IconType")
// // @ColumnType(value = MySqlTypeConstant.VARCHAR, length = 10)
// // @ColumnComment("二维标准军标名称")
private String IconType;
@TableField
// // @ColumnType(value = MySqlTypeConstant.LONGTEXT)
// // @ColumnComment("三维模型存储路径,没有设置则将使用通用模型。")
private String Model3D;
@TableField
// // @ColumnType(value = MySqlTypeConstant.LONGTEXT)
// // @ColumnComment("对飞机的详细描述")
private String Description;
@TableField
// // @ColumnType(value = MySqlTypeConstant.INT, length = 11)
// // @ColumnComment("用于数据库浏览时对装备分类使用,在模型中暂时没有使用。")
private Integer ParentId;
@TableField
// // @ColumnType(value = MySqlTypeConstant.VARCHAR, length = 36)
// // @ColumnComment("Guid")
private String Guid;
public String getGuid() {
return Guid;
}
public void setGuid(String guid) {
Guid = guid;
}
public Integer getId() {
return Id;
}
public void setId(Integer id) {
Id = id;
}
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public String getVehicleSpreed() {
return vehicleSpreed;
}
public void setVehicleSpreed(String vehicleSpreed) {
this.vehicleSpreed = vehicleSpreed;
}
public String getVehicleType() {
return vehicleType;
}
public void setVehicleType(String vehicleType) {
this.vehicleType = vehicleType;
}
public Integer getFuelAbility() {
return fuelAbility;
}
public void setFuelAbility(Integer fuelAbility) {
this.fuelAbility = fuelAbility;
}
public Integer getMedicalAbility() {
return medicalAbility;
}
public void setMedicalAbility(Integer medicalAbility) {
this.medicalAbility = medicalAbility;
}
public Integer getAmmunitionAbility() {
return ammunitionAbility;
}
public void setAmmunitionAbility(Integer ammunitionAbility) {
this.ammunitionAbility = ammunitionAbility;
}
public String getCreateOper() {
return createOper;
}
public void setCreateOper(String createOper) {
this.createOper = createOper;
}
public String getUpdOper() {
return updOper;
}
public void setUpdOper(String updOper) {
this.updOper = updOper;
}
public Integer getVehicleUse() {
return vehicleUse;
}
public void setVehicleUse(Integer vehicleUse) {
this.vehicleUse = vehicleUse;
}
public String getIconType() {
return IconType;
}
public void setIconType(String iconType) {
IconType = iconType;
}
public String getModel3D() {
return Model3D;
}
public void setModel3D(String model3D) {
Model3D = model3D;
}
public String getDescription() {
return Description;
}
public void setDescription(String description) {
Description = description;
}
public Integer getParentId() {
return ParentId;
}
public void setParentId(Integer parentId) {
ParentId = parentId;
}
@Override
public String toString() {
return "Vehicle{" +
"id=" + Id +
", vehicleName='" + Name + '\'' +
", vehicleSpreed='" + vehicleSpreed + '\'' +
", vehicleType='" + vehicleType + '\'' +
", fuelAbility=" + fuelAbility +
", medicalAbility=" + medicalAbility +
", ammunitionAbility=" + ammunitionAbility +
", createOper='" + createOper + '\'' +
", updOper='" + updOper + '\'' +
", vehicleUse=" + vehicleUse +
", IconType='" + IconType + '\'' +
", Model3D='" + Model3D + '\'' +
", Description='" + Description + '\'' +
", ParentId=" + ParentId +
", Guid='" + Guid + '\'' +
'}';
}
}