添加综合信息库相关实体类

This commit is contained in:
duwenyuan 2025-12-10 09:07:02 +08:00
parent ef75e3988a
commit 5fff260a9a
16 changed files with 939 additions and 2 deletions

View File

@ -0,0 +1,129 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 研究设施信息实体类
* 对应数据库表结构
*/
@Data
@TableName("CONFIGURATION.GARDS_ACCELERATOR")
public class GardsAccelerator implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 分类
*/
@Excel(name = "分类", width = 20, height = 20, orderNum = "0")
@TableField(value = "CATEGORY")
private String category;
/**
* 国家
*/
@Excel(name = "国家", width = 20, height = 20, orderNum = "1")
@TableField(value = "COUNTRY")
private String country;
/**
* 设施代码
*/
@Excel(name = "设施代码", width = 20, height = 20, orderNum = "2")
@TableField(value = "FACILITY_CODE")
private String facilityCode;
/**
* 设施名称
*/
@Excel(name = "设施名称", width = 20, height = 20, orderNum = "3")
@TableField(value = "FACILITY_NAME")
private String facilityName;
/**
* 最大电流(A)
*/
@Excel(name = "最大电流(A)", width = 20, height = 20, orderNum = "6")
@TableField(value = "MAX_CURRENT_A")
private String maxCurrentA;
/**
* 最大中子能量(MEV)
*/
@Excel(name = "最大中子能量(MEV)", width = 20, height = 20, orderNum = "7")
@TableField(value = "MAX_NEUTRON_ENERGY_MEV")
private String maxNeutronEnergyMev;
/**
* 靶标
*/
@Excel(name = "靶标", width = 20, height = 20, orderNum = "8")
@TableField(value = "TARGET")
private String target;
/**
* 类型
*/
@Excel(name = "类型", width = 20, height = 20, orderNum = "9")
@TableField(value = "TYPE")
private String type;
/**
* 网站
*/
@Excel(name = "网站", width = 20, height = 20, orderNum = "10")
@TableField(value = "WEBSITE")
private String website;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20, height = 20, orderNum = "4")
@TableField(value = "LATITUDE")
private Double latitude;
/**
* 经度
*/
@Excel(name = "热容量(MW)", width = 20, height = 20, orderNum = "5")
@TableField(value = "LONGITUDE")
private Double longitude;
/**
* 是否运行中0-1-
*/
@Excel(name = "是否运行中", width = 20, height = 20, orderNum = "11")
@TableField(value = "IS_OPERATIONAL")
private Integer isOperational;
/**
* 备注信息
*/
@TableField(value = "REMARKS")
private String remarks;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,84 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
/**
* 校正因子实体类
* 对应数据库表 GARDS_CORRECTION_FACTOR
*/
@Data
@TableName("CONFIGURATION.GARDS_CORRECTION_FACTOR")
public class GardsCorrectionFactor implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 站点代码
*/
@Excel(name = "站点代码", width = 20,height = 20,orderNum="0")
@TableField(value = "STATION_CODE")
private String stationCode;
/**
* 探测器代码
*/
@Excel(name = "探测器代码", width = 20,height = 20,orderNum="1")
@TableField(value = "DETECTOR_CODE")
private String detectorCode;
/**
* 峰效率
*/
@Excel(name = "峰效率", width = 20,height = 20,orderNum="2")
@TableField(value = "PEAK_EFFICIENCY")
private Double peakEfficiency;
/**
* 总效率
*/
@Excel(name = "总效率", width = 20,height = 20,orderNum="3")
@TableField(value = "TOTAL_EFFICIENCY")
private Double totalEfficiency;
/**
* 校正因子
*/
@Excel(name = "校正因子", width = 20,height = 20,orderNum="4")
@TableField(value = "CORRECTION_FACTOR")
private Double correctionFactor;
/**
* 制造商
*/
@Excel(name = "制造商", width = 20,height = 20,orderNum="5")
@TableField(value = "MANUFACTURER")
private String manufacturer;
/**
* 型号
*/
@Excel(name = "型号", width = 20,height = 20,orderNum="6")
@TableField(value = "MODEL")
private String model;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,117 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 设施基础信息实体类
* 对应数据库表结构
*/
@Data
@TableName("CONFIGURATION.gards_nuclear_fuel_facilities")
public class GardsNuclearFuelFacilities implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 设施名称
*/
@Excel(name = "设施名称", width = 20,height = 20,orderNum="0")
@TableField(value = "FACILITY_NAME")
private String facilityName;
/**
* 国家
*/
@Excel(name = "国家", width = 20,height = 20,orderNum="1")
@TableField(value = "COUNTRY")
private String country;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20,height = 20,orderNum="2")
@TableField(value = "LATITUDE")
private Double latitude;
/**
* 经度
*/
@Excel(name = "经度", width = 20,height = 20,orderNum="3")
@TableField(value = "LONGITUDE")
private Double longitude;
/**
* 设施类型
*/
@Excel(name = "设施类型", width = 20,height = 20,orderNum="4")
@TableField(value = "FACILITY_TYPE")
private String facilityType;
/**
* 燃料类型
*/
@Excel(name = "燃料类型", width = 20,height = 20,orderNum="5")
@TableField(value = "FUEL_TYPE")
private String fuelType;
/**
* 设施状态
*/
@Excel(name = "设施状态", width = 20,height = 20,orderNum="6")
@TableField(value = "FACILITY_STATUS")
private String facilityStatus;
/**
* 规模
*/
@Excel(name = "规模", width = 20,height = 20,orderNum="7")
@TableField(value = "SCALE")
private String scale;
/**
* 设计容量
*/
@Excel(name = "设计容量", width = 20,height = 20,orderNum="8")
@TableField(value = "DESIGN_CAPACITY")
private String designCapacity;
/**
* 开始运营年份
*/
@Excel(name = "开始运营年份", width = 20,height = 20,orderNum="9")
@TableField(value = "START_OF_OPERATION")
private Integer startOfOperation;
/**
* 结束运营年份
*/
@Excel(name = "结束运营年份", width = 20,height = 20,orderNum="10")
@TableField(value = "END_OF_OPERATION")
private Integer endOfOperation;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,235 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import org.jeecg.common.validgroup.InsertGroup;
import org.jeecg.common.validgroup.UpdateGroup;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 核反应堆机组
* 使用 Lombok
*/
@Data
@TableName("CONFIGURATION.GARDS_NUCLEAR_REACTORS")
public class GardsNuclearReactors implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 单位名称
*/
@NotBlank(message = "名称不能为空", groups = {InsertGroup.class, UpdateGroup.class})
@Excel(name = "名称", width = 20, height = 20, orderNum = "0")
@TableField(value = "UNIT_NAME")
private String unitName;
/**
* 国家
*/
@Excel(name = "国家", width = 20, height = 20, orderNum = "1")
@TableField(value = "COUNTRY")
private String country;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20, height = 20, orderNum = "2")
@TableField(value = "LATITUDE")
private Double latitude;
/**
* 经度
*/
@Excel(name = "经度", width = 20, height = 20, orderNum = "3")
@TableField(value = "LONGITUDE")
private Double longitude;
/**
* 反应堆状态
*/
@Excel(name = "反应堆状态", width = 20, height = 20, orderNum = "4")
@TableField(value = "REACTOR_STATUS")
private String reactorStatus;
/**
* 反应堆类型
*/
@Excel(name = "反应堆类型", width = 20, height = 20, orderNum = "5")
@TableField(value = "REACTOR_TYPE")
private String reactorType;
/**
* 型号
*/
@Excel(name = "型号", width = 20, height = 20, orderNum = "6")
@TableField(value = "MODEL")
private String model;
/**
* 所有者
*/
@Excel(name = "所有者", width = 20, height = 20, orderNum = "7")
@TableField(value = "OWNER")
private String owner;
/**
* 运营商
*/
@Excel(name = "运营商", width = 20, height = 20, orderNum = "8")
@TableField(value = "OPERATOR")
private String operator;
/**
* 参考单位功率(MWE)
*/
@Excel(name = "参考单位功率(MWE)", width = 20, height = 20, orderNum = "9")
@TableField(value = "REFERENCE_UNIT_POWER_MWE")
private String referenceUnitPowerMwe;
/**
* 设计净容量(MWE)
*/
@Excel(name = "设计净容量(MWE)", width = 20, height = 20, orderNum = "10")
@TableField(value = "DESIGN_NET_CAPACITY_MWE")
private String designNetCapacityMwe;
/**
* 总容量(MWE)
*/
@Excel(name = "总容量(MWE)", width = 20, height = 20, orderNum = "11")
@TableField(value = "GROSS_CAPACITY_MWE")
private String grossCapacityMwe;
/**
* 热容量(MWT)
*/
@Excel(name = "热容量(MWT)", width = 20, height = 20, orderNum = "12")
@TableField(value = "THERMAL_CAPACITY_MWT")
private String thermalCapacityMwt;
/**
* 净容量(MW)
*/
@Excel(name = "净容量(MW)", width = 20, height = 20, orderNum = "13")
@TableField(value = "NET_CAPACITY_MW")
private Double netCapacityMw;
/**
* 设计净容量(MW)
*/
@Excel(name = "设计净容量(MW)", width = 20, height = 20, orderNum = "14")
@TableField(value = "DESIGN_NET_MW")
private Double designNetMw;
/**
* 总容量(MW)
*/
@Excel(name = "总容量(MW)", width = 20, height = 20, orderNum = "15")
@TableField(value = "GROSS_MW")
private Double grossMw;
/**
* 热容量(MW)
*/
@Excel(name = "热容量(MW)", width = 20, height = 20, orderNum = "16")
@TableField(value = "THERMAL_MW")
private Double thermalMw;
/**
* 建设开始日期
*/
@Excel(name = "建设开始日期", width = 20, height = 20, orderNum = "17")
@TableField(value = "CONSTRUCTION_START_DATE")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date constructionStartDate;
/**
* 首次临界日期
*/
@Excel(name = "首次临界日期", width = 20, height = 20, orderNum = "18")
@TableField(value = "FIRST_CRITICALITY_DATE")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date firstCriticalityDate;
/**
* 首次电网连接日期
*/
@Excel(name = "首次电网连接日期", width = 20, height = 20, orderNum = "19")
@TableField(value = "FIRST_GRID_CONNECTION_DATE")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date firstGridConnectionDate;
/**
* 商业运营日期
*/
@Excel(name = "商业运营日期", width = 20, height = 20, orderNum = "20")
@TableField(value = "COMMERCIAL_OPERATION_DATE")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date commercialOperationDate;
/**
* 供电量(TWH)
*/
@Excel(name = "供电量(TWH", width = 20, height = 20, orderNum = "21")
@TableField(value = "ELECTRICITY_SUPPLIED_TWH")
private Double electricitySuppliedTwh;
/**
* 能源可用因子
*/
@Excel(name = "能源可用因子", width = 20, height = 20, orderNum = "22")
@TableField(value = "ENERGY_AVAILABILITY_FACTOR")
private Double energyAvailabilityFactor;
/**
* 运行因子
*/
@Excel(name = "运行因子", width = 20, height = 20, orderNum = "23")
@TableField(value = "OPERATION_FACTOR")
private Double operationFactor;
/**
* 能源不可用因子
*/
@Excel(name = "能源不可用因子", width = 20, height = 20, orderNum = "24")
@TableField(value = "ENERGY_UNAVAILABILITY_FACTOR")
private Double energyUnavailabilityFactor;
/**
* 负载因子
*/
@Excel(name = "负载因子", width = 20, height = 20, orderNum = "25")
@TableField(value = "LOAD_FACTOR")
private Double loadFactor;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,99 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 核素释放记录实体类
* 对应数据库表结构
*/
@Data
@TableName("CONFIGURATION.GARDS_NUCLEAR_RELEASE_RECORDS")
public class GardsNuclearReleaseRecords implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 释放年份
*/
@Excel(name = "释放年份", width = 20,height = 20,orderNum="0")
@TableField(value = "RELEASE_DATE")
private Integer releaseDate;
/**
* 释放类型
*/
@Excel(name = "释放类型", width = 20,height = 20,orderNum="1")
@TableField(value = "RELEASE_TYPE")
private String releaseType;
/**
* 地点名称
*/
@Excel(name = "地点名称", width = 20,height = 20,orderNum="2")
@TableField(value = "SITE_NAME")
private String siteName;
/**
* 装置/设施
*/
@Excel(name = "装置/设施", width = 20,height = 20,orderNum="3")
@TableField(value = "INSTALLATION")
private String installation;
/**
* 核素类型
*/
@Excel(name = "核素类型", width = 20,height = 20,orderNum="4")
@TableField(value = "NUCLIDE_TYPE")
private String nuclideType;
/**
* 具体核素
*/
@Excel(name = "具体核素", width = 20,height = 20,orderNum="5")
@TableField(value = "NUCLIDE")
private String nuclide;
/**
* 活度/活动性
*/
@Excel(name = "活度/活动性", width = 20,height = 20,orderNum="6")
@TableField(value = "ACTIVITY")
private String activity;
/**
*数据来源
*/
@TableField(value = "DATA_SOURCE")
private Integer dataSource;
/*
优先级
*/
@TableField(value = "PRIORITY_LEVEL")
private Integer priorityLevel;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,73 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.ClobTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 设施信息实体类
* 对应数据库表结构
*/
@Data
@TableName("CONFIGURATION.GARDS_NUCLEAR_TESTING_PLANT")
public class GardsNuclearTestingPlant implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 名称
*/
@Excel(name = "名称", width = 20,height = 20,orderNum="0")
@TableField(value = "NAME")
private String name;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20,height = 20,orderNum="1")
@TableField(value = "LATITUDE")
private Double latitude;
/**
* 经度
*/
@Excel(name = "经度", width = 20,height = 20,orderNum="2")
@TableField(value = "LONGITUDE")
private Double longitude;
/**
* 类型
*/
@Excel(name = "类型", width = 20,height = 20,orderNum="3")
@TableField(value = "TYPE")
private String type;
/**
* 详细信息大文本字段
*/
@Excel(name = "详细信息", width = 150,height = 20,orderNum="4")
@TableField(value = "INFO",typeHandler = ClobTypeHandler.class)
private String info;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -0,0 +1,125 @@
package org.jeecg.modules.base.entity.configuration;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
* 核设施基础信息实体类
* 对应数据库表结构
*/
@Data
@TableName("CONFIGURATION.GARDS_RESEARCH_REACTORS")
public class GardsResearchReactors implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "ID", type = IdType.AUTO)
private Integer id;
/**
* 设施名称
*/
@Excel(name = "设施名称", width = 20,height = 20,orderNum="0")
@TableField(value = "FACILITY_NAME")
private String facilityName;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20,height = 20,orderNum="1")
@TableField(value = "LATITUDE")
private Double latitude;
/**
* 经度
*/
@Excel(name = "经度", width = 20,height = 20,orderNum="2")
@TableField(value = "LONGITUDE")
private Double longitude;
/**
* 国家
*/
@Excel(name = "国家", width = 20,height = 20,orderNum="3")
@TableField(value = "COUNTRY")
private String country;
/**
* 城市
*/
@Excel(name = "城市", width = 20,height = 20,orderNum="4")
@TableField(value = "CITY")
private String city;
/**
* 反应堆类型
*/
@Excel(name = "反应堆类型", width = 20,height = 20,orderNum="5")
@TableField(value = "REACTOR_TYPE")
private String reactorType;
/**
* 热功率
*/
@Excel(name = "热功率", width = 20,height = 20,orderNum="6")
@TableField(value = "THERMAL_POWER")
private Double thermalPower;
/**
* 状态
*/
@Excel(name = "状态", width = 20,height = 20,orderNum="7")
@TableField(value = "STATUS")
private String status;
/**
* 首次临界日期
*/
@Excel(name = "首次临界日期", width = 20,height = 20,orderNum="8")
@TableField(value = "FIRST_CRITICALITY_DATE")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date firstCriticalityDate;
/**
* 区域
*/
@Excel(name = "区域", width = 20,height = 20,orderNum="9")
@TableField(value = "REGION")
private String region;
/**
* 是否同位素生产0-1-
*/
@Excel(name = "是否同位素生产0-否1-是)",dicCode = "IS_ISOTOPE_PRODUCTION", width = 20,height = 20,orderNum="10")
@TableField(value = "IS_ISOTOPE_PRODUCTION")
private Integer isIsotopeProduction;
/**
* 备注信息
*/
@Excel(name = "备注信息", width = 20,height = 20,orderNum="11")
@TableField(value = "REMARKS")
private String remarks;
/**
* 修改时间
*/
@TableField(value = "MODDATE", fill = FieldFill.INSERT_UPDATE)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
}

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
@ -18,54 +19,63 @@ public class GardsStations implements Serializable {
/**
* 台站id
*/
@TableId(type = IdType.INPUT)
@Excel(name = "台站ID", width = 20, height = 20, orderNum = "0")
@TableId(value = "STATION_ID",type = IdType.INPUT)
private Integer stationId;
/**
* 台站编码
*/
@Excel(name = "台站编码", width = 20, height = 20, orderNum = "1")
@TableField(value = "STATION_CODE")
private String stationCode;
/**
* 城市编码
*/
@Excel(name = "城市编码", width = 20, height = 20, orderNum = "2")
@TableField(value = "COUNTRY_CODE")
private String countryCode;
/**
* 台站类型
*/
@Excel(name = "台站类型", width = 20, height = 20, orderNum = "3")
@TableField(value = "TYPE")
private String type;
/**
* 经度
*/
@Excel(name = "经度", width = 20, height = 20, orderNum = "4")
@TableField(value = "LON")
private Double lon;
/**
* 纬度
*/
@Excel(name = "纬度", width = 20, height = 20, orderNum = "5")
@TableField(value = "LAT")
private Double lat;
/**
* 海拔
*/
@Excel(name = "海拔", width = 20, height = 20, orderNum = "6")
@TableField(value = "ELEVATION")
private Double elevation;
/**
* 描述
*/
@Excel(name = "描述", width = 20, height = 20, orderNum = "7")
@TableField(value = "DESCRIPTION")
private String description;
/**
* 开始运行日期
*/
@Excel(name = "开始运行日期", width = 20, height = 20, orderNum = "8")
@TableField(value = "DATE_BEGIN")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ -74,6 +84,7 @@ public class GardsStations implements Serializable {
/**
* 运行终止日期
*/
@Excel(name = "运行终止日期", width = 20, height = 20, orderNum = "9")
@TableField(value = "DATE_END")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ -82,22 +93,29 @@ public class GardsStations implements Serializable {
/**
* 运行状态
*/
@Excel(name = "运行状态", width = 20, height = 20, orderNum = "10")
@TableField(value = "STATUS")
private String status;
/**
* 操作时间
*/
@Excel(name = "操作时间", width = 20, height = 20, orderNum = "11")
@TableField(value = "MODDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moddate;
/**
* 分类
*/
@Excel(name = "分类", width = 20, height = 20, orderNum = "12")
@TableField(value = "CATEGORY")
private Integer category;
/**
* 有效率计算类型
*/
@Excel(name = "有效率计算类型", width = 20, height = 20, orderNum = "13")
@TableField(value = "EFFIC_CALCUL_TYPE")
private String efficCalculType;
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsAccelerator;
@Mapper
public interface GardsAcceleratorMapper extends BaseMapper<GardsAccelerator> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsCorrectionFactor;
@Mapper
public interface GardsCorrectionFactorMapper extends BaseMapper<GardsCorrectionFactor> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsNuclearFuelFacilities;
@Mapper
public interface GardsNuclearFuelFacilitiesMapper extends BaseMapper<GardsNuclearFuelFacilities> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsNuclearReactors;
@Mapper
public interface GardsNuclearReactorsMapper extends BaseMapper<GardsNuclearReactors> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsNuclearReleaseRecords;
@Mapper
public interface GardsNuclearReleaseRecordsMapper extends BaseMapper<GardsNuclearReleaseRecords> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsNuclearTestingPlant;
@Mapper
public interface GardsNuclearTestingPlantMapper extends BaseMapper<GardsNuclearTestingPlant> {
}

View File

@ -0,0 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsResearchReactors;
@Mapper
public interface GardsResearchReactorsMapper extends BaseMapper<GardsResearchReactors> {
}

View File

@ -1,7 +1,8 @@
package org.jeecg.modules.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.base.entity.configuration.GardsStations;
@Mapper
public interface GardsStationsMapper extends BaseMapper<GardsStations> {
}