package com.ruoyi.manage.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; /** *

* 舰船类型表 *

* * @author sunjiawei * @since 2025-03-18 */ @Getter @Setter @TableName("DP_SHIP_TYPE") @Schema(description = "舰船类型表") public class DpShipType { @Schema(title = "主键ID") @TableId(value = "ID", type = IdType.AUTO) private Integer id; @Schema(title = "类型名称") @TableField("TYPE_NAME") private String typeName; @Schema(title = "描述") @TableField("SHIP_OVERVIEW") private String shipOverview; @Schema(title = "参数") @TableField("SHIP_PARAMETERS") private String shipParameters; @Schema(title = "图片模型地址") @TableField("SHIP_MODEL") private String shipModel; @Schema(title = "舰船型号") @TableField("SHIP_DESIGN") private String shipDesign; @Schema(title = "舰船吨位") @TableField("TONNAGE") private Double tonnage; @Schema(title = "舰船吃水") @TableField("DRAFT") private Double draft; @Schema(title = "舰长") @TableField("LENGTH") private Double length; @Schema(title = "舰船定员") @TableField("CREW") private Integer crew; @Schema(title = "position") @TableField("POSITION") private String position; @Schema(title = "target") @TableField("TARGET") private String target; @TableField(exist = false) private Integer pageSize; @TableField(exist = false) private Integer pageNum; @TableField(exist = false) private Integer offset; }