package com.ruoyi.manage.domain;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Getter;
|
import lombok.Setter;
|
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 舰艇设备表
|
* </p>
|
*
|
* @author sunjiawei
|
* @since 2025-03-12
|
*/
|
@Getter
|
@Setter
|
@TableName("DP_SHIP_DEVICE")
|
@Schema(description = "舰艇设备表")
|
public class DpShipDevice {
|
|
@Schema(title = "主键ID")
|
@TableId(value = "ID", type = IdType.ASSIGN_ID)
|
private String id;
|
|
@Schema(title = "设备编号")
|
@TableField("DEVICE_ID")
|
private String deviceId;
|
|
@Schema(title = "设备名称")
|
@TableField("DEVICE_NAME")
|
private String deviceName;
|
|
@Schema(title = "设备所属舰船编号")
|
@TableField("DEVICE_SHIP_ID")
|
private String deviceShipId;
|
|
@TableField(exist = false)
|
private String deviceShipName;
|
|
@Schema(title = "设备概述")
|
@TableField("DEVICE_OVERVIEW")
|
private String deviceOverview;
|
|
@Schema(title = "设备模型文件")
|
@TableField(exist = false)
|
private String deviceModel;
|
|
@Schema(title = "设备参数")
|
@TableField("DEVICE_PARAMETERS")
|
private String deviceParameters;
|
|
@Schema(title = "更新时间")
|
@TableField(value = "UPDATE_TIME", fill = FieldFill.INSERT_UPDATE)
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
@Schema(title = "更新用户")
|
@TableField("UPDATE_USER")
|
private String updateUser;
|
|
@Schema(title = "position")
|
@TableField("POSITION")
|
private String position;
|
|
@Schema(title = "target")
|
@TableField("TARGET")
|
private String target;
|
|
@Schema(title = "fieldName")
|
@TableField("FIELD_NAME")
|
private String fieldName;
|
|
|
@TableField(exist = false)
|
private Integer pageSize;
|
|
@TableField(exist = false)
|
private Integer pageNum;
|
|
@TableField(exist = false)
|
private Integer offset;
|
|
@Schema(title = "舰船类型ID")
|
@TableField("SHIP_TYPE_ID")
|
private Integer shipTypeId;
|
|
@TableField(exist = false)
|
private String shipTypeName;
|
|
@TableField(exist = false)
|
private String shipDesign;
|
|
public String getShipTypeName() {
|
return shipTypeName+" - "+shipDesign;
|
}
|
|
public void setShipTypeName(String shipTypeName) {
|
this.shipTypeName = shipTypeName;
|
}
|
}
|