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; /** *
* 舰艇设备表 *
* * @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; } }