fix: 优化逻辑

This commit is contained in:
tangwei 2026-07-28 17:35:17 +08:00
parent 849186bc9a
commit 19bacb996b
21 changed files with 2328 additions and 2000 deletions

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
@ -18,154 +19,233 @@ import java.util.Date;
public class SdAimonitorBH implements Serializable { public class SdAimonitorBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 站码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("站码")
private String stcd; private String stcd;
/** 站名 */
@FieldChinese("站名")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 经度(单位:°) */
@FieldChinese("经度(单位:°)")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度(单位:°)")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程单位m")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
/** 建设状态分类 */
@TableField("BLDSTT_CODE") @TableField("BLDSTT_CODE")
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @TableField("DTIN_TM")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** 监测方式 */
@FieldChinese("监测方式")
private Integer mway; private Integer mway;
@TableField(exist = false) @TableField(exist = false)
private String mwayName; private String mwayName;
/** 监测指标 */
@TableField("STINDX") @TableField("STINDX")
@FieldChinese("监测指标")
private String stindx; private String stindx;
/** 排序 */
@TableField("ORDER_INDEX") @TableField("ORDER_INDEX")
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** 所属水电基地编码 */
@TableField("BASE_ID") @TableField("BASE_ID")
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次单位min")
private Integer dtfrqcy; private Integer dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
/** 数据来源时间 */
@TableField("VLSR_TM") @TableField("VLSR_TM")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** 服务对象 */ /** 服务对象 */
@TableField("FWDX") @TableField("FWDX")
@FieldChinese("服务对象")
private String fwdx; private String fwdx;
/** 供电方式 */ /** 供电方式 */
@TableField("GDFS") @TableField("GDFS")
@FieldChinese("供电方式")
private String gdfs; private String gdfs;
/** AI盒子配置 */ /** AI盒子配置 */
@TableField("AIPZ") @TableField("AIPZ")
@FieldChinese("AI盒子配置")
private String aipz; private String aipz;
/** 模型版本 */ /** 模型版本 */
@TableField("MXBB") @TableField("MXBB")
@FieldChinese("模型版本")
private String mxbb; private String mxbb;
/** IP地址 */ /** IP地址 */
@TableField("IPADDR") @TableField("IPADDR")
@FieldChinese("IP地址")
private String ipaddr; private String ipaddr;
/** SIM卡信息 */ /** SIM卡信息 */
@TableField("SIMINFO") @TableField("SIMINFO")
@FieldChinese("SIM卡信息")
private String siminfo; private String siminfo;
/** 用途 */ /** 用途 */
@TableField("PURPOSE") @TableField("PURPOSE")
@FieldChinese("用途")
private String purpose; private String purpose;
/** 观察方式 */ /** 观察方式 */
@TableField("OBSERVE") @TableField("OBSERVE")
@FieldChinese("观察方式")
private String observe; private String observe;
/** 地形裁剪范围 */ /** 地形裁剪范围 */
@TableField("BOX") @TableField("BOX")
@FieldChinese("地形裁剪范围")
private String box; private String box;
// ---------- 审计字段 ---------- // ---------- 审计字段 ----------
/** 创建人关联SYS_USER.ID */
@TableField("RECORD_USER") @TableField("RECORD_USER")
@FieldChinese("创建人")
private String recordUser; private String recordUser;
/** 创建时间 */
@TableField("RECORD_TIME") @TableField("RECORD_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** 更新人关联SYS_USER.ID */
@TableField("MODIFY_USER") @TableField("MODIFY_USER")
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
/** 更新时间 */
@TableField("MODIFY_TIME") @TableField("MODIFY_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** 是否已删除 */
@TableField("IS_DELETED") @TableField("IS_DELETED")
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
/** 删除人关联SYS_USER.ID */
@TableField("DELETE_USER") @TableField("DELETE_USER")
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
/** 删除时间 */
@TableField("DELETE_TIME") @TableField("DELETE_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -21,341 +22,279 @@ public class SdDwBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 低温水减缓设施编码 */
* 测站编码
*/
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("低温水减缓设施编码")
private String stcd; private String stcd;
/** /** 数据时间 */
* 数据时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** /** 低温水减缓设施名称 */
* 测站名称 @FieldChinese("低温水减缓设施名称")
*/
private String stnm; private String stnm;
/** /** 低温水减缓设施类型 */
* 测站类型 @FieldChinese("低温水减缓设施类型")
*/
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** /** 经度(°) */
* 位置经度 @FieldChinese("经度(°)")
*/
private BigDecimal lgtd; private BigDecimal lgtd;
/** /** 纬度(°) */
* 位置纬度 @FieldChinese("纬度(°)")
*/
private BigDecimal lttd; private BigDecimal lttd;
/** /** 高程(m) */
* 高程 @FieldChinese("高程(m)")
*/
private BigDecimal elev; private BigDecimal elev;
/** /** 站址/位置 */
* 站址 @FieldChinese("站址/位置")
*/
private String stlc; private String stlc;
/** /** 是否启用0=禁用 1=启用 */
* 是否启用 @FieldChinese("是否启用")
*/
private Integer usfl; private Integer usfl;
/** /** 数据是否接入0=未接入 1=已接入 */
* 数据是否接入 @FieldChinese("数据是否接入")
*/
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** /** 数据接入时间 */
* 数据接入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** /** 排序 */
* 排序 @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 所属水电基地编码 */
* 所属基地编码 @FieldChinese("所属水电基地编码")
*/
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** /** 所属水电基地流域编码 */
* 所属基地流域编码 @FieldChinese("所属水电基地流域编码")
*/
private String hbrvcd; private String hbrvcd;
/** /** 所属电站编码 */
* 关联测站编码 @FieldChinese("所属电站编码")
*/
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** /** 规划设计日期 */
* 规划设计日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** /** 计划开工日期 */
* 计划开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** /** 计划完工日期 */
* 计划完工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** /** 开工日期 */
* 开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** /** 建成日期 */
* 建成日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** /** 退役/拆除日期 */
* 退役/拆除日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
/** /** 建设状态分类 */
* 建设状态代码 @FieldChinese("建设状态分类")
*/
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** /** 简介 */
* 简介 @FieldChinese("简介")
*/
private String introduce; private String introduce;
/** /** LOGO图片 */
* LOGO @FieldChinese("LOGO图片")
*/
private String logo; private String logo;
/** /** 介绍弹窗图片 */
* 介绍文件 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 总投资(亿元) */
* 投资 @FieldChinese("总投资(亿元)")
*/
private BigDecimal inv; private BigDecimal inv;
/** /** 投资是否计入主体工程0=否 1=是 */
* 投资金额 @FieldChinese("投资是否计入主体工程")
*/
private Integer invinmn; private Integer invinmn;
/** /** 是否有调度规程分析0=无调度规程 1=有调度规程 */
* 调度方式 @FieldChinese("是否有调度规程分析")
*/
private Integer dispatch; private Integer dispatch;
/** /** 调度规程文字描述 */
* 调度描述 @FieldChinese("调度规程文字描述")
*/
private String dispatchDes; private String dispatchDes;
/** /** 调度规程文件 */
* 调度文件 @FieldChinese("调度规程文件")
*/
private String dispatchFile; private String dispatchFile;
/** /** 多层式进水口-每层取水口高程(用"/"隔断) */
* 叠梁门层数高度 @FieldChinese("多层式进水口-每层取水口高程")
*/
private String dcshg; private String dcshg;
/** /** 多层式进水口-取水口个数 */
* 叠梁门单层取水口个数 @FieldChinese("多层式进水口-取水口个数")
*/
private BigDecimal dcsqskgs; private BigDecimal dcsqskgs;
/** /** 叠梁门/翻板门式进水口的门叶数量 */
* 叠梁门层数 @FieldChinese("叠梁门/翻板门式进水口的门叶数量")
*/
private Integer dlmcnt; private Integer dlmcnt;
/** /** 叠梁门/翻板门式进水口的单节门叶高度 */
* 叠梁门高度 @FieldChinese("叠梁门/翻板门式进水口的单节门叶高度")
*/
private BigDecimal dlmhg; private BigDecimal dlmhg;
/** /** 叠梁门/翻板门顶部高程 */
* 叠梁门底部高程 @FieldChinese("叠梁门/翻板门顶部高程")
*/
private BigDecimal dlmdbgc; private BigDecimal dlmdbgc;
/** /** 叠梁门/翻板门式进水口的最大淹没水深 */
* 叠梁门最大温度梯度 @FieldChinese("叠梁门/翻板门式进水口的最大淹没水深")
*/
private BigDecimal dlmmxwdp; private BigDecimal dlmmxwdp;
/** /** 套筒式进水口的套筒数量 */
* 梯级电站台数 @FieldChinese("套筒式进水口的套筒数量")
*/
private Integer ttscnt; private Integer ttscnt;
/** /** 套筒式进水口的单个套筒高度 */
* 梯级电站高度 @FieldChinese("套筒式进水口的单个套筒高度")
*/
private BigDecimal ttshg; private BigDecimal ttshg;
/** /** 套筒式进水口的最大淹没水深 */
* 梯级电站最低死水位 @FieldChinese("套筒式进水口的最大淹没水深")
*/
private BigDecimal ttszdss; private BigDecimal ttszdss;
/** /** 前置挡墙/隔水幕墙的结构形式 */
* 取水口段结构 @FieldChinese("前置挡墙/隔水幕墙的结构形式")
*/
private String qzdqjg; private String qzdqjg;
/** /** 前置挡墙的挡墙顶高程 */
* 取水口段高度 @FieldChinese("前置挡墙的挡墙顶高程")
*/
private BigDecimal qzdqhg; private BigDecimal qzdqhg;
/** /** 隔水幕墙的长度 */
* 隔水幕墙长度 @FieldChinese("隔水幕墙的长度")
*/
private BigDecimal gsmqcd; private BigDecimal gsmqcd;
/** /** 隔水幕墙的宽度 */
* 隔水幕墙宽度 @FieldChinese("隔水幕墙的宽度")
*/
private BigDecimal gsmqkd; private BigDecimal gsmqkd;
/** /** 隔水幕墙材料 */
* 隔水幕墙材料 @FieldChinese("隔水幕墙材料")
*/
private BigDecimal gsmqcl; private BigDecimal gsmqcl;
/** /** 其他设施具体型式 */
* 其他设施具体型式 @FieldChinese("其他设施具体型式")
*/
private String qtssjbtx; private String qtssjbtx;
/** /** 天然河流平均水温 */
* 天然河流平均水温 @FieldChinese("天然河流平均水温")
*/
private BigDecimal nravwt; private BigDecimal nravwt;
/** /** 天然河流最高温月份多年平均水温 */
* 天然河流最高温月份多年平均水温 @FieldChinese("天然河流最高温月份多年平均水温")
*/
private BigDecimal nrmxavwt; private BigDecimal nrmxavwt;
/** /** 天然河流最低温月份多年平均水温 */
* 天然河流最低温月份多年平均水温 @FieldChinese("天然河流最低温月份多年平均水温")
*/
private BigDecimal nrmnavwt; private BigDecimal nrmnavwt;
/** /** 建成后坝下平均水温 */
* 建成后坝下平均水温 @FieldChinese("建成后坝下平均水温")
*/
private BigDecimal dnavwt; private BigDecimal dnavwt;
/** /** 建成后坝下最高温月份多年平均水温 */
* 建成后坝下最高温月份多年平均水温 @FieldChinese("建成后坝下最高温月份多年平均水温")
*/
private BigDecimal dnmxavwt; private BigDecimal dnmxavwt;
/** /** 建成后坝下最低温月份多年平均水温 */
* 建成后坝下最低温月份多年平均水温 @FieldChinese("建成后坝下最低温月份多年平均水温")
*/
private BigDecimal dnmnavwt; private BigDecimal dnmnavwt;
/** /** 数据监测频次 */
* 数据频率 @FieldChinese("数据监测频次")
*/
private String dtfrqcy; private String dtfrqcy;
/** /** 备注 */
* 备注 @FieldChinese("备注")
*/
private String remark; private String remark;
/** /** 数据来源 */
* 植被覆盖类型 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 植被覆盖调查时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** /** 创建人 */
* 创建人 @FieldChinese("创建人")
*/
private String recordUser; private String recordUser;
/** /** 创建时间 */
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** /** 更新人 */
* 更新人 @FieldChinese("更新人")
*/
private String modifyUser; private String modifyUser;
/** /** 更新时间 */
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** /** 是否已删除 */
* 是否已删除 @FieldChinese("是否已删除")
*/
private Integer isDeleted; private Integer isDeleted;
/** /** 删除人 */
* 删除人 @FieldChinese("删除人")
*/
private String deleteUser; private String deleteUser;
/** /** 删除时间 */
* 删除时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -21,296 +22,243 @@ public class SdEqBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 生态流量泄放设施编码 */
* 测站编码
*/
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("生态流量泄放设施编码")
private String stcd; private String stcd;
/** /** 生态流量泄放设施名称 */
* 测站名称 @FieldChinese("生态流量泄放设施名称")
*/
private String stnm; private String stnm;
/** /** 数据时间 */
* 数据时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** /** 生态流量泄放设施类型 */
* 测站类型 @FieldChinese("生态流量泄放设施类型")
*/
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** /** 所属建设阶段 */
* 所属建设阶段 @FieldChinese("所属建设阶段")
*/
private Integer blprd; private Integer blprd;
/** /** 经度(单位:°) */
* 位置经度 @FieldChinese("经度")
*/
private BigDecimal lgtd; private BigDecimal lgtd;
/** /** 纬度(单位:°) */
* 位置纬度 @FieldChinese("纬度")
*/
private BigDecimal lttd; private BigDecimal lttd;
/** /** 高程单位m */
* 高程 @FieldChinese("高程")
*/
private BigDecimal elev; private BigDecimal elev;
/** /** 站址/位置 */
* 站址 @FieldChinese("站址/位置")
*/
private String stlc; private String stlc;
/** /** 是否启用 */
* 是否启用 @FieldChinese("是否启用")
*/
private Integer usfl; private Integer usfl;
/** /** 数据是否接入 */
* 数据是否接入 @FieldChinese("数据是否接入")
*/
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** /** 数据接入时间 */
* 数据接入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** /** 排序 */
* 排序 @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 所属电站编码 */
* 关联测站编码 @FieldChinese("所属电站编码")
*/
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** /** 所属基地编码 */
* 所属基地编码 @FieldChinese("所属基地编码")
*/
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** /** 所属基地河段编码 */
* 所属基地流域编码 @FieldChinese("所属基地河段编码")
*/
private String hbrvcd; private String hbrvcd;
/** /** 规划设计日期 */
* 规划设计日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** /** 计划开工日期 */
* 计划开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** /** 计划完工日期 */
* 计划完工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** /** 开工日期 */
* 开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** /** 建成日期 */
* 建成日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** /** 退役/拆除日期 */
* 退役/拆除日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
/** /** 建设状态分类 */
* 建设状态代码 @FieldChinese("建设状态分类")
*/
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** /** 简介 */
* 简介 @FieldChinese("简介")
*/
private String introduce; private String introduce;
/** /** LOGO图片 */
* LOGO @FieldChinese("LOGO图片")
*/
private String logo; private String logo;
/** /** 介绍弹窗图片 */
* 介绍文件 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 投资(单位:亿元) */
* 投资 @FieldChinese("投资")
*/
private BigDecimal inv; private BigDecimal inv;
/** /** 投资是否计入主体工程 */
* 投资金额 @FieldChinese("投资是否计入主体工程")
*/
private Integer invinmn; private Integer invinmn;
/** /** 生态放流孔(闸、洞、管)-结构形式 */
* 泄放孔结构 @FieldChinese("生态放流孔(闸、洞、管)-结构形式")
*/
private String flkjg; private String flkjg;
/** /** 生态放流孔(闸、洞、管)-孔口尺寸单位m */
* 泄放孔尺寸 @FieldChinese("生态放流孔(闸、洞、管)-孔口尺寸")
*/
private String flksz; private String flksz;
/** /** 生态放流孔(闸、洞、管)-死水位时保证流量单位m³/s */
* 单独泄放管渠 @FieldChinese("生态放流孔(闸、洞、管)-死水位时保证流量")
*/
private String ddzgq; private String ddzgq;
/** /** 生态放流孔(闸、洞、管)-最大泄放流量单位m³/s */
* 泄放孔口 @FieldChinese("生态放流孔(闸、洞、管)-最大泄放流量")
*/
private String flkq; private String flkq;
/** /** 生态放流孔(闸、洞、管)或生态机组-进水口地板高程单位m */
* 进水口底板高程 @FieldChinese("进水口底板高程")
*/
private BigDecimal jskdbgc; private BigDecimal jskdbgc;
/** /** 生态放流孔(闸、洞、管)或生态机组-出水口地板高程单位m */
* 出水口底板高程 @FieldChinese("出水口底板高程")
*/
private BigDecimal cskdbgc; private BigDecimal cskdbgc;
/** /** 基荷发电工况单位MW */
* 检修放空管道 @FieldChinese("基荷发电工况")
*/
private String jhfdgk; private String jhfdgk;
/** /** 基荷发电或生态机组-发电流量单位m³/s */
* 泄放流量 @FieldChinese("发电流量")
*/
private BigDecimal fdll; private BigDecimal fdll;
/** /** 生态机组装机容量 */
* 生态机组装机容量 @FieldChinese("生态机组装机容量")
*/
private BigDecimal stjzzjrl; private BigDecimal stjzzjrl;
/** /** 生态机组额定流量 */
* 生态机组引水渠道 @FieldChinese("生态机组额定流量")
*/
private BigDecimal stjzysq; private BigDecimal stjzysq;
/** /** 数据监测频次单位min */
* 数据频率 @FieldChinese("数据监测频次")
*/
private String dtfrqcy; private String dtfrqcy;
/** /** 考核方式 */
* 评估方法 @FieldChinese("考核方式")
*/
private String assessMethod; private String assessMethod;
/** /** 是否建设期的考核要求 */
* 是否计算器 @FieldChinese("是否建设期的考核要求")
*/
private Integer isJsq; private Integer isJsq;
/** /** 是否有下泄生态流量要求 */
* 是否流量 @FieldChinese("是否有下泄生态流量要求")
*/
private String isFlow; private String isFlow;
/** /** 最小保证下泄生态流量值单位m³/s */
* 最小流量 @FieldChinese("最小保证下泄生态流量值")
*/
private BigDecimal minFlow; private BigDecimal minFlow;
/** /** 备注 */
* 备注 @FieldChinese("备注")
*/
private String remark; private String remark;
/** /** 数据来源 */
* 植被覆盖类型 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 植被覆盖调查时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** /** 创建人 */
* 创建人 @FieldChinese("创建人")
*/
private String recordUser; private String recordUser;
/** /** 创建时间 */
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** /** 更新人 */
* 更新人 @FieldChinese("更新人")
*/
private String modifyUser; private String modifyUser;
/** /** 更新时间 */
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** /** 是否已删除 */
* 是否已删除 @FieldChinese("是否已删除")
*/
private Integer isDeleted; private Integer isDeleted;
/** /** 删除人 */
* 删除人 @FieldChinese("删除人")
*/
private String deleteUser; private String deleteUser;
/** /** 删除时间 */
* 删除时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -21,249 +22,205 @@ public class SdFbrdBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 鱼类增殖站编码 */
* 测站编码
*/
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("鱼类增殖站编码")
private String stcd; private String stcd;
/** /** 鱼类增殖站名称 */
* 测站名称 @FieldChinese("鱼类增殖站名称")
*/
private String stnm; private String stnm;
/** /** 站类 */
* 测站类型 @FieldChinese("站类")
*/
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** /** 数据时间 */
* 数据时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** /** 所属建设阶段 */
* 所属建设阶段 @FieldChinese("所属建设阶段")
*/
private Integer blprd; private Integer blprd;
/** /** 经度(单位:°) */
* 位置经度 @FieldChinese("经度")
*/
private BigDecimal lgtd; private BigDecimal lgtd;
/** /** 纬度(单位:°) */
* 位置纬度 @FieldChinese("纬度")
*/
private BigDecimal lttd; private BigDecimal lttd;
/** /** 高程单位m */
* 高程 @FieldChinese("高程")
*/
private BigDecimal elev; private BigDecimal elev;
/** /** 站址/位置 */
* 站址 @FieldChinese("站址/位置")
*/
private String stlc; private String stlc;
/** /** 是否启用 */
* 是否启用 @FieldChinese("是否启用")
*/
private Integer usfl; private Integer usfl;
/** /** 数据是否接入 */
* 数据是否接入 @FieldChinese("数据是否接入")
*/
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** /** 数据接入时间 */
* 数据接入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** /** 排序 */
* 排序 @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 所属电站编码 */
* 关联测站编码 @FieldChinese("所属电站编码")
*/
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** /** 所属基地编码 */
* 所属基地编码 @FieldChinese("所属基地编码")
*/
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** /** 所属基地河段编码 */
* 所属基地流域编码 @FieldChinese("所属基地河段编码")
*/
private String hbrvcd; private String hbrvcd;
/** /** 服务电站对象列表 */
* 环评单位 @FieldChinese("服务电站对象列表")
*/
private String rengcd; private String rengcd;
/** /** 规划设计日期 */
* 规划设计日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** /** 计划开工日期 */
* 计划开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** /** 计划完工日期 */
* 计划完工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** /** 开工日期 */
* 开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** /** 建成日期 */
* 建成日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** /** 退役/拆除日期 */
* 退役/拆除日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
/** /** 建设状态分类 */
* 建设状态代码 @FieldChinese("建设状态分类")
*/
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** /** 简介 */
* 简介 @FieldChinese("简介")
*/
private String introduce; private String introduce;
/** /** LOGO图片 */
* LOGO @FieldChinese("LOGO图片")
*/
private String logo; private String logo;
/** /** 介绍弹窗图片 */
* 介绍文件 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 投资(单位:亿元) */
* 投资 @FieldChinese("投资")
*/
private BigDecimal inv; private BigDecimal inv;
/** /** 投资是否计入主体工程 */
* 投资金额 @FieldChinese("投资是否计入主体工程")
*/
private Integer invinmn; private Integer invinmn;
/** /** 总占地面积单位km² */
* 增殖放流面积 @FieldChinese("总占地面积")
*/
private BigDecimal zzflar; private BigDecimal zzflar;
/** /** 生产工艺 */
* 增殖放流工艺 @FieldChinese("生产工艺")
*/
private String zzflgy; private String zzflgy;
/** /** 养殖模式 */
* 增殖放流鱼种描述 @FieldChinese("养殖模式")
*/
private String zzflyzms; private String zzflyzms;
/** /** 标记方式 */
* 增殖放流标记方式 @FieldChinese("标记方式")
*/
private String zzflbjfs; private String zzflbjfs;
/** /** 放流对象 */
* 增殖放流对象 @FieldChinese("放流对象")
*/
private String zzfldx; private String zzfldx;
/** /** 放流规模(单位:尾/年) */
* 增殖放流数量 @FieldChinese("放流规模")
*/
private Integer zzflcnt; private Integer zzflcnt;
/** /** 放流地点 */
* 增殖放流放流流程 @FieldChinese("放流地点")
*/
private String zzflfllc; private String zzflfllc;
/** /** 放流时间 */
* 增殖放流时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("放流时间")
private Date zzfltm; private Date zzfltm;
/** /** 承担放流任务 */
* 增殖放流任务 @FieldChinese("承担放流任务")
*/
private String zzflrw; private String zzflrw;
/** /** 设计单位 */
* 设计单位 @FieldChinese("设计单位")
*/
private String dsun; private String dsun;
/** /** 基本特性参数(文字描述) */
* 基本特性参数 @FieldChinese("基本特性参数")
*/
private String jbtxcs; private String jbtxcs;
/** /** 数据监测频次单位min */
* 数据频率 @FieldChinese("数据监测频次")
*/
private String dtfrqcy; private String dtfrqcy;
/** /** 备注 */
* 备注 @FieldChinese("备注")
*/
private String remark; private String remark;
/** /** 数据来源 */
* 植被覆盖类型 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 植被覆盖调查时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -21,252 +22,206 @@ public class SdFhbtBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 栖息地编码 */
* 测站编码
*/
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("栖息地编码")
private String stcd; private String stcd;
/** /** 栖息地名称 */
* 测站名称 @FieldChinese("栖息地名称")
*/
private String stnm; private String stnm;
/** /** 数据时间 */
* 数据时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** /** 所属建设阶段 */
* 所属建设阶段 @FieldChinese("所属建设阶段")
*/
private Integer blprd; private Integer blprd;
/** /** 经度 */
* 位置经度 @FieldChinese("经度")
*/
private BigDecimal lgtd; private BigDecimal lgtd;
/** /** 纬度 */
* 位置纬度 @FieldChinese("纬度")
*/
private BigDecimal lttd; private BigDecimal lttd;
/** /** 高程 */
* 高程 @FieldChinese("高程")
*/
private BigDecimal elev; private BigDecimal elev;
/** /** 站址/位置 */
* 站址 @FieldChinese("站址/位置")
*/
private String stlc; private String stlc;
/** /** 是否启用0=禁用 1=启用 */
* 是否启用 @FieldChinese("是否启用")
*/
private Integer usfl; private Integer usfl;
/** /** 数据是否接入0=未接入 1=已接入 */
* 数据是否接入 @FieldChinese("数据是否接入")
*/
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** /** 数据接入时间 */
* 数据接入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** /** 排序 */
* 排序 @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 所属电站编码 */
* 关联测站编码 @FieldChinese("所属电站编码")
*/
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** /** 所属水电基地编码 */
* 所属基地编码 @FieldChinese("所属水电基地编码")
*/
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** /** 所属水电基地流域编码 */
* 所属基地流域编码 @FieldChinese("所属水电基地流域编码")
*/
private String hbrvcd; private String hbrvcd;
/** /** 所属流域编码 */
* 所属流域代码 @FieldChinese("所属流域编码")
*/
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** /** 所属行政区编码 */
* 所属行政区编码 @FieldChinese("所属行政区编码")
*/
private String addvcd; private String addvcd;
/** /** 河段描述 */
* 河段描述 @FieldChinese("河段描述")
*/
private String reachdes; private String reachdes;
/** /** 栖息地范围经纬度列表 */
* 经度纬度列表 @FieldChinese("栖息地范围经纬度列表")
*/
private String lglttd; private String lglttd;
/** /** 简介 */
* 简介 @FieldChinese("简介")
*/
private String introduce; private String introduce;
/** /** LOGO图片 */
* LOGO @FieldChinese("LOGO图片")
*/
private String logo; private String logo;
/** /** 介绍弹窗图片 */
* 介绍文件 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 投资(单位:亿元) */
* 投资 @FieldChinese("投资")
*/
private BigDecimal inv; private BigDecimal inv;
/** /** 投资是否计入主体工程 */
* 投资金额 @FieldChinese("投资是否计入主体工程")
*/
private Integer invinmn; private Integer invinmn;
/** /** 保护对象 */
* 保护对象 @FieldChinese("保护对象")
*/
private String bhdx; private String bhdx;
/** /** 保护范围 */
* 保护范围 @FieldChinese("保护范围")
*/
private String bhfw; private String bhfw;
/** /** 保护长度单位km */
* 保护措施 @FieldChinese("保护长度")
*/
private String bhcd; private String bhcd;
/** /** 保护面积单位km² */
* 保护面积 @FieldChinese("保护面积")
*/
private BigDecimal bhmj; private BigDecimal bhmj;
/** /** 保护河流 */
* 保护河流 @FieldChinese("保护河流")
*/
private String bhhl; private String bhhl;
/** /** 保护河段 */
* 保护河道 @FieldChinese("保护河段")
*/
private String bhhd; private String bhhd;
/** /** 保护措施 */
* 保护措施 @FieldChinese("保护措施")
*/
private String bhcs; private String bhcs;
/** /** 保护方式 */
* 保护方式 @FieldChinese("保护方式")
*/
private String bhfs; private String bhfs;
/** /** 实施时间 */
* 附件 @FieldChinese("实施时间")
*/
private String attm; private String attm;
/** /** 保护外围长度单位km */
* 保护水文参数 @FieldChinese("保护外围长度")
*/
private String bhwwcd; private String bhwwcd;
/** /** 保护核心长度单位km */
* 保护河相关系 @FieldChinese("保护核心长度")
*/
private String bhhxcd; private String bhhxcd;
/** /** 数据监测频次单位min */
* 数据频率 @FieldChinese("数据监测频次")
*/
private String dtfrqcy; private String dtfrqcy;
/** /** 备注 */
* 备注 @FieldChinese("备注")
*/
private String remark; private String remark;
/** /** 数据来源 */
* 植被覆盖类型 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 植被覆盖调查时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** /** 创建人 */
* 创建人 @FieldChinese("创建人")
*/
private String recordUser; private String recordUser;
/** /** 创建时间 */
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** /** 更新人 */
* 更新人 @FieldChinese("更新人")
*/
private String modifyUser; private String modifyUser;
/** /** 更新时间 */
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** /** 是否已删除 */
* 是否已删除 @FieldChinese("是否已删除")
*/
private Integer isDeleted; private Integer isDeleted;
/** /** 删除人 */
* 删除人 @FieldChinese("删除人")
*/
private String deleteUser; private String deleteUser;
/** /** 删除时间 */
* 删除时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -1,6 +1,7 @@
package com.yfd.platform.qgc_base.domain; package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -19,278 +20,225 @@ public class SdFishDictoryB implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 主键 */
* 主键
*/
@TableId(type = IdType.ASSIGN_UUID) @TableId(type = IdType.ASSIGN_UUID)
@FieldChinese("主键")
private String id; private String id;
/** /** 编码 */
* 编码 @FieldChinese("编码")
*/
private String code; private String code;
/** /** 名称 */
* 名称 @FieldChinese("名称")
*/
private String name; private String name;
/** /** 英文名称 */
* 英文名称 @FieldChinese("英文名称")
*/
private String nameEn; private String nameEn;
/** /** 俗名 */
* 俗名 @FieldChinese("俗名")
*/
private String alias; private String alias;
/** /** LOGO */
* LOGO @FieldChinese("LOGO")
*/
private String logo; private String logo;
/** /** 介绍 */
* 介绍 @FieldChinese("介绍")
*/
private String introduce; private String introduce;
/** /** 介绍弹窗图片 */
* 介绍弹窗图片 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 目 */
* @FieldChinese("")
*/
private String orders; private String orders;
/** /** 科 */
* @FieldChinese("")
*/
private String family; private String family;
/** /** 属 */
* @FieldChinese("")
*/
private String genus; private String genus;
/** /** 种 */
* @FieldChinese("")
*/
private String species; private String species;
/** /** 分类1=淡水 2=海水 */
* 分类1=淡水 2=海水 @FieldChinese("分类")
*/
private Integer type; private Integer type;
@TableField(exist = false) @TableField(exist = false)
private String typeName; private String typeName;
/** /** 成鱼大小单位cm */
* 成鱼大小单位cm @FieldChinese("成鱼大小")
*/
private String fsz; private String fsz;
/** /** 是否珍稀鱼类0=否 1=是 */
* 是否珍稀鱼类0= 1= @FieldChinese("是否珍稀鱼类")
*/
private Integer rare; private Integer rare;
@TableField(exist = false) @TableField(exist = false)
private String rareName; private String rareName;
/** /** 物种来源1=本土物种 2=外来物种 */
* 物种来源1=本土物种 2=外来物种 @FieldChinese("物种来源")
*/
private Integer specOrigin; private Integer specOrigin;
@TableField(exist = false) @TableField(exist = false)
private String specOriginName; private String specOriginName;
/** /** 保护类型 */
* 保护类型1=濒危 2=极危 3=近危 4=易危 5=重点保护 6=无危 7=国家二级 8=市二级保护 @FieldChinese("保护类型")
*/
private Integer ptype; private Integer ptype;
@TableField(exist = false) @TableField(exist = false)
private String ptypeName; private String ptypeName;
/** /** 所属流域 */
* 所属流域 @FieldChinese("所属流域")
*/
private String rvcd; private String rvcd;
/** /** 洄游习性 */
* 洄游习性 @FieldChinese("洄游习性")
*/
private String habitMigrat; private String habitMigrat;
/** /** 摄食习性 */
* 摄食习性 @FieldChinese("摄食习性")
*/
private String feedingHabit; private String feedingHabit;
/** /** 产卵特性 */
* 产卵特性 @FieldChinese("产卵特性")
*/
private String spawnCharact; private String spawnCharact;
/** /** 主要食物 */
* 主要食物 @FieldChinese("主要食物")
*/
private String food; private String food;
/** /** 觅食时段 */
* 觅食时段 @FieldChinese("觅食时段")
*/
private String timeFeed; private String timeFeed;
/** /** 产地及产期 */
* 产地及产期 @FieldChinese("产地及产期")
*/
private String orignDate; private String orignDate;
/** /** 适宜温度:单位:℃ */
* 适宜温度单位 @FieldChinese("适宜温度")
*/
private String pretemp; private String pretemp;
/** /** 适宜流速单位m/s */
* 适宜流速单位m/s @FieldChinese("适宜流速")
*/
private String flowRate; private String flowRate;
/** /** 适宜水深单位m */
* 适宜水深单位m @FieldChinese("适宜水深")
*/
private String depth; private String depth;
/** /** 适宜底质 */
* 适宜底质 @FieldChinese("适宜底质")
*/
private String botmMater; private String botmMater;
/** /** 水质要求 */
* 水质要求1= 2= 3= 4= 5= 6=劣质V @FieldChinese("水质要求")
*/
private String wqtq; private String wqtq;
// @TableField(exist = false) /** 主要生活环境 1=流水生境 2=静缓流生境 3=洞穴生境 */
// private String wqtqName; @FieldChinese("主要生活环境")
/**
* 主要生活环境 1=流水生境 2=静缓流生境 3=洞穴生境
*/
private Integer habitat; private Integer habitat;
@TableField(exist = false) @TableField(exist = false)
private String habitatName; private String habitatName;
/** /** 种群现状 1=优势种 2=常见种 3=少见种 4=记录种 */
* 种群现状 1=优势种 2=常见种 3=少见种 4=记录种 @FieldChinese("种群现状")
*/
private Integer situation; private Integer situation;
@TableField(exist = false) @TableField(exist = false)
private String situationName; private String situationName;
/** /** 资源类型 1=保护鱼类 2=特有鱼类 3=重要经济鱼类 4=濒危状况 */
* 资源类型 1=保护鱼类 2=特有鱼类 3=重要经济鱼类 4=濒危状况 @FieldChinese("资源类型")
*/
private Integer resourceType; private Integer resourceType;
@TableField(exist = false) @TableField(exist = false)
private String resourceTypeName; private String resourceTypeName;
/** /** 形态描述 */
* 形态描述 @FieldChinese("形态描述")
*/
private String shapedesc; private String shapedesc;
/** /** 保护级别 */
* 保护级别 @FieldChinese("保护级别")
*/
private String protectlvl; private String protectlvl;
/** /** 栖息习性 */
* 栖息习性 @FieldChinese("栖息习性")
*/
private String habitation; private String habitation;
/** /** 附件 */
* 附件 @FieldChinese("附件")
*/
private String fid; private String fid;
/** /** 描述 */
* 描述 @FieldChinese("描述")
*/
private String description; private String description;
/** /** 是否启用0=禁用 1=启用 */
* 是否启用0=禁用 1=启用 @FieldChinese("是否启用")
*/
private Integer enable; private Integer enable;
/** /** 系统内置项0=否 1=是 */
* 系统内置项0= 1= @FieldChinese("系统内置项")
*/
private Integer internal; private Integer internal;
/** /** 排序 */
* 排序 @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 创建人 */
* 创建人关联SYS_USER.ID @FieldChinese("创建人")
*/
private String recordUser; private String recordUser;
/** /** 创建时间 */
* 创建时间 @FieldChinese("创建时间")
*/
private Date recordTime; private Date recordTime;
/** /** 更新人 */
* 更新人关联SYS_USER.ID @FieldChinese("更新人")
*/
private String modifyUser; private String modifyUser;
/** /** 更新时间 */
* 更新时间 @FieldChinese("更新时间")
*/
private Date modifyTime; private Date modifyTime;
/** /** 是否已删除 */
* 是否已删除0=未删除 1=已删除 @FieldChinese("是否已删除")
*/
private Integer isDeleted; private Integer isDeleted;
/** /** 删除人 */
* 删除人关联SYS_USER.ID @FieldChinese("删除人")
*/
private String deleteUser; private String deleteUser;
/** /** 删除时间 */
* 删除时间 @FieldChinese("删除时间")
*/
private Date deleteTime; private Date deleteTime;
/** /** 产卵月份:多个月份以逗号分隔 */
* 产卵月份多个月份以逗号分隔 @FieldChinese("产卵月份")
*/
private String spawnMonth; private String spawnMonth;
/** /** 数据来源 */
* 数据来源 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 数据来源时间 @FieldChinese("数据来源时间")
*/
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
@ -22,455 +23,368 @@ public class SdFpssBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 过鱼设施编码 */
* 过鱼设施编码
*/
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("过鱼设施编码")
private String stcd; private String stcd;
/** /** 过鱼设施名称 */
* 设施名称 @FieldChinese("过鱼设施名称")
*/
private String stnm; private String stnm;
/** /** 所属水电基地流域编码 */
* 所属水电基地流域编码 @FieldChinese("所属水电基地流域编码")
*/
private String hbrvcd; private String hbrvcd;
/** /** 数据时间 */
* 数据时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** /** 过鱼设施类型 */
* 过鱼设施类型字典编码sd_fpss_b_h.sttp @FieldChinese("过鱼设施类型")
* FP_1=鱼道 FP_2=仿自然通道 FP_3=集运鱼系统 FP_4=升鱼机 FP_5=其它过鱼方式 FP_6=网捕过坝
*/
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** /** 所属水电基地编码 */
* 所属基地编码 @FieldChinese("所属水电基地编码")
*/
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** /** 所属建设阶段 */
* 所属建设阶段 字典编码common.blprd @FieldChinese("所属建设阶段")
* 1001000=规划 1002000=预可研 1003000=环评 1004000=可研 1005000=在建 1006000=招标设计
* 1007000=施工详图 1009000=建设 1010000=蓄水阶段环保验收 1011000=竣工 1012000=竣工环保验收 1013000=环境影响后评价
*/
private Integer blprd; private Integer blprd;
/** /** 经度,单位:(°) */
* 经度单位(°) @FieldChinese("经度")
*/
private BigDecimal lgtd; private BigDecimal lgtd;
/** /** 纬度,单位:(°) */
* 纬度单位(°) @FieldChinese("纬度")
*/
private BigDecimal lttd; private BigDecimal lttd;
/** /** 高程单位m */
* 高程单位m @FieldChinese("高程")
*/
private BigDecimal elev; private BigDecimal elev;
/** /** 站址/位置 */
* 站址/位置 @FieldChinese("站址/位置")
*/
private String stlc; private String stlc;
/** /** 是否启用 */
* 是否启用 字典编码common.enabled 0=禁用 1=启用 @FieldChinese("是否启用")
*/
private Integer usfl; private Integer usfl;
/** /** 数据是否接入 */
* 数据是否接入 字典编码common.yn 0= 1= @FieldChinese("数据是否接入")
*/
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** /** 数据接入时间 */
* 数据接入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** /** 排序 */
* 排序按照业务规则"升序" @FieldChinese("排序")
*/
private Integer orderIndex; private Integer orderIndex;
/** /** 所属电站编码 */
* 所属电站编码关联SD_ENGINFO_B_H.STCD @FieldChinese("所属电站编码")
*/
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** /** 规划设计日期 */
* 规划设计日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** /** 计划开工日期 */
* 计划开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** /** 计划完工日期 */
* 计划完工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** /** 开工日期 */
* 开工日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** /** 建成日期 */
* 建成日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** /** 退役/拆除日期 */
* 退役/拆除日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
/** /** 建设状态分类 */
* 建设状态分类0=未建/规划(3,4,5,6,为空) 1=在建(2,7,8) 2=已建(1,10,11) @FieldChinese("建设状态分类")
*/
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** /** 简介 */
* 简介 @FieldChinese("简介")
*/
private String introduce; private String introduce;
/** /** LOGO */
* LOGO @FieldChinese("LOGO")
*/
private String logo; private String logo;
/** /** 介绍弹窗图片 */
* 介绍弹窗图片 @FieldChinese("介绍弹窗图片")
*/
private String inffile; private String inffile;
/** /** 投资,单位:亿元 */
* 投资单位亿元 @FieldChinese("投资")
*/
private BigDecimal inv; private BigDecimal inv;
/** /** 鱼道型式 */
* 鱼道型式 @FieldChinese("鱼道型式")
*/
private String ydxs; private String ydxs;
/** /** 鱼道总长度单位m */
* 鱼道总长度单位m @FieldChinese("鱼道总长度")
*/
private BigDecimal ydzcd; private BigDecimal ydzcd;
/** /** 鱼道进口运行设计水位单位m */
* 鱼道进口运行设计水位单位m @FieldChinese("鱼道进口运行设计水位")
*/
private BigDecimal ydjkz; private BigDecimal ydjkz;
/** /** 鱼道进口数量,单位:个 */
* 鱼道进口数量单位 @FieldChinese("鱼道进口数量")
*/
private Integer ydjkcnt; private Integer ydjkcnt;
/** /** 鱼道或仿自然通道-进口高程单位m */
* 鱼道或仿自然通道-进口高程单位m @FieldChinese("鱼道或仿自然通道-进口高程")
*/
private BigDecimal jkhg; private BigDecimal jkhg;
/** /** 鱼道进口诱鱼型式 */
* 鱼道进口诱鱼型式 @FieldChinese("鱼道进口诱鱼型式")
*/
private String ydyyxs; private String ydyyxs;
/** /** 鱼道出口运行设计水位单位m */
* 鱼道出口运行设计水位单位m @FieldChinese("鱼道出口运行设计水位")
*/
private BigDecimal ydckz; private BigDecimal ydckz;
/** /** 鱼道出口数量,单位:个 */
* 鱼道出口数量单位 @FieldChinese("鱼道出口数量")
*/
private Integer ydckcnt; private Integer ydckcnt;
/** /** 鱼道或仿自然通道-出口高程单位m */
* 鱼道或仿自然通道-出口高程单位m @FieldChinese("鱼道或仿自然通道-出口高程")
*/
private BigDecimal ckhg; private BigDecimal ckhg;
/** /** 鱼道池室设计流速单位m/s */
* 鱼道池室设计流速单位m/s @FieldChinese("鱼道池室设计流速")
*/
private BigDecimal ydcsv; private BigDecimal ydcsv;
/** /** 鱼道每级池室长单位m */
* 鱼道每级池室长单位m @FieldChinese("鱼道每级池室长")
*/
private Integer ydcscd; private Integer ydcscd;
/** /** 鱼道每级池室宽单位m */
* 鱼道每级池室宽单位m @FieldChinese("鱼道每级池室宽")
*/
private Integer ydcskd; private Integer ydcskd;
/** /** 鱼道池室坡度 */
* 鱼道池室坡度 @FieldChinese("鱼道池室坡度")
*/
private String ydcspd; private String ydcspd;
/** /** 鱼道池室数量,单位:个 */
* 鱼道池室数量单位 @FieldChinese("鱼道池室数量")
*/
private Integer ydcscnt; private Integer ydcscnt;
/** /** 鱼道休息池个数 */
* 鱼道休息池个数 @FieldChinese("鱼道休息池个数")
*/
private Integer ydxxccnt; private Integer ydxxccnt;
/** /** 鱼道或仿自然通道-流速单位m/s */
* 鱼道或仿自然通道-流速单位m/s @FieldChinese("鱼道或仿自然通道-流速")
*/
private String flow; private String flow;
/** /** 仿自然通道断面形状 */
* 仿自然通道断面形状 @FieldChinese("仿自然通道断面形状")
*/
private String fzrdmxz; private String fzrdmxz;
/** /** 仿自然通道长度*宽度 */
* 仿自然通道长度*宽度 @FieldChinese("仿自然通道长度*宽度")
*/
private String fzrtdsz; private String fzrtdsz;
/** /** 仿自然通道运行水深单位m */
* 仿自然通道运行水深单位m @FieldChinese("仿自然通道运行水深")
*/
private BigDecimal fzryxwdp; private BigDecimal fzryxwdp;
/** /** 仿自然通道坡降 */
* 仿自然通道坡降 @FieldChinese("仿自然通道坡降")
*/
private BigDecimal fzrpj; private BigDecimal fzrpj;
/** /** 集运鱼系统或升鱼机-上游码头位置 */
* 集运鱼系统或升鱼机-上游码头位置 @FieldChinese("集运鱼系统或升鱼机-上游码头位置")
*/
private String symtlc; private String symtlc;
/** /** 集运鱼系统或升鱼机-上游码头型式 */
* 集运鱼系统或升鱼机-上游码头型式 @FieldChinese("集运鱼系统或升鱼机-上游码头型式")
*/
private String symtxs; private String symtxs;
/** /** 集运鱼系统或升鱼机-下游码头位置 */
* 集运鱼系统或升鱼机-下游码头位置 @FieldChinese("集运鱼系统或升鱼机-下游码头位置")
*/
private String xymtlc; private String xymtlc;
/** /** 集运鱼系统或升鱼机-下游码头型式 */
* 集运鱼系统或升鱼机-下游码头型式 @FieldChinese("集运鱼系统或升鱼机-下游码头型式")
*/
private String xymtxs; private String xymtxs;
/** /** 集运鱼系统或升鱼机-集诱鱼方式 */
* 集运鱼系统或升鱼机-集诱鱼方式 @FieldChinese("集运鱼系统或升鱼机-集诱鱼方式")
*/
private String jyfs; private String jyfs;
/** /** 集运鱼系统或升鱼机-运鱼设施方式 */
* 集运鱼系统或升鱼机-运鱼设施方式 @FieldChinese("集运鱼系统或升鱼机-运鱼设施方式")
*/
private String yyfs; private String yyfs;
/** /** 升鱼机集鱼槽数量,单位:个 */
* 升鱼机集鱼槽数量单位 @FieldChinese("升鱼机集鱼槽数量")
*/
private Integer syjcnt; private Integer syjcnt;
/** /** 升鱼机集鱼槽进口高程单位m */
* 升鱼机集鱼槽进口高程单位m @FieldChinese("升鱼机集鱼槽进口高程")
*/
private BigDecimal syjhg; private BigDecimal syjhg;
/** /** 升鱼机集鱼槽流量单位m3/s */
* 升鱼机集鱼槽流量单位m3/s @FieldChinese("升鱼机集鱼槽流量")
*/
private String syjq; private String syjq;
/** /** 升鱼机断面尺寸(长*宽*高单位m */
* 升鱼机断面尺寸**单位m @FieldChinese("升鱼机断面尺寸")
*/
private String syjsz; private String syjsz;
/** /** 升鱼机集鱼槽水深单位m */
* 升鱼机集鱼槽水深单位m @FieldChinese("升鱼机集鱼槽水深")
*/
private String syjwdp; private String syjwdp;
/** /** 设计过鱼规模,单位:尾 */
* 设计过鱼规模单位 @FieldChinese("设计过鱼规模")
*/
private String sjgycnt; private String sjgycnt;
/** /** 主要过鱼对象 */
* 主要过鱼对象{[code:鱼编码1,name:鱼名称1数量],[code:鱼编码2,name:鱼名称2]...} @FieldChinese("主要过鱼对象")
*/
private String zygydx; private String zygydx;
/** /** 主要过鱼对象描述 */
* 主要过鱼对象描述 @FieldChinese("主要过鱼对象描述")
*/
private String zygydxms; private String zygydxms;
/** /** 兼顾过鱼对象 */
* 兼顾过鱼对象{[code:鱼编码1,name:鱼名称1数量],[code:鱼编码2,name:鱼名称2]...} @FieldChinese("兼顾过鱼对象")
*/
private String jggydx; private String jggydx;
/** /** 兼顾过鱼对象描述 */
* 兼顾过鱼对象描述 @FieldChinese("兼顾过鱼对象描述")
*/
private String jggydxms; private String jggydxms;
/** /** 过鱼时间 */
* 过鱼时间 @FieldChinese("过鱼时间")
*/
private String gytm; private String gytm;
/** /** 所属测站编码 */
* 所属测站编码 @FieldChinese("所属测站编码")
*/
private String stCode; private String stCode;
/** /** 运行时间 */
* 运行时间 @FieldChinese("运行时间")
*/
private String yxtm; private String yxtm;
/** /** 主要过鱼月份(多个月份用,隔开) */
* 主要过鱼月份多个月份用,隔开 @FieldChinese("主要过鱼月份")
*/
private String fpssmn; private String fpssmn;
/** /** 数据监测频次单位min */
* 数据监测频次单位min @FieldChinese("数据监测频次")
*/
private Integer dtfrqcy; private Integer dtfrqcy;
/** /** 基本特性参数(文字描述) */
* 基本特性参数文字描述 @FieldChinese("基本特性参数")
*/
private String jbtxcs; private String jbtxcs;
/** /** 设施是否实现鱼类上行 0=否 1=是 */
* 设施是否实现鱼类上行 0= 1= @FieldChinese("设施是否实现鱼类上行")
*/
private Integer isUp; private Integer isUp;
@TableField(exist = false) @TableField(exist = false)
private String isUpName; private String isUpName;
/** /** 设施是否实现鱼类下行 0=否 1=是 */
* 设施是否实现鱼类下行 0= 1= @FieldChinese("设施是否实现鱼类下行")
*/
private Integer isDown; private Integer isDown;
@TableField(exist = false) @TableField(exist = false)
private String isDownName; private String isDownName;
/** /** 监测方式1=人工 2=自动 */
* 监测方式1=人工 2=自动 @FieldChinese("监测方式")
*/
private Integer mway; private Integer mway;
@TableField(exist = false) @TableField(exist = false)
private String mwayName; private String mwayName;
/** 备注 */
/** @FieldChinese("备注")
* 备注
*/
private String remark; private String remark;
/** /** 数据来源 */
* 数据来源 @FieldChinese("数据来源")
*/
private String vlsr; private String vlsr;
/** /** 数据来源时间 */
* 数据来源时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** /** 创建人 */
* 创建人 @FieldChinese("创建人")
*/
private String recordUser; private String recordUser;
/** /** 创建时间 */
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** /** 更新人 */
* 更新人 @FieldChinese("更新人")
*/
private String modifyUser; private String modifyUser;
/** /** 更新时间 */
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** /** 是否已删除 */
* 是否已删除 @FieldChinese("是否已删除")
*/
private Integer isDeleted; private Integer isDeleted;
/** /** 删除人 */
* 删除人 @FieldChinese("删除人")
*/
private String deleteUser; private String deleteUser;
/** /** 删除时间 */
* 删除时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -2,6 +2,7 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import com.yfd.platform.annotation.UserIdField; import com.yfd.platform.annotation.UserIdField;
import com.yfd.platform.annotation.UserNameField; import com.yfd.platform.annotation.UserNameField;
import lombok.Data; import lombok.Data;
@ -15,210 +16,308 @@ import java.util.Date;
public class SdOpinfoBH implements Serializable { public class SdOpinfoBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 倾斜摄影站点编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("倾斜摄影站点编码")
private String stcd; private String stcd;
/** 站点名称 */
@FieldChinese("站点名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 所属建设阶段 */
@FieldChinese("所属建设阶段")
private Integer blprd; private Integer blprd;
/** 经度。单位:(°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度。单位:(°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程。单位:(°) */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 位置 */
@FieldChinese("位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
@TableField(exist = false) @TableField(exist = false)
private String hbrvcdName; private String hbrvcdName;
/** 所属流域代码 */
@FieldChinese("所属流域代码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区编码 */
@FieldChinese("所属行政区编码")
private String addvcd; private String addvcd;
@TableField("STDSDT") /** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
@TableField("PSTSTDT") /** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
@TableField("PESSTDT") /** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
@TableField("SWDT") /** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO */
@FieldChinese("LOGO")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 在线地址 */
@FieldChinese("在线地址")
private String url; private String url;
/** 自定义高程(前端) */
@FieldChinese("自定义高程")
private BigDecimal height; private BigDecimal height;
/** 边界数据 */
@FieldChinese("边界数据")
private String boundary; private String boundary;
@TableField("CENTER_LGTD") /** 中心点经度 */
@FieldChinese("中心点经度")
private BigDecimal centerLgtd; private BigDecimal centerLgtd;
@TableField("CENTER_LTTD") /** 中心点纬度 */
@FieldChinese("中心点纬度")
private BigDecimal centerLttd; private BigDecimal centerLttd;
@TableField("CENTER_ELEV") /** 中心点高程 */
@FieldChinese("中心点高程")
private BigDecimal centerElev; private BigDecimal centerElev;
/** 说明 */
@FieldChinese("说明")
private String description; private String description;
@TableField("CENTER1_LGTD") /** 中心点1经度 */
@FieldChinese("中心点1经度")
private BigDecimal center1Lgtd; private BigDecimal center1Lgtd;
@TableField("CENTER1_LTTD") /** 中心点1纬度 */
@FieldChinese("中心点1纬度")
private BigDecimal center1Lttd; private BigDecimal center1Lttd;
@TableField("CENTER1_ELEV") /** 中心点1高程 */
@FieldChinese("中心点1高程")
private BigDecimal center1Elev; private BigDecimal center1Elev;
@TableField("CLIPPING_PLANES") /** 裁剪平面 */
@FieldChinese("裁剪平面")
private String clippingPlanes; private String clippingPlanes;
@TableField("DESTINATION_TYPE") /** 相机位置坐标系类型 */
@FieldChinese("相机位置坐标系类型")
private String destinationType; private String destinationType;
@TableField("DESTINATION_LGTD") /** 相机位置经度X */
@FieldChinese("相机位置经度X")
private BigDecimal destinationLgtd; private BigDecimal destinationLgtd;
@TableField("DESTINATION_LTTD") /** 相机位置纬度Y */
@FieldChinese("相机位置纬度Y")
private BigDecimal destinationLttd; private BigDecimal destinationLttd;
@TableField("DESTINATION_ELEV") /** 相机位置高度Z */
@FieldChinese("相机位置高度Z")
private BigDecimal destinationElev; private BigDecimal destinationElev;
@TableField("ORIENTATION_ROLL") /** 摄像头滚转角X */
@FieldChinese("摄像头滚转角X")
private BigDecimal orientationRoll; private BigDecimal orientationRoll;
@TableField("ORIENTATION_HEADING") /** 摄像头偏航角Z(左右旋转) */
@FieldChinese("摄像头偏航角Z")
private BigDecimal orientationHeading; private BigDecimal orientationHeading;
@TableField("ORIENTATION_PITCH") /** 摄像头俯仰角Y(上下旋转) */
@FieldChinese("摄像头俯仰角Y")
private BigDecimal orientationPitch; private BigDecimal orientationPitch;
@TableField("REVISE_SITE_ELEV") /** 前端校正站点高程 */
@FieldChinese("前端校正站点高程")
private BigDecimal reviseSiteElev; private BigDecimal reviseSiteElev;
@TableField("REVISE_SITE_ELEV_FACTOR") /** 前端校正站点高程系数 */
@FieldChinese("前端校正站点高程系数")
private BigDecimal reviseSiteElevFactor; private BigDecimal reviseSiteElevFactor;
@TableField("DESTINATION_LGTD_WCS") /** 相机位置经度X世界坐标系 */
@FieldChinese("相机位置经度X世界坐标系")
private BigDecimal destinationLgtdWcs; private BigDecimal destinationLgtdWcs;
@TableField("DESTINATION_LTTD_WCS") /** 相机位置纬度Y世界坐标系 */
@FieldChinese("相机位置纬度Y世界坐标系")
private BigDecimal destinationLttdWcs; private BigDecimal destinationLttdWcs;
@TableField("DESTINATION_ELEV_WCS") /** 相机位置高度Z世界坐标系 */
@FieldChinese("相机位置高度Z世界坐标系")
private BigDecimal destinationElevWcs; private BigDecimal destinationElevWcs;
@TableField("DESTINATION_LGTD_WGS84") /** 相机位置经度X WGS-84坐标系 */
@FieldChinese("相机位置经度X WGS-84坐标系")
private BigDecimal destinationLgtdWgs84; private BigDecimal destinationLgtdWgs84;
@TableField("DESTINATION_LTTD_WGS84") /** 相机位置纬度Y WGS-84坐标系 */
@FieldChinese("相机位置纬度Y WGS-84坐标系")
private BigDecimal destinationLttdWgs84; private BigDecimal destinationLttdWgs84;
@TableField("DESTINATION_ELEV_WGS84") /** 相机位置高度Z WGS-84坐标系 */
@FieldChinese("相机位置高度Z WGS-84坐标系")
private BigDecimal destinationElevWgs84; private BigDecimal destinationElevWgs84;
/** 倾斜摄影电站坐标json串 */
@FieldChinese("倾斜摄影电站坐标json串")
private String location; private String location;
/** 倾斜摄影模型精度 */
@FieldChinese("倾斜摄影模型精度")
private String accuracy; private String accuracy;
@TableField("STNM_ALIAS") /** 别名 */
@FieldChinese("别名")
private String stnmAlias; private String stnmAlias;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
/** 创建时间 */
@TableField("RECORD_TIME") @TableField("RECORD_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
/** 更新人 */
@TableField("MODIFY_USER") @TableField("MODIFY_USER")
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
/** 更新时间 */
@TableField("MODIFY_TIME") @TableField("MODIFY_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
/** 是否已删除 */
@TableField("IS_DELETED") @TableField("IS_DELETED")
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
/** 删除人 */
@TableField("DELETE_USER") @TableField("DELETE_USER")
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
/** 删除时间 */
@TableField("DELETE_TIME") @TableField("DELETE_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
/** 所属站类全路径(非数据库字段) */ /** 所属站类全路径(非数据库字段) */
@ -232,6 +331,7 @@ public class SdOpinfoBH implements Serializable {
/** 创建人 */ /** 创建人 */
@TableField("RECORD_USER") @TableField("RECORD_USER")
@UserIdField @UserIdField
@FieldChinese("创建人")
private String recordUser; private String recordUser;
/** 创建人名称(非数据库字段) */ /** 创建人名称(非数据库字段) */

View File

@ -2,124 +2,185 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 其他陆生生态保护工程信息表
*/
@Data @Data
@TableName("SD_OTTE_B_H") @TableName("SD_OTTE_B_H")
public class SdOtteBH implements Serializable { public class SdOtteBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 其他陆生生态保护工程编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("其他陆生生态保护工程编码")
private String stcd; private String stcd;
/** 其他陆生生态保护工程名称 */
@FieldChinese("其他陆生生态保护工程名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 所属建设阶段 */
@FieldChinese("所属建设阶段")
private Integer blprd; private Integer blprd;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
@TableField(exist = false) @TableField(exist = false)
private String usflName; private String usflName;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区划编码 */
@FieldChinese("所属行政区划编码")
private String addvcd; private String addvcd;
@TableField("STDSDT") /** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
@TableField("PSTSTDT") /** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
@TableField("PESSTDT") /** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
@TableField("SWDT") /** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 基本特性参数(文字描述) */
@FieldChinese("基本特性参数")
private String jbtxcs; private String jbtxcs;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -2,126 +2,189 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 其他水生生态保护工程信息表
*/
@Data @Data
@TableName("SD_OTWE_B_H") @TableName("SD_OTWE_B_H")
public class SdOtweBH implements Serializable { public class SdOtweBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 其他水生生态保护工程编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("其他水生生态保护工程编码")
private String stcd; private String stcd;
/** 其他水生生态保护工程名称 */
@FieldChinese("其他水生生态保护工程名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 所属建设阶段 */
@FieldChinese("所属建设阶段")
private Integer blprd; private Integer blprd;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
@TableField(exist = false) @TableField(exist = false)
private String usflName; private String usflName;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区划编码 */
@FieldChinese("所属行政区划编码")
private String addvcd; private String addvcd;
@TableField("STDSDT") /** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
@TableField("PSTSTDT") /** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
@TableField("PESSTDT") /** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
@TableField("SWDT") /** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 投资是否计入主体工程 */
@FieldChinese("投资是否计入主体工程")
private Integer invinmn; private Integer invinmn;
/** 基本特性参数(文字描述) */
@FieldChinese("基本特性参数")
private String jbtxcs; private String jbtxcs;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -2,142 +2,211 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 声呐及水下摄像头基本属性表
*/
@Data @Data
@TableName("SD_SONAR_B_H") @TableName("SD_SONAR_B_H")
public class SdSonarBH implements Serializable { public class SdSonarBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 站码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("站码")
private String stcd; private String stcd;
/** 站名 */
@FieldChinese("站名")
private String stnm; private String stnm;
/** 监控类型 */
@FieldChinese("监控类型")
private String mntp; private String mntp;
/** 监控类别 */
@FieldChinese("监控类别")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
@TableField(exist = false) @TableField(exist = false)
private String usflName; private String usflName;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
/** 监测方式 */
@FieldChinese("监测方式")
private Integer mway; private Integer mway;
@TableField(exist = false) @TableField(exist = false)
private String mwayName; private String mwayName;
/** 监测指标 */
@FieldChinese("监测指标")
private String stindx; private String stindx;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区编码 */
@FieldChinese("所属行政区编码")
private String addvcd; private String addvcd;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 服务对象 */
@FieldChinese("服务对象")
private String fwdx; private String fwdx;
/** 观察方式 */
@FieldChinese("观察方式")
private String gcfs; private String gcfs;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("RECORD_USER") /** 创建人 */
@FieldChinese("创建人")
private String recordUser; private String recordUser;
@TableField("RECORD_TIME") /** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
@TableField("MODIFY_USER") /** 更新人 */
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
@TableField("MODIFY_TIME") /** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
@TableField("IS_DELETED") /** 是否已删除 */
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
@TableField("DELETE_USER") /** 删除人 */
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
@TableField("DELETE_TIME") /** 删除时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
@TableField("WARN_STATE") /** 告警状态 */
@FieldChinese("告警状态")
private String warnState; private String warnState;
} }

View File

@ -2,119 +2,178 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 陆生生态调查断面工程信息表
*/
@Data @Data
@TableName("SD_TE_B_H") @TableName("SD_TE_B_H")
public class SdTeBH implements Serializable { public class SdTeBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 陆生生态调查断面编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("陆生生态调查断面编码")
private String stcd; private String stcd;
/** 陆生生态调查断面名称 */
@FieldChinese("陆生生态调查断面名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区划编码 */
@FieldChinese("所属行政区划编码")
private String addvcd; private String addvcd;
@TableField("STDSDT") /** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
@TableField("PSTSTDT") /** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
@TableField("PESSTDT") /** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
@TableField("SWDT") /** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 投资是否计入主体工程 */
@FieldChinese("投资是否计入主体工程")
private Integer invinmn; private Integer invinmn;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -2,152 +2,229 @@ package com.yfd.platform.qgc_base.domain;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 动物救助站工程信息表
*/
@Data @Data
@TableName("SD_VA_B_H") @TableName("SD_VA_B_H")
public class SdVaBH implements Serializable { public class SdVaBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 动物救助站编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("动物救助站编码")
private String stcd; private String stcd;
/** 动物救助站名称 */
@FieldChinese("动物救助站名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 所属建设阶段 */
@FieldChinese("所属建设阶段")
private Integer blprd; private Integer blprd;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
@TableField(exist = false) @TableField(exist = false)
private String usflName; private String usflName;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
/** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@TableField("DTIN_TM") @FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 服务电站编码列表 */
@FieldChinese("服务电站编码列表")
private String rstcdmap; private String rstcdmap;
@TableField("STDSDT") /** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
@TableField("PSTSTDT") /** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
@TableField("PESSTDT") /** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
@TableField("SWDT") /** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
@TableField("JCDT") /** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
@TableField("WDDT") /** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 面积单位km² */
@FieldChinese("面积")
private BigDecimal area; private BigDecimal area;
/** 地点 */
@FieldChinese("地点")
private String place; private String place;
/** 保护方式 */
@FieldChinese("保护方式")
private String bhfs; private String bhfs;
/** 保护原因 */
@FieldChinese("保护原因")
private String bhyy; private String bhyy;
/** 保护对象文字描述 */
@FieldChinese("保护对象文字描述")
private String bhdx; private String bhdx;
/** 保护对象列表 */
@FieldChinese("保护对象列表")
private String bhdxlb; private String bhdxlb;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("RECORD_USER") /** 创建人 */
@FieldChinese("创建人")
private String recordUser; private String recordUser;
@TableField("RECORD_TIME") /** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
@TableField("MODIFY_USER") /** 更新人 */
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
@TableField("MODIFY_TIME") /** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
@TableField("IS_DELETED") /** 是否已删除 */
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
@TableField("DELETE_USER") /** 删除人 */
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
@TableField("DELETE_TIME") /** 删除时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -5,196 +5,302 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 视频站基本属性表
*/
@Data @Data
@TableName("SD_VDINFO_B") @TableName("SD_VDINFO_B")
public class SdVdinfoB implements Serializable { public class SdVdinfoB implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 视频站站码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("视频站站码")
private String stcd; private String stcd;
/** 视频站名称 */
@FieldChinese("视频站名称")
private String stnm; private String stnm;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 视频站监控类型 */
@FieldChinese("视频站监控类型")
private String mntp; private String mntp;
/** 视频站子站类 */
@FieldChinese("视频站子站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 经度 */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度 */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程/海拔 */
@FieldChinese("高程/海拔")
private BigDecimal elev; private BigDecimal elev;
/** 地址 */
@FieldChinese("地址")
private String stlc; private String stlc;
/** 监测指标 */
@FieldChinese("监测指标")
private String stindx; private String stindx;
/** 备注 */
@FieldChinese("备注")
private String description; private String description;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** 所属测站编码 */
@FieldChinese("所属测站编码")
private String cstcd; private String cstcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政编码 */
@FieldChinese("所属行政编码")
private String addvcd; private String addvcd;
@TableField(exist = false) @TableField(exist = false)
private String addvcdName; private String addvcdName;
/** 所属公司编码 */
@FieldChinese("所属公司编码")
private String hycd; private String hycd;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属栖息地编码 */
@FieldChinese("所属栖息地编码")
private String fhstcd; private String fhstcd;
/** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 撤站日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("撤站日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
@TableField("DTIN_SRC") /** 数据接入来源 */
@FieldChinese("数据接入来源")
private String dtinSrc; private String dtinSrc;
@TableField("DTIN_TM") /** 数据接入开始时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入开始时间")
private Date dtinTm; private Date dtinTm;
@TableField("DEVICE_INFO") /** 设备关键信息 */
@FieldChinese("设备关键信息")
private String deviceInfo; private String deviceInfo;
@TableField("ACCESS_WAY") /** 视频站接入方式 */
@FieldChinese("视频站接入方式")
private String accessWay; private String accessWay;
@TableField("DEVICE_SERIAL") /** 视频站设备序列号 */
@FieldChinese("视频站设备序列号")
private String deviceSerial; private String deviceSerial;
@TableField("CHANNEL_NO") /** 视频站通道号 */
@FieldChinese("视频站通道号")
private String channelNo; private String channelNo;
@TableField("CHANNEL_NAME") /** 视频站通道名 */
@FieldChinese("视频站通道名")
private String channelName; private String channelName;
/** 国标设备的通道编号 */
@FieldChinese("国标设备的通道编号")
private String gbchannel; private String gbchannel;
/** 视频站流播放协议 */
@FieldChinese("视频站流播放协议")
private String protocol; private String protocol;
/** 视频站码流类型 */
@FieldChinese("视频站码流类型")
private String quality; private String quality;
/** 视频站传输协议 */
@FieldChinese("视频站传输协议")
private String transmode; private String transmode;
@TableField("IS_VD_CONTROL") /** 视频站是否支持远程控制 */
@FieldChinese("视频站是否支持远程控制")
private Integer isVdControl; private Integer isVdControl;
@TableField("CONTROL_MODE") /** 获取视频站支持远程控制范围 */
@FieldChinese("获取视频站支持远程控制范围")
private String controlMode; private String controlMode;
/** 视频站直播地址 */
@FieldChinese("视频站直播地址")
private String url; private String url;
@TableField("INTRANET_URL") /** 视频站直播内网地址 */
@FieldChinese("视频站直播内网地址")
private String intranetUrl; private String intranetUrl;
/** 视频站用户名 */
@FieldChinese("视频站用户名")
private String vduser; private String vduser;
/** 视频站密码 */
@FieldChinese("视频站密码")
private String vdpwd; private String vdpwd;
@TableField("STORAGE_WAY") /** 视频站定时截取存储方式 */
@FieldChinese("视频站定时截取存储方式")
private String storageWay; private String storageWay;
/** 视频站定时截取频率cron表达式 */
@FieldChinese("视频站定时截取频率")
private String frequency; private String frequency;
@TableField("CUT_TIME") /** 视频站定时截取时长 */
@FieldChinese("视频站定时截取时长")
private String cutTime; private String cutTime;
@TableField("FRAME_RATE") /** 视频站定时截取压缩每秒多少帧 */
@FieldChinese("视频站定时截取压缩每秒多少帧")
private String frameRate; private String frameRate;
@TableField("TS_DURATION") /** ts文件的时长 */
@FieldChinese("ts文件的时长")
private String tsDuration; private String tsDuration;
@TableField("OCR_WAY") /** ocr方式 */
@FieldChinese("ocr方式")
private String ocrWay; private String ocrWay;
/** 是否是生态流量泄放复核 */
@FieldChinese("是否是生态流量泄放复核")
private String eqreviewm; private String eqreviewm;
/** 视频站设备机位变更日期 */
@FieldChinese("视频站设备机位变更日期")
private Integer jwupdate; private Integer jwupdate;
@TableField("AI_ENABLED") /** 视频站AI识别是否启用 */
@FieldChinese("视频站AI识别是否启用")
private Integer aiEnabled; private Integer aiEnabled;
@TableField("AI_FREQUENCY") /** 视频站AI识别频率cron表达式 */
@FieldChinese("视频站AI识别频率")
private String aiFrequency; private String aiFrequency;
@TableField("AI_EXT_CODE") /** 视频站AI识别外部站码 */
@FieldChinese("视频站AI识别外部站码")
private String aiExtCode; private String aiExtCode;
@TableField("AI_EXT_NAME") /** 视频站AI识别外部站名 */
@FieldChinese("视频站AI识别外部站名")
private String aiExtName; private String aiExtName;
@TableField("LIVE_ADDRESS") /** 平台提供的直接列表 */
@FieldChinese("平台提供的直接列表")
private String liveAddress; private String liveAddress;
/** 视频录像数据保留天数 */
@FieldChinese("视频录像数据保留天数")
private Integer vdhisday; private Integer vdhisday;
@TableField("DELAY_TIME") /** 视频截取失败多少秒重试 */
@FieldChinese("视频截取失败多少秒重试")
private String delayTime; private String delayTime;
@TableField("DELAY_NUM") /** 视频截取失败最大重试次数 */
@FieldChinese("视频截取失败最大重试次数")
private Integer delayNum; private Integer delayNum;
/** 依托项目 */
@FieldChinese("依托项目")
private String project; private String project;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("WARN_STATE") /** 告警状态 */
@FieldChinese("告警状态")
private String warnState; private String warnState;
} }

View File

@ -5,147 +5,230 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 珍稀植物保护工程信息表
*/
@Data @Data
@TableName("SD_VP_B_H") @TableName("SD_VP_B_H")
public class SdVpBH implements Serializable { public class SdVpBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 珍稀植物园编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("珍稀植物园编码")
private String stcd; private String stcd;
/** 珍稀植物园名称 */
@FieldChinese("珍稀植物园名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 所属建设阶段 */
@FieldChinese("所属建设阶段")
private Integer blprd; private Integer blprd;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
@TableField("DTIN_TM") /** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 总工期(单位:天) */
@FieldChinese("总工期")
private Integer aptl; private Integer aptl;
/** 面积单位km² */
@FieldChinese("面积")
private BigDecimal area; private BigDecimal area;
/** 地点 */
@FieldChinese("地点")
private String place; private String place;
/** 保护对象文字描述 */
@FieldChinese("保护对象文字描述")
private String bhdx; private String bhdx;
/** 保护对象列表 */
@FieldChinese("保护对象列表")
private String bhdxlb; private String bhdxlb;
/** 保护方式 */
@FieldChinese("保护方式")
private String bhfs; private String bhfs;
/** 保护原因 */
@FieldChinese("保护原因")
private String bhyy; private String bhyy;
/** 是否业主营地公用 */
@FieldChinese("是否业主营地公用")
private Integer iscaec; private Integer iscaec;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("RECORD_USER") /** 创建人 */
@FieldChinese("创建人")
private String recordUser; private String recordUser;
@TableField("RECORD_TIME") /** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
@TableField("MODIFY_USER") /** 更新人 */
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
@TableField("MODIFY_TIME") /** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
@TableField("IS_DELETED") /** 是否已删除 */
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
@TableField("DELETE_USER") /** 删除人 */
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
@TableField("DELETE_TIME") /** 删除时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
} }

View File

@ -5,113 +5,178 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 水生生态调查断面工程信息表
*/
@Data @Data
@TableName("SD_WE_B_H") @TableName("SD_WE_B_H")
public class SdWeBH implements Serializable { public class SdWeBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 水生生态调查断面编码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("水生生态调查断面编码")
private String stcd; private String stcd;
/** 水生生态调查断面名称 */
@FieldChinese("水生生态调查断面名称")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 经度(单位:°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(单位:°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程单位m */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址/位置 */
@FieldChinese("站址/位置")
private String stlc; private String stlc;
/** 是否启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
@TableField("DTIN_TM") /** 数据接入时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入时间")
private Date dtinTm; private Date dtinTm;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属流域编码 */
@FieldChinese("所属流域编码")
private String rvcd; private String rvcd;
@TableField(exist = false) @TableField(exist = false)
private String rvnm; private String rvnm;
/** 所属行政区划编码 */
@FieldChinese("所属行政区划编码")
private String addvcd; private String addvcd;
/** 规划设计日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("规划设计日期")
private Date stdsdt; private Date stdsdt;
/** 计划开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划开工日期")
private Date pststdt; private Date pststdt;
/** 计划完工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("计划完工日期")
private Date pesstdt; private Date pesstdt;
/** 开工日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("开工日期")
private Date swdt; private Date swdt;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 投资(单位:亿元) */
@FieldChinese("投资")
private BigDecimal inv; private BigDecimal inv;
/** 投资是否计入主体工程 */
@FieldChinese("投资是否计入主体工程")
private Integer invinmn; private Integer invinmn;
/** 数据监测频次单位min */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
} }

View File

@ -5,144 +5,215 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 水质站基本属性表
*/
@Data @Data
@TableName("SD_WQ_B_H") @TableName("SD_WQ_B_H")
public class SdWqBH implements Serializable { public class SdWqBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 站码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("站码")
private String stcd; private String stcd;
/** 站名 */
@FieldChinese("站名")
private String stnm; private String stnm;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 经度(°) */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度(°) */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程/海拔(m) */
@FieldChinese("高程/海拔")
private BigDecimal elev; private BigDecimal elev;
/** 站址 */
@FieldChinese("站址")
private String stlc; private String stlc;
/** 水质目标 */
@FieldChinese("水质目标")
private String wwqtg; private String wwqtg;
@TableField(exist = false) @TableField(exist = false)
private String wwqtgName; private String wwqtgName;
/** 水质建设类型 */
@FieldChinese("水质建设类型")
private String wqtype; private String wqtype;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 退役/拆除日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("退役/拆除日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** LOGO图片 */
@FieldChinese("LOGO图片")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 是否启用0=禁用 1=启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入0=未接入 1=已接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
@TableField("DTIN_SRC") /** 数据接入来源 */
@FieldChinese("数据接入来源")
private String dtinSrc; private String dtinSrc;
@TableField("DTIN_TYPE") /** 数据接入类型0=自建 1=国家建 2=人工建 */
@FieldChinese("数据接入类型")
private Integer dtinType; private Integer dtinType;
@TableField(exist = false) @TableField(exist = false)
private String dtinTypeName; private String dtinTypeName;
@TableField("DTIN_TM") /** 数据接入开始时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入开始时间")
private Date dtinTm; private Date dtinTm;
/** 监测方式1=人工 2=自动 */
@FieldChinese("监测方式")
private Integer mway; private Integer mway;
@TableField(exist = false) @TableField(exist = false)
private String mwayName; private String mwayName;
/** 监测指标 */
@FieldChinese("监测指标")
private String stindx; private String stindx;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
/** 所属栖息地编码 */
@FieldChinese("所属栖息地编码")
private String fhstcd; private String fhstcd;
/** 是否关联断面 */
@FieldChinese("是否关联断面")
private Integer ispro; private Integer ispro;
/** 数据监测频次(min) */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注 */
@FieldChinese("备注")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("RECORD_USER") /** 创建人 */
@FieldChinese("创建人")
private String recordUser; private String recordUser;
@TableField("RECORD_TIME") /** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
@TableField("MODIFY_USER") /** 更新人 */
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
@TableField("MODIFY_TIME") /** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
@TableField("IS_DELETED") /** 是否已删除 */
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
@TableField("DELETE_USER") /** 删除人 */
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
@TableField("DELETE_TIME") /** 删除时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
@TableField("WARN_STATE") /** 告警状态 */
@FieldChinese("告警状态")
private String warnState; private String warnState;
} }

View File

@ -5,167 +5,252 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yfd.platform.annotation.FieldChinese;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* 水温站基本属性表
*/
@Data @Data
@TableName("SD_WT_B_H") @TableName("SD_WT_B_H")
public class SdWtBH implements Serializable { public class SdWtBH implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 水温站站码 */
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
@FieldChinese("水温站站码")
private String stcd; private String stcd;
/** 数据时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据时间")
private Date tm; private Date tm;
/** 水温站站名 */
@FieldChinese("水温站站名")
private String stnm; private String stnm;
/** 站类 */
@FieldChinese("站类")
private String sttp; private String sttp;
@TableField(exist = false) @TableField(exist = false)
private String sttpName; private String sttpName;
/** 经度 */
@FieldChinese("经度")
private BigDecimal lgtd; private BigDecimal lgtd;
/** 纬度 */
@FieldChinese("纬度")
private BigDecimal lttd; private BigDecimal lttd;
/** 高程 */
@FieldChinese("高程")
private BigDecimal elev; private BigDecimal elev;
/** 站址 */
@FieldChinese("站址")
private String stlc; private String stlc;
/** 测站来源 */
@FieldChinese("测站来源")
private String stsr; private String stsr;
@TableField("WT_DEVICE_TYPE") /** 水温监测断面设备类型1=浮动式 2=固定式 */
@FieldChinese("水温监测断面设备类型")
private Integer wtDeviceType; private Integer wtDeviceType;
@TableField("WT_TYPE") /** 水温监测断面类型 */
@FieldChinese("水温监测断面类型")
private String wtType; private String wtType;
/** 电站水温结构类型 */
@FieldChinese("电站水温结构类型")
private String wts; private String wts;
@TableField("WT_HGT_TYPE") /** 固定垂向水温类型1=相对位置 2=高程 */
@FieldChinese("固定垂向水温类型")
private Integer wtHgtType; private Integer wtHgtType;
@TableField("WT_FIRST_HGT") /** 固定垂向水温第1个探头高程 */
@FieldChinese("固定垂向水温第1个探头高程")
private BigDecimal wtFirstHgt; private BigDecimal wtFirstHgt;
@TableField("WT_DIST") /** 垂向水温探头分布 */
@FieldChinese("垂向水温探头分布")
private String wtDist; private String wtDist;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("建成日期")
private Date jcdt; private Date jcdt;
/** 撤站日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("撤站日期")
private Date wddt; private Date wddt;
@TableField("BLDSTT_CODE") /** 建设状态分类 */
@FieldChinese("建设状态分类")
private Integer bldsttCode; private Integer bldsttCode;
@TableField(exist = false) @TableField(exist = false)
private String bldsttCodeName; private String bldsttCodeName;
/** 总投资 */
@FieldChinese("总投资")
private BigDecimal inv; private BigDecimal inv;
/** 投资是否计入主体工程 */
@FieldChinese("投资是否计入主体工程")
private Integer invinmn; private Integer invinmn;
/** 简介 */
@FieldChinese("简介")
private String introduce; private String introduce;
/** 测站logo */
@FieldChinese("测站logo")
private String logo; private String logo;
/** 介绍弹窗图片 */
@FieldChinese("介绍弹窗图片")
private String inffile; private String inffile;
/** 是否启用0=禁用 1=启用 */
@FieldChinese("是否启用")
private Integer usfl; private Integer usfl;
/** 数据是否接入0=未接入 1=已接入 */
@FieldChinese("数据是否接入")
private Integer dtin; private Integer dtin;
@TableField(exist = false) @TableField(exist = false)
private String dtinName; private String dtinName;
@TableField("DTIN_SRC") /** 数据接入来源 */
@FieldChinese("数据接入来源")
private String dtinSrc; private String dtinSrc;
@TableField("DTIN_TYPE") /** 数据接入类型0=自建 1=国家建 2=人工建 */
@FieldChinese("数据接入类型")
private Integer dtinType; private Integer dtinType;
@TableField(exist = false) @TableField(exist = false)
private String dtinTypeName; private String dtinTypeName;
@TableField("DTIN_TM") /** 数据接入开始时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据接入开始时间")
private Date dtinTm; private Date dtinTm;
/** 监测方式1=人工 2=自动 */
@FieldChinese("监测方式")
private Integer mway; private Integer mway;
@TableField(exist = false) @TableField(exist = false)
private String mwayName; private String mwayName;
/** 监测指标 */
@FieldChinese("监测指标")
private String stindx; private String stindx;
@TableField("ORDER_INDEX") /** 排序 */
@FieldChinese("排序")
private Integer orderIndex; private Integer orderIndex;
/** 所属断面编码 */
@FieldChinese("所属断面编码")
private String dmstcd; private String dmstcd;
/** 所属电站编码 */
@FieldChinese("所属电站编码")
private String rstcd; private String rstcd;
@TableField(exist = false) @TableField(exist = false)
private String ennm; private String ennm;
/** 所属栖息地编码 */
@FieldChinese("所属栖息地编码")
private String fhstcd; private String fhstcd;
/** 是否属于测站0=否 1=是 */
@FieldChinese("是否属于测站")
private Integer ispro; private Integer ispro;
/** 依托项目 */
@FieldChinese("依托项目")
private String project; private String project;
/** 数据监测频次 */
@FieldChinese("数据监测频次")
private String dtfrqcy; private String dtfrqcy;
/** 备注说明 */
@FieldChinese("备注说明")
private String remark; private String remark;
/** 数据来源 */
@FieldChinese("数据来源")
private String vlsr; private String vlsr;
@TableField("VLSR_TM") /** 数据来源时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("数据来源时间")
private Date vlsrTm; private Date vlsrTm;
@TableField("RECORD_USER") /** 创建人 */
@FieldChinese("创建人")
private String recordUser; private String recordUser;
@TableField("RECORD_TIME") /** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("创建时间")
private Date recordTime; private Date recordTime;
@TableField("MODIFY_USER") /** 更新人 */
@FieldChinese("更新人")
private String modifyUser; private String modifyUser;
@TableField("MODIFY_TIME") /** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("更新时间")
private Date modifyTime; private Date modifyTime;
@TableField("IS_DELETED") /** 是否已删除 */
@FieldChinese("是否已删除")
private Integer isDeleted; private Integer isDeleted;
@TableField("DELETE_USER") /** 删除人 */
@FieldChinese("删除人")
private String deleteUser; private String deleteUser;
@TableField("DELETE_TIME") /** 删除时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@FieldChinese("删除时间")
private Date deleteTime; private Date deleteTime;
@TableField("BASE_ID") /** 所属水电基地编码 */
@FieldChinese("所属水电基地编码")
private String baseId; private String baseId;
@TableField(exist = false) @TableField(exist = false)
private String baseName; private String baseName;
/** 所属水电基地流域编码 */
@FieldChinese("所属水电基地流域编码")
private String hbrvcd; private String hbrvcd;
@TableField("WARN_STATE") /** 告警状态 */
@FieldChinese("告警状态")
private String warnState; private String warnState;
@TableField("IS_PUSH") /** 是否纳入推送0=否 1=是 */
@FieldChinese("是否纳入推送")
private Integer isPush; private Integer isPush;
} }

View File

@ -170,7 +170,7 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
wrapper.eq(StringUtils.hasText(baseId), SdEngInfoBH::getBaseId, baseId) wrapper.eq(StringUtils.hasText(baseId), SdEngInfoBH::getBaseId, baseId)
.eq(StringUtils.hasText(hbrvcd), SdEngInfoBH::getHbrvcd, hbrvcd) .eq(StringUtils.hasText(hbrvcd), SdEngInfoBH::getHbrvcd, hbrvcd)
.eq(StrUtil.isNotBlank(reachcd), SdEngInfoBH::getReachcd, reachcd) .eq(StrUtil.isNotBlank(reachcd), SdEngInfoBH::getReachcd, reachcd)
.eq(StrUtil.isNotBlank(rvcd), SdEngInfoBH::getReachcd, rvcd) .eq(StrUtil.isNotBlank(rvcd), SdEngInfoBH::getRvcd, rvcd)
.in(rvcds != null && !rvcds.isEmpty(), SdEngInfoBH::getReachcd, rvcds) .in(rvcds != null && !rvcds.isEmpty(), SdEngInfoBH::getReachcd, rvcds)
.in(hbrvcds != null && !hbrvcds.isEmpty(), SdEngInfoBH::getHbrvcd, hbrvcds) .in(hbrvcds != null && !hbrvcds.isEmpty(), SdEngInfoBH::getHbrvcd, hbrvcds)
.like(StringUtils.hasText(ennm), SdEngInfoBH::getEnnm, ennm) .like(StringUtils.hasText(ennm), SdEngInfoBH::getEnnm, ennm)
@ -2096,6 +2096,8 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
return switch (field) { return switch (field) {
case "id" -> "t.id"; case "id" -> "t.id";
case "sttp" -> "t.sttp"; case "sttp" -> "t.sttp";
case "hycd" -> "t.hycd";
case "topHycd" -> "t.topHycd";
case "sttpCode" -> "t.sttpCode"; case "sttpCode" -> "t.sttpCode";
case "runState" -> "t.runState"; case "runState" -> "t.runState";
case "sttpName" -> "t.sttpName"; case "sttpName" -> "t.sttpName";

View File

@ -477,7 +477,7 @@ public class VdMonitorServiceImpl implements VdMonitorService {
private DataSourceResult<VdRunDataVo> queryLatestRunDataDetailList(DataSourceRequest dataSourceRequest, private DataSourceResult<VdRunDataVo> queryLatestRunDataDetailList(DataSourceRequest dataSourceRequest,
DataSourceLoadOptionsBase loadOptions) { DataSourceLoadOptionsBase loadOptions) {
return queryRunDataDetailList(dataSourceRequest, loadOptions, buildLatestRunDataCoreSql()); return queryRunDataDetailList(dataSourceRequest, loadOptions, buildRunDataCoreSql());
} }
private DataSourceResult<VdRunDataVo> queryRunDataDetailList(DataSourceRequest dataSourceRequest, private DataSourceResult<VdRunDataVo> queryRunDataDetailList(DataSourceRequest dataSourceRequest,
@ -513,7 +513,7 @@ public class VdMonitorServiceImpl implements VdMonitorService {
private DataSourceResult<VdRunDataVo> queryLatestRunDataGroupList(DataSourceRequest dataSourceRequest, private DataSourceResult<VdRunDataVo> queryLatestRunDataGroupList(DataSourceRequest dataSourceRequest,
DataSourceLoadOptionsBase loadOptions) { DataSourceLoadOptionsBase loadOptions) {
return queryRunDataGroupList(dataSourceRequest, loadOptions, buildLatestRunDataCoreSql()); return queryRunDataGroupList(dataSourceRequest, loadOptions, buildRunDataCoreSql());
} }
private DataSourceResult<VdPointVo> queryVdPointDetailList(DataSourceRequest dataSourceRequest, private DataSourceResult<VdPointVo> queryVdPointDetailList(DataSourceRequest dataSourceRequest,
@ -923,57 +923,57 @@ public class VdMonitorServiceImpl implements VdMonitorService {
// "WHERE NVL(run.IS_DELETED, 0) = 0 "; // "WHERE NVL(run.IS_DELETED, 0) = 0 ";
// } // }
private String buildLatestRunDataCoreSql() { // private String buildLatestRunDataCoreSql() {
return "SELECT " + // return "SELECT " +
"run.ID AS id, " + // "run.ID AS id, " +
"run.STCD AS stcd, " + // "run.STCD AS stcd, " +
"run.TM AS tm, " + // "run.TM AS tm, " +
"NVL(run.FLNM, base.STNM || ' ' || TO_CHAR(run.TM, 'yyyy-mm-dd hh24')) AS flnm, " + // "NVL(run.FLNM, base.STNM || ' ' || TO_CHAR(run.TM, 'yyyy-mm-dd hh24')) AS flnm, " +
"run.IMG_PATH AS imgPath, " + // "run.IMG_PATH AS imgPath, " +
"run.FLPTH AS flpth, " + // "run.FLPTH AS flpth, " +
"run.DEVICEINFO AS deviceinfo, " + // "run.DEVICEINFO AS deviceinfo, " +
"run.DESCRIBE AS describe, " + // "run.DESCRIBE AS describe, " +
"run.FID AS fid, " + // "run.FID AS fid, " +
"run.THUMBNAIL AS thumbnail, " + // "run.THUMBNAIL AS thumbnail, " +
"base.RSTCD AS rstcd, " + // "base.RSTCD AS rstcd, " +
"base.STNM AS stnm, " + // "base.STNM AS stnm, " +
"eng.ENNM AS ennm, " + // "eng.ENNM AS ennm, " +
"base.FHSTCD AS fhstcd, " + // "base.FHSTCD AS fhstcd, " +
"fh.STNM AS fhstnm, " + // "fh.STNM AS fhstnm, " +
"base.CSTCD AS stCode, " + // "base.CSTCD AS stCode, " +
"cst.STNM AS stName, " + // "cst.STNM AS stName, " +
"NVL(eng.BASE_ID, base.BASE_ID) AS baseId, " + // "NVL(eng.BASE_ID, base.BASE_ID) AS baseId, " +
"hb.BASENAME AS baseName, " + // "hb.BASENAME AS baseName, " +
"base.STTP AS sttpCode, " + // "base.STTP AS sttpCode, " +
"sttp.STTP_NAME AS sttpName, " + // "sttp.STTP_NAME AS sttpName, " +
"base.STNM AS titleName, " + // "base.STNM AS titleName, " +
"NVL(hb.ORDER_INDEX, 999999) AS baseStepSort, " + // "NVL(hb.ORDER_INDEX, 999999) AS baseStepSort, " +
"NVL(hbrv.ORDER_INDEX, 999999) AS rvcdStepSort, " + // "NVL(hbrv.ORDER_INDEX, 999999) AS rvcdStepSort, " +
"NVL(eng.ORDER_INDEX, 999999) AS rstcdStepSort, " + // "NVL(eng.ORDER_INDEX, 999999) AS rstcdStepSort, " +
"NVL(base.ORDER_INDEX, 999999) AS siteStepSort, " + // "NVL(base.ORDER_INDEX, 999999) AS siteStepSort, " +
"NVL(eng.HBRVCD, base.HBRVCD) AS hbrvcd, " + // "NVL(eng.HBRVCD, base.HBRVCD) AS hbrvcd, " +
"hbrv.HBRVNM AS hbrvcdName " + // "hbrv.HBRVNM AS hbrvcdName " +
"FROM ( " + // "FROM ( " +
"SELECT detail.ID, detail.STCD, detail.TM, detail.FLNM, detail.IMG_PATH, detail.FLPTH, detail.DEVICEINFO, " + // "SELECT detail.ID, detail.STCD, detail.TM, detail.FLNM, detail.IMG_PATH, detail.FLPTH, detail.DEVICEINFO, " +
"detail.DESCRIBE, detail.FID, detail.THUMBNAIL " + // "detail.DESCRIBE, detail.FID, detail.THUMBNAIL " +
"FROM SD_VDINFO_R detail " + // "FROM SD_VDINFO_R detail " +
"INNER JOIN ( " + // "INNER JOIN ( " +
"SELECT STCD, MAX(TM) AS TM FROM SD_VDINFO_R WHERE NVL(IS_DELETED, 0) = 0 GROUP BY STCD " + // "SELECT STCD, MAX(TM) AS TM FROM SD_VDINFO_R WHERE NVL(IS_DELETED, 0) = 0 GROUP BY STCD " +
") latest ON detail.STCD = latest.STCD AND detail.TM = latest.TM " + // ") latest ON detail.STCD = latest.STCD AND detail.TM = latest.TM " +
"WHERE NVL(detail.IS_DELETED, 0) = 0 " + // "WHERE NVL(detail.IS_DELETED, 0) = 0 " +
") run " + // ") run " +
"INNER JOIN (" + buildVdDeviceBaseSql() + ") base ON run.STCD = base.STCD " + // "INNER JOIN (" + buildVdDeviceBaseSql() + ") base ON run.STCD = base.STCD " +
"LEFT JOIN SD_ENGINFO_B_H eng ON eng.STCD = base.RSTCD AND NVL(eng.IS_DELETED, 0) = 0 " + // "LEFT JOIN SD_ENGINFO_B_H eng ON eng.STCD = base.RSTCD AND NVL(eng.IS_DELETED, 0) = 0 " +
"LEFT JOIN SD_HYDROBASE hb ON hb.BASEID = NVL(eng.BASE_ID, base.BASE_ID) " + // "LEFT JOIN SD_HYDROBASE hb ON hb.BASEID = NVL(eng.BASE_ID, base.BASE_ID) " +
" AND NVL(hb.IS_DELETED, 0) = 0 AND NVL(hb.ENABLED, 1) = 1 " + // " AND NVL(hb.IS_DELETED, 0) = 0 AND NVL(hb.ENABLED, 1) = 1 " +
"LEFT JOIN SD_HBRV_DIC hbrv ON hbrv.HBRVCD = NVL(eng.HBRVCD, base.HBRVCD) " + // "LEFT JOIN SD_HBRV_DIC hbrv ON hbrv.HBRVCD = NVL(eng.HBRVCD, base.HBRVCD) " +
" AND hbrv.BASEID = NVL(eng.BASE_ID, base.BASE_ID) " + // " AND hbrv.BASEID = NVL(eng.BASE_ID, base.BASE_ID) " +
" AND NVL(hbrv.IS_DELETED, 0) = 0 AND NVL(hbrv.ENABLED, 1) = 1 " + // " AND NVL(hbrv.IS_DELETED, 0) = 0 AND NVL(hbrv.ENABLED, 1) = 1 " +
"LEFT JOIN SD_FHBT_B_H fh ON fh.STCD = base.FHSTCD AND NVL(fh.IS_DELETED, 0) = 0 " + // "LEFT JOIN SD_FHBT_B_H fh ON fh.STCD = base.FHSTCD AND NVL(fh.IS_DELETED, 0) = 0 " +
"LEFT JOIN (" + buildStationBaseSql() + ") cst ON cst.STCD = base.CSTCD " + // "LEFT JOIN (" + buildStationBaseSql() + ") cst ON cst.STCD = base.CSTCD " +
"LEFT JOIN SD_STTP_B sttp ON sttp.STTP_CODE = base.STTP " + // "LEFT JOIN SD_STTP_B sttp ON sttp.STTP_CODE = base.STTP " +
" AND NVL(sttp.IS_DELETED, 0) = 0 AND NVL(sttp.ENABLE, 1) = 1 "; // " AND NVL(sttp.IS_DELETED, 0) = 0 AND NVL(sttp.ENABLE, 1) = 1 ";
} // }
private String buildStationBaseSql() { private String buildStationBaseSql() {
return "SELECT river.STCD AS STCD, river.STNM AS STNM FROM SD_RIVER_B_H river WHERE NVL(river.IS_DELETED, 0) = 0 " + return "SELECT river.STCD AS STCD, river.STNM AS STNM FROM SD_RIVER_B_H river WHERE NVL(river.IS_DELETED, 0) = 0 " +