From 5435a970ea7d74ce100d5c910b094061f25a1889 Mon Sep 17 00:00:00 2001 From: huangge1199 Date: Tue, 5 Aug 2025 15:42:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E8=A1=A8=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/iet/ustb/sf/domain/Analysis.java | 162 +++++++++++ .../java/iet/ustb/sf/domain/Category.java | 126 +++++++++ src/main/java/iet/ustb/sf/domain/JobLog.java | 99 +++++++ src/main/java/iet/ustb/sf/domain/Monitor.java | 216 +++++++++++++++ src/main/java/iet/ustb/sf/domain/Rule.java | 225 ++++++++++++++++ .../java/iet/ustb/sf/domain/TableColumn.java | 15 +- src/main/java/iet/ustb/sf/domain/Target.java | 252 ++++++++++++++++++ .../java/iet/ustb/sf/domain/TargetData.java | 135 ++++++++++ .../java/iet/ustb/sf/domain/TargetOption.java | 135 ++++++++++ .../iet/ustb/sf/mapper/AnalysisMapper.java | 18 ++ .../iet/ustb/sf/mapper/CategoryMapper.java | 18 ++ .../java/iet/ustb/sf/mapper/JobLogMapper.java | 18 ++ .../iet/ustb/sf/mapper/MonitorMapper.java | 18 ++ .../java/iet/ustb/sf/mapper/RuleMapper.java | 18 ++ .../iet/ustb/sf/mapper/TargetDataMapper.java | 18 ++ .../java/iet/ustb/sf/mapper/TargetMapper.java | 18 ++ .../ustb/sf/mapper/TargetOptionMapper.java | 18 ++ .../iet/ustb/sf/service/AnalysisService.java | 13 + .../iet/ustb/sf/service/CategoryService.java | 14 + .../iet/ustb/sf/service/JobLogService.java | 13 + .../iet/ustb/sf/service/MonitorService.java | 13 + .../java/iet/ustb/sf/service/RuleService.java | 13 + .../ustb/sf/service/TargetDataService.java | 13 + .../ustb/sf/service/TargetOptionService.java | 13 + .../iet/ustb/sf/service/TargetService.java | 13 + .../sf/service/impl/AnalysisServiceImpl.java | 22 ++ .../sf/service/impl/CategoryServiceImpl.java | 28 ++ .../sf/service/impl/JobLogServiceImpl.java | 22 ++ .../sf/service/impl/MonitorServiceImpl.java | 22 ++ .../ustb/sf/service/impl/RuleServiceImpl.java | 22 ++ .../service/impl/TargetDataServiceImpl.java | 22 ++ .../service/impl/TargetOptionServiceImpl.java | 22 ++ .../sf/service/impl/TargetServiceImpl.java | 22 ++ .../iet/ustb/sf/mapper/AnalysisMapper.xml | 27 ++ .../iet/ustb/sf/mapper/CategoryMapper.xml | 22 ++ .../iet/ustb/sf/mapper/JobLogMapper.xml | 18 ++ .../iet/ustb/sf/mapper/MonitorMapper.xml | 34 +++ .../iet/ustb/sf/mapper/RuleMapper.xml | 35 +++ .../iet/ustb/sf/mapper/TargetDataMapper.xml | 23 ++ .../iet/ustb/sf/mapper/TargetMapper.xml | 39 +++ .../iet/ustb/sf/mapper/TargetOptionMapper.xml | 23 ++ 41 files changed, 2016 insertions(+), 1 deletion(-) create mode 100644 src/main/java/iet/ustb/sf/domain/Analysis.java create mode 100644 src/main/java/iet/ustb/sf/domain/Category.java create mode 100644 src/main/java/iet/ustb/sf/domain/JobLog.java create mode 100644 src/main/java/iet/ustb/sf/domain/Monitor.java create mode 100644 src/main/java/iet/ustb/sf/domain/Rule.java create mode 100644 src/main/java/iet/ustb/sf/domain/Target.java create mode 100644 src/main/java/iet/ustb/sf/domain/TargetData.java create mode 100644 src/main/java/iet/ustb/sf/domain/TargetOption.java create mode 100644 src/main/java/iet/ustb/sf/mapper/AnalysisMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/CategoryMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/JobLogMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/MonitorMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/RuleMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/TargetDataMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/TargetMapper.java create mode 100644 src/main/java/iet/ustb/sf/mapper/TargetOptionMapper.java create mode 100644 src/main/java/iet/ustb/sf/service/AnalysisService.java create mode 100644 src/main/java/iet/ustb/sf/service/CategoryService.java create mode 100644 src/main/java/iet/ustb/sf/service/JobLogService.java create mode 100644 src/main/java/iet/ustb/sf/service/MonitorService.java create mode 100644 src/main/java/iet/ustb/sf/service/RuleService.java create mode 100644 src/main/java/iet/ustb/sf/service/TargetDataService.java create mode 100644 src/main/java/iet/ustb/sf/service/TargetOptionService.java create mode 100644 src/main/java/iet/ustb/sf/service/TargetService.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/CategoryServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/JobLogServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/MonitorServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/RuleServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/TargetDataServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/TargetOptionServiceImpl.java create mode 100644 src/main/java/iet/ustb/sf/service/impl/TargetServiceImpl.java create mode 100644 src/main/resources/iet/ustb/sf/mapper/AnalysisMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/CategoryMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/JobLogMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/MonitorMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/RuleMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/TargetDataMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/TargetMapper.xml create mode 100644 src/main/resources/iet/ustb/sf/mapper/TargetOptionMapper.xml diff --git a/src/main/java/iet/ustb/sf/domain/Analysis.java b/src/main/java/iet/ustb/sf/domain/Analysis.java new file mode 100644 index 0000000..3901597 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/Analysis.java @@ -0,0 +1,162 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_analysis + */ +@TableName(value ="mbgk_analysis") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class Analysis { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 指标ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * 图表名称 + */ + @TableField(value = "name") + private String name; + + /** + * 图表类型,1:折线图、2:柱状图、3:饼图 + */ + @TableField(value = "type") + private Integer type; + + /** + * 展示维度,0:时间、1:其他 + */ + @TableField(value = "is_time") + private Integer isTime; + + /** + * 维度选择-英文 + */ + @TableField(value = "column_en") + private String columnEn; + + /** + * 维度选择-中文 + */ + @TableField(value = "column_cn") + private String columnCn; + + /** + * 时间范围、展示数量、展示值 + */ + @TableField(value = "show_val") + private String showVal; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 图表说明 + */ + @TableField(value = "remark") + private String remark; + + /** + * 查询SQL + */ + @TableField(value = "sql") + private Object sql; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Analysis other = (Analysis) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())) + && (this.getIsTime() == null ? other.getIsTime() == null : this.getIsTime().equals(other.getIsTime())) + && (this.getColumnEn() == null ? other.getColumnEn() == null : this.getColumnEn().equals(other.getColumnEn())) + && (this.getColumnCn() == null ? other.getColumnCn() == null : this.getColumnCn().equals(other.getColumnCn())) + && (this.getShowVal() == null ? other.getShowVal() == null : this.getShowVal().equals(other.getShowVal())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark())) + && (this.getSql() == null ? other.getSql() == null : this.getSql().equals(other.getSql())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + result = prime * result + ((getIsTime() == null) ? 0 : getIsTime().hashCode()); + result = prime * result + ((getColumnEn() == null) ? 0 : getColumnEn().hashCode()); + result = prime * result + ((getColumnCn() == null) ? 0 : getColumnCn().hashCode()); + result = prime * result + ((getShowVal() == null) ? 0 : getShowVal().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode()); + result = prime * result + ((getSql() == null) ? 0 : getSql().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", targetId=").append(targetId); + sb.append(", name=").append(name); + sb.append(", type=").append(type); + sb.append(", isTime=").append(isTime); + sb.append(", columnEn=").append(columnEn); + sb.append(", columnCn=").append(columnCn); + sb.append(", showVal=").append(showVal); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", remark=").append(remark); + sb.append(", sql=").append(sql); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/Category.java b/src/main/java/iet/ustb/sf/domain/Category.java new file mode 100644 index 0000000..8053ef0 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/Category.java @@ -0,0 +1,126 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_category + */ +@TableName(value ="mbgk_category") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class Category { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 英文分类 + */ + @TableField(value = "name_en") + private String nameEn; + + /** + * 中文分类 + */ + @TableField(value = "name_cn") + private String nameCn; + + /** + * 父ID + */ + @TableField(value = "parent_id") + private String parentId; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 主题 + */ + @TableField(value = "topic") + private String topic; + + /** + * 组织 + */ + @TableField(value = "organization") + private String organization; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Category other = (Category) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getNameEn() == null ? other.getNameEn() == null : this.getNameEn().equals(other.getNameEn())) + && (this.getNameCn() == null ? other.getNameCn() == null : this.getNameCn().equals(other.getNameCn())) + && (this.getParentId() == null ? other.getParentId() == null : this.getParentId().equals(other.getParentId())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getTopic() == null ? other.getTopic() == null : this.getTopic().equals(other.getTopic())) + && (this.getOrganization() == null ? other.getOrganization() == null : this.getOrganization().equals(other.getOrganization())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getNameEn() == null) ? 0 : getNameEn().hashCode()); + result = prime * result + ((getNameCn() == null) ? 0 : getNameCn().hashCode()); + result = prime * result + ((getParentId() == null) ? 0 : getParentId().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getTopic() == null) ? 0 : getTopic().hashCode()); + result = prime * result + ((getOrganization() == null) ? 0 : getOrganization().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", nameEn=").append(nameEn); + sb.append(", nameCn=").append(nameCn); + sb.append(", parentId=").append(parentId); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", topic=").append(topic); + sb.append(", organization=").append(organization); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/JobLog.java b/src/main/java/iet/ustb/sf/domain/JobLog.java new file mode 100644 index 0000000..f0dd9a5 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/JobLog.java @@ -0,0 +1,99 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_job_log + */ +@TableName(value ="mbgk_job_log") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class JobLog { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 指标ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * 状态,0:正常,1:异常 + */ + @TableField(value = "status") + private Integer status; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 日志信息 + */ + @TableField(value = "info") + private Object info; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + JobLog other = (JobLog) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getInfo() == null ? other.getInfo() == null : this.getInfo().equals(other.getInfo())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getInfo() == null) ? 0 : getInfo().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", targetId=").append(targetId); + sb.append(", status=").append(status); + sb.append(", createTime=").append(createTime); + sb.append(", info=").append(info); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/Monitor.java b/src/main/java/iet/ustb/sf/domain/Monitor.java new file mode 100644 index 0000000..33a8b57 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/Monitor.java @@ -0,0 +1,216 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_monitor + */ +@TableName(value ="mbgk_monitor") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class Monitor { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 指标ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * 规则ID + */ + @TableField(value = "rule_id") + private String ruleId; + + /** + * 指标名称 + */ + @TableField(value = "name") + private String name; + + /** + * 类型,0:原子指标,1:衍生指标,2:聚合指标 + */ + @TableField(value = "type") + private Integer type; + + /** + * 主题名 + */ + @TableField(value = "topic") + private String topic; + + /** + * 组织 + */ + @TableField(value = "organization") + private String organization; + + /** + * 指标层级 + */ + @TableField(value = "level_") + private Integer level; + + /** + * 周期 + */ + @TableField(value = "cycle") + private String cycle; + + /** + * 单位 + */ + @TableField(value = "unit") + private String unit; + + /** + * 目标值 + */ + @TableField(value = "target") + private String target; + + /** + * + */ + @TableField(value = "val") + private Double val; + + /** + * 报警等级 + */ + @TableField(value = "warn_level") + private Integer warnLevel; + + /** + * 日期 + */ + @TableField(value = "set_date") + private Date setDate; + + /** + * X轴显示 + */ + @TableField(value = "x_show") + private String xShow; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 告警类别 + */ + @TableField(value = "warn_type") + private Integer warnType; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Monitor other = (Monitor) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getRuleId() == null ? other.getRuleId() == null : this.getRuleId().equals(other.getRuleId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())) + && (this.getTopic() == null ? other.getTopic() == null : this.getTopic().equals(other.getTopic())) + && (this.getOrganization() == null ? other.getOrganization() == null : this.getOrganization().equals(other.getOrganization())) + && (this.getLevel() == null ? other.getLevel() == null : this.getLevel().equals(other.getLevel())) + && (this.getCycle() == null ? other.getCycle() == null : this.getCycle().equals(other.getCycle())) + && (this.getUnit() == null ? other.getUnit() == null : this.getUnit().equals(other.getUnit())) + && (this.getTarget() == null ? other.getTarget() == null : this.getTarget().equals(other.getTarget())) + && (this.getVal() == null ? other.getVal() == null : this.getVal().equals(other.getVal())) + && (this.getWarnLevel() == null ? other.getWarnLevel() == null : this.getWarnLevel().equals(other.getWarnLevel())) + && (this.getSetDate() == null ? other.getSetDate() == null : this.getSetDate().equals(other.getSetDate())) + && (this.getXShow() == null ? other.getXShow() == null : this.getXShow().equals(other.getXShow())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getWarnType() == null ? other.getWarnType() == null : this.getWarnType().equals(other.getWarnType())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getRuleId() == null) ? 0 : getRuleId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + result = prime * result + ((getTopic() == null) ? 0 : getTopic().hashCode()); + result = prime * result + ((getOrganization() == null) ? 0 : getOrganization().hashCode()); + result = prime * result + ((getLevel() == null) ? 0 : getLevel().hashCode()); + result = prime * result + ((getCycle() == null) ? 0 : getCycle().hashCode()); + result = prime * result + ((getUnit() == null) ? 0 : getUnit().hashCode()); + result = prime * result + ((getTarget() == null) ? 0 : getTarget().hashCode()); + result = prime * result + ((getVal() == null) ? 0 : getVal().hashCode()); + result = prime * result + ((getWarnLevel() == null) ? 0 : getWarnLevel().hashCode()); + result = prime * result + ((getSetDate() == null) ? 0 : getSetDate().hashCode()); + result = prime * result + ((getXShow() == null) ? 0 : getXShow().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getWarnType() == null) ? 0 : getWarnType().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", targetId=").append(targetId); + sb.append(", ruleId=").append(ruleId); + sb.append(", name=").append(name); + sb.append(", type=").append(type); + sb.append(", topic=").append(topic); + sb.append(", organization=").append(organization); + sb.append(", level=").append(level); + sb.append(", cycle=").append(cycle); + sb.append(", unit=").append(unit); + sb.append(", target=").append(target); + sb.append(", val=").append(val); + sb.append(", warnLevel=").append(warnLevel); + sb.append(", setDate=").append(setDate); + sb.append(", xShow=").append(xShow); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", warnType=").append(warnType); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/Rule.java b/src/main/java/iet/ustb/sf/domain/Rule.java new file mode 100644 index 0000000..f03c46c --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/Rule.java @@ -0,0 +1,225 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_rule + */ +@TableName(value ="mbgk_rule") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class Rule { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 规则名称 + */ + @TableField(value = "name") + private String name; + + /** + * 类型,1:阈值报警推送,2:阈值报警不推送,3:趋势报警推送,4:趋势报警不推送 + */ + @TableField(value = "type") + private Integer type; + + /** + * 报警逻辑 + */ + @TableField(value = "op") + private String op; + + /** + * + */ + @TableField(value = "target") + private Double target; + + /** + * 倍率 + */ + @TableField(value = "rate") + private Double rate; + + /** + * 报警等级 + */ + @TableField(value = "warn_level") + private Integer warnLevel; + + /** + * 规则说明 + */ + @TableField(value = "remark") + private String remark; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 指标ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * 周期 + */ + @TableField(value = "cycle") + private String cycle; + + /** + * 单位 + */ + @TableField(value = "unit") + private String unit; + + /** + * 父ID + */ + @TableField(value = "parent_id") + private String parentId; + + /** + * + */ + @TableField(value = "x_var") + private Double xVar; + + /** + * 是否推送,1:推送,0:不推送 + */ + @TableField(value = "is_push") + private Integer isPush; + + /** + * 评估周期 + */ + @TableField(value = "cycle_num") + private Integer cycleNum; + + /** + * 停时方案 + */ + @TableField(value = "plan_line") + private String planLine; + + /** + * 停时区域 + */ + @TableField(value = "plan_area") + private String planArea; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Rule other = (Rule) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())) + && (this.getOp() == null ? other.getOp() == null : this.getOp().equals(other.getOp())) + && (this.getTarget() == null ? other.getTarget() == null : this.getTarget().equals(other.getTarget())) + && (this.getRate() == null ? other.getRate() == null : this.getRate().equals(other.getRate())) + && (this.getWarnLevel() == null ? other.getWarnLevel() == null : this.getWarnLevel().equals(other.getWarnLevel())) + && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getCycle() == null ? other.getCycle() == null : this.getCycle().equals(other.getCycle())) + && (this.getUnit() == null ? other.getUnit() == null : this.getUnit().equals(other.getUnit())) + && (this.getParentId() == null ? other.getParentId() == null : this.getParentId().equals(other.getParentId())) + && (this.getXVar() == null ? other.getXVar() == null : this.getXVar().equals(other.getXVar())) + && (this.getIsPush() == null ? other.getIsPush() == null : this.getIsPush().equals(other.getIsPush())) + && (this.getCycleNum() == null ? other.getCycleNum() == null : this.getCycleNum().equals(other.getCycleNum())) + && (this.getPlanLine() == null ? other.getPlanLine() == null : this.getPlanLine().equals(other.getPlanLine())) + && (this.getPlanArea() == null ? other.getPlanArea() == null : this.getPlanArea().equals(other.getPlanArea())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + result = prime * result + ((getOp() == null) ? 0 : getOp().hashCode()); + result = prime * result + ((getTarget() == null) ? 0 : getTarget().hashCode()); + result = prime * result + ((getRate() == null) ? 0 : getRate().hashCode()); + result = prime * result + ((getWarnLevel() == null) ? 0 : getWarnLevel().hashCode()); + result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getCycle() == null) ? 0 : getCycle().hashCode()); + result = prime * result + ((getUnit() == null) ? 0 : getUnit().hashCode()); + result = prime * result + ((getParentId() == null) ? 0 : getParentId().hashCode()); + result = prime * result + ((getXVar() == null) ? 0 : getXVar().hashCode()); + result = prime * result + ((getIsPush() == null) ? 0 : getIsPush().hashCode()); + result = prime * result + ((getCycleNum() == null) ? 0 : getCycleNum().hashCode()); + result = prime * result + ((getPlanLine() == null) ? 0 : getPlanLine().hashCode()); + result = prime * result + ((getPlanArea() == null) ? 0 : getPlanArea().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", type=").append(type); + sb.append(", op=").append(op); + sb.append(", target=").append(target); + sb.append(", rate=").append(rate); + sb.append(", warnLevel=").append(warnLevel); + sb.append(", remark=").append(remark); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", targetId=").append(targetId); + sb.append(", cycle=").append(cycle); + sb.append(", unit=").append(unit); + sb.append(", parentId=").append(parentId); + sb.append(", xVar=").append(xVar); + sb.append(", isPush=").append(isPush); + sb.append(", cycleNum=").append(cycleNum); + sb.append(", planLine=").append(planLine); + sb.append(", planArea=").append(planArea); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/TableColumn.java b/src/main/java/iet/ustb/sf/domain/TableColumn.java index 6f71489..d5e765d 100644 --- a/src/main/java/iet/ustb/sf/domain/TableColumn.java +++ b/src/main/java/iet/ustb/sf/domain/TableColumn.java @@ -24,72 +24,85 @@ public class TableColumn { /** * 主键ID */ + @TableField(value = "id") private String id; /** * 表名称 */ + @TableField(value = "table_name") private String tableName; /** * 中文表名称 */ + @TableField(value = "table_name_cn") private String tableNameCn; /** * 列名称 */ + @TableField(value = "column_name") private String columnName; /** * 中文列名称 */ + @TableField(value = "column_name_cn") private String columnNameCn; /** * 列类型 */ + @TableField(value = "colnumn_type") private String colnumnType; /** * 模式 */ + @TableField(value = "schema") private String schema; /** * 数据源 */ + @TableField(value = "data_source") private String dataSource; /** * 删除标识,1:true,0:false */ + @TableField(value = "is_delete") private Integer isDelete; /** * 主键标识,1:true,0:false */ + @TableField(value = "is_primary") private Integer isPrimary; /** * 操作,1:可计算,2:可筛选,可以有多个中间用逗号英文分割 */ + @TableField(value = "op") private String op; /** * 创建时间 */ + @TableField(value = "create_time") private Date createTime; /** * 更新时间 */ + @TableField(value = "update_time") private Date updateTime; /** * 排序 */ - @TableField("sort_") + @TableField(value = "sort_") private Integer sort; @Override diff --git a/src/main/java/iet/ustb/sf/domain/Target.java b/src/main/java/iet/ustb/sf/domain/Target.java new file mode 100644 index 0000000..5b5c2b8 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/Target.java @@ -0,0 +1,252 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_target + */ +@TableName(value ="mbgk_target") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class Target { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 规则名称 + */ + @TableField(value = "name") + private String name; + + /** + * 主题/组织 名称 + */ + @TableField(value = "parent_name") + private String parentName; + + /** + * 分类ID + */ + @TableField(value = "category_id") + private String categoryId; + + /** + * 单位 + */ + @TableField(value = "unit") + private String unit; + + /** + * 类型,0:原子指标,1:衍生指标,2:聚合指标 + */ + @TableField(value = "type") + private Integer type; + + /** + * 是否重点指标,1:是,0:不是 + */ + @TableField(value = "is_key") + private Integer isKey; + + /** + * 指标说明 + */ + @TableField(value = "target_info") + private String targetInfo; + + /** + * 结果查询SQL + */ + @TableField(value = "result_sql") + private String resultSql; + + /** + * 指标层级 + */ + @TableField(value = "level_") + private Integer level; + + /** + * 上级指标 + */ + @TableField(value = "parent") + private String parent; + + /** + * 备注 + */ + @TableField(value = "remark") + private String remark; + + /** + * 表名 + */ + @TableField(value = "table_name") + private String tableName; + + /** + * 周期 + */ + @TableField(value = "cycle") + private String cycle; + + /** + * 状态,1:启用,0:停用 + */ + @TableField(value = "status") + private Integer status; + + /** + * 查询SQL + */ + @TableField(value = "search_sql") + private String searchSql; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 主题名 + */ + @TableField(value = "topic") + private String topic; + + /** + * 组织 + */ + @TableField(value = "organization") + private String organization; + + /** + * 定时任务SQL + */ + @TableField(value = "job_sql") + private String jobSql; + + /** + * 历史数据SQL + */ + @TableField(value = "his_sql") + private String hisSql; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Target other = (Target) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getParentName() == null ? other.getParentName() == null : this.getParentName().equals(other.getParentName())) + && (this.getCategoryId() == null ? other.getCategoryId() == null : this.getCategoryId().equals(other.getCategoryId())) + && (this.getUnit() == null ? other.getUnit() == null : this.getUnit().equals(other.getUnit())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())) + && (this.getIsKey() == null ? other.getIsKey() == null : this.getIsKey().equals(other.getIsKey())) + && (this.getTargetInfo() == null ? other.getTargetInfo() == null : this.getTargetInfo().equals(other.getTargetInfo())) + && (this.getResultSql() == null ? other.getResultSql() == null : this.getResultSql().equals(other.getResultSql())) + && (this.getLevel() == null ? other.getLevel() == null : this.getLevel().equals(other.getLevel())) + && (this.getParent() == null ? other.getParent() == null : this.getParent().equals(other.getParent())) + && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark())) + && (this.getTableName() == null ? other.getTableName() == null : this.getTableName().equals(other.getTableName())) + && (this.getCycle() == null ? other.getCycle() == null : this.getCycle().equals(other.getCycle())) + && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) + && (this.getSearchSql() == null ? other.getSearchSql() == null : this.getSearchSql().equals(other.getSearchSql())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getTopic() == null ? other.getTopic() == null : this.getTopic().equals(other.getTopic())) + && (this.getOrganization() == null ? other.getOrganization() == null : this.getOrganization().equals(other.getOrganization())) + && (this.getJobSql() == null ? other.getJobSql() == null : this.getJobSql().equals(other.getJobSql())) + && (this.getHisSql() == null ? other.getHisSql() == null : this.getHisSql().equals(other.getHisSql())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getParentName() == null) ? 0 : getParentName().hashCode()); + result = prime * result + ((getCategoryId() == null) ? 0 : getCategoryId().hashCode()); + result = prime * result + ((getUnit() == null) ? 0 : getUnit().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + result = prime * result + ((getIsKey() == null) ? 0 : getIsKey().hashCode()); + result = prime * result + ((getTargetInfo() == null) ? 0 : getTargetInfo().hashCode()); + result = prime * result + ((getResultSql() == null) ? 0 : getResultSql().hashCode()); + result = prime * result + ((getLevel() == null) ? 0 : getLevel().hashCode()); + result = prime * result + ((getParent() == null) ? 0 : getParent().hashCode()); + result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode()); + result = prime * result + ((getTableName() == null) ? 0 : getTableName().hashCode()); + result = prime * result + ((getCycle() == null) ? 0 : getCycle().hashCode()); + result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); + result = prime * result + ((getSearchSql() == null) ? 0 : getSearchSql().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getTopic() == null) ? 0 : getTopic().hashCode()); + result = prime * result + ((getOrganization() == null) ? 0 : getOrganization().hashCode()); + result = prime * result + ((getJobSql() == null) ? 0 : getJobSql().hashCode()); + result = prime * result + ((getHisSql() == null) ? 0 : getHisSql().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", parentName=").append(parentName); + sb.append(", categoryId=").append(categoryId); + sb.append(", unit=").append(unit); + sb.append(", type=").append(type); + sb.append(", isKey=").append(isKey); + sb.append(", targetInfo=").append(targetInfo); + sb.append(", resultSql=").append(resultSql); + sb.append(", level=").append(level); + sb.append(", parent=").append(parent); + sb.append(", remark=").append(remark); + sb.append(", tableName=").append(tableName); + sb.append(", cycle=").append(cycle); + sb.append(", status=").append(status); + sb.append(", searchSql=").append(searchSql); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", topic=").append(topic); + sb.append(", organization=").append(organization); + sb.append(", jobSql=").append(jobSql); + sb.append(", hisSql=").append(hisSql); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/TargetData.java b/src/main/java/iet/ustb/sf/domain/TargetData.java new file mode 100644 index 0000000..b277d1d --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/TargetData.java @@ -0,0 +1,135 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_target_data + */ +@TableName(value ="mbgk_target_data") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class TargetData { + /** + * 指标ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * X轴显示 + */ + @TableField(value = "x_show") + private String xShow; + + /** + * + */ + @TableField(value = "id") + private String id; + + /** + * 日期 + */ + @TableField(value = "set_date") + private Date setDate; + + /** + * 周期 + */ + @TableField(value = "cycle") + private String cycle; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + /** + * 值 + */ + @TableField(value = "val") + private Double val; + + /** + * 指标周期 + */ + @TableField(value = "target_cycle") + private String targetCycle; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + TargetData other = (TargetData) that; + return (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getxShow() == null ? other.getxShow() == null : this.getxShow().equals(other.getxShow())) + && (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getSetDate() == null ? other.getSetDate() == null : this.getSetDate().equals(other.getSetDate())) + && (this.getCycle() == null ? other.getCycle() == null : this.getCycle().equals(other.getCycle())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getVal() == null ? other.getVal() == null : this.getVal().equals(other.getVal())) + && (this.getTargetCycle() == null ? other.getTargetCycle() == null : this.getTargetCycle().equals(other.getTargetCycle())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getxShow() == null) ? 0 : getxShow().hashCode()); + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getSetDate() == null) ? 0 : getSetDate().hashCode()); + result = prime * result + ((getCycle() == null) ? 0 : getCycle().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getVal() == null) ? 0 : getVal().hashCode()); + result = prime * result + ((getTargetCycle() == null) ? 0 : getTargetCycle().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", targetId=").append(targetId); + sb.append(", xShow=").append(xShow); + sb.append(", id=").append(id); + sb.append(", setDate=").append(setDate); + sb.append(", cycle=").append(cycle); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", val=").append(val); + sb.append(", targetCycle=").append(targetCycle); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/domain/TargetOption.java b/src/main/java/iet/ustb/sf/domain/TargetOption.java new file mode 100644 index 0000000..7681f71 --- /dev/null +++ b/src/main/java/iet/ustb/sf/domain/TargetOption.java @@ -0,0 +1,135 @@ +package iet.ustb.sf.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @TableName mbgk_target_option + */ +@TableName(value ="mbgk_target_option") +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class TargetOption { + /** + * 主键 + */ + @TableField(value = "id") + private String id; + + /** + * 指标规则ID + */ + @TableField(value = "target_id") + private String targetId; + + /** + * 列名 + */ + @TableField(value = "column_name") + private String columnName; + + /** + * 类型,1:日期、2:文本、3:数值 + */ + @TableField(value = "type") + private Integer type; + + /** + * 操作类型(多个时逗号分割),0:显示,1:筛选,2:输出 + */ + @TableField(value = "op") + private String op; + + /** + * 求和、平均、最大、最小、计数、大于、小于、大于等于、小于等于、等于、不等于、日、周、月 + */ + @TableField(value = "fun") + private String fun; + + /** + * 值,多个的话以逗号分割 + */ + @TableField(value = "val") + private String val; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + TargetOption other = (TargetOption) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getTargetId() == null ? other.getTargetId() == null : this.getTargetId().equals(other.getTargetId())) + && (this.getColumnName() == null ? other.getColumnName() == null : this.getColumnName().equals(other.getColumnName())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())) + && (this.getOp() == null ? other.getOp() == null : this.getOp().equals(other.getOp())) + && (this.getFun() == null ? other.getFun() == null : this.getFun().equals(other.getFun())) + && (this.getVal() == null ? other.getVal() == null : this.getVal().equals(other.getVal())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getTargetId() == null) ? 0 : getTargetId().hashCode()); + result = prime * result + ((getColumnName() == null) ? 0 : getColumnName().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + result = prime * result + ((getOp() == null) ? 0 : getOp().hashCode()); + result = prime * result + ((getFun() == null) ? 0 : getFun().hashCode()); + result = prime * result + ((getVal() == null) ? 0 : getVal().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", targetId=").append(targetId); + sb.append(", columnName=").append(columnName); + sb.append(", type=").append(type); + sb.append(", op=").append(op); + sb.append(", fun=").append(fun); + sb.append(", val=").append(val); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/iet/ustb/sf/mapper/AnalysisMapper.java b/src/main/java/iet/ustb/sf/mapper/AnalysisMapper.java new file mode 100644 index 0000000..f70d8db --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/AnalysisMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.Analysis; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_analysis】的数据库操作Mapper +* @createDate 2025-08-05 15:34:30 +* @Entity iet.ustb.sf.domain.Analysis +*/ +public interface AnalysisMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/CategoryMapper.java b/src/main/java/iet/ustb/sf/mapper/CategoryMapper.java new file mode 100644 index 0000000..c0f75ca --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/CategoryMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.Category; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_category】的数据库操作Mapper +* @createDate 2025-08-05 15:22:02 +* @Entity iet.ustb.sf.domain.Category +*/ +public interface CategoryMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/JobLogMapper.java b/src/main/java/iet/ustb/sf/mapper/JobLogMapper.java new file mode 100644 index 0000000..bcc64a3 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/JobLogMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.JobLog; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_job_log】的数据库操作Mapper +* @createDate 2025-08-05 15:35:25 +* @Entity iet.ustb.sf.domain.JobLog +*/ +public interface JobLogMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/MonitorMapper.java b/src/main/java/iet/ustb/sf/mapper/MonitorMapper.java new file mode 100644 index 0000000..19187c4 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/MonitorMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.Monitor; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_monitor】的数据库操作Mapper +* @createDate 2025-08-05 15:36:01 +* @Entity iet.ustb.sf.domain.Monitor +*/ +public interface MonitorMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/RuleMapper.java b/src/main/java/iet/ustb/sf/mapper/RuleMapper.java new file mode 100644 index 0000000..426cc75 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/RuleMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.Rule; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_rule】的数据库操作Mapper +* @createDate 2025-08-05 15:39:11 +* @Entity iet.ustb.sf.domain.Rule +*/ +public interface RuleMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/TargetDataMapper.java b/src/main/java/iet/ustb/sf/mapper/TargetDataMapper.java new file mode 100644 index 0000000..2456261 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/TargetDataMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.TargetData; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_target_data】的数据库操作Mapper +* @createDate 2025-08-05 15:40:32 +* @Entity iet.ustb.sf.domain.TargetData +*/ +public interface TargetDataMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/TargetMapper.java b/src/main/java/iet/ustb/sf/mapper/TargetMapper.java new file mode 100644 index 0000000..4ae5653 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/TargetMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.Target; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_target】的数据库操作Mapper +* @createDate 2025-08-05 15:40:19 +* @Entity iet.ustb.sf.domain.Target +*/ +public interface TargetMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/mapper/TargetOptionMapper.java b/src/main/java/iet/ustb/sf/mapper/TargetOptionMapper.java new file mode 100644 index 0000000..06586b4 --- /dev/null +++ b/src/main/java/iet/ustb/sf/mapper/TargetOptionMapper.java @@ -0,0 +1,18 @@ +package iet.ustb.sf.mapper; + +import iet.ustb.sf.domain.TargetOption; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author hyy +* @description 针对表【mbgk_target_option】的数据库操作Mapper +* @createDate 2025-08-05 15:40:49 +* @Entity iet.ustb.sf.domain.TargetOption +*/ +public interface TargetOptionMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/AnalysisService.java b/src/main/java/iet/ustb/sf/service/AnalysisService.java new file mode 100644 index 0000000..8a06bc9 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/AnalysisService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.Analysis; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_analysis】的数据库操作Service +* @createDate 2025-08-05 15:34:30 +*/ +public interface AnalysisService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/CategoryService.java b/src/main/java/iet/ustb/sf/service/CategoryService.java new file mode 100644 index 0000000..8e2ff09 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/CategoryService.java @@ -0,0 +1,14 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.Category; +import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; + +/** +* @author hyy +* @description 针对表【mbgk_category】的数据库操作Service +* @createDate 2025-08-05 15:22:02 +*/ +public interface CategoryService extends IService { +} diff --git a/src/main/java/iet/ustb/sf/service/JobLogService.java b/src/main/java/iet/ustb/sf/service/JobLogService.java new file mode 100644 index 0000000..230c6e8 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/JobLogService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.JobLog; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_job_log】的数据库操作Service +* @createDate 2025-08-05 15:35:25 +*/ +public interface JobLogService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/MonitorService.java b/src/main/java/iet/ustb/sf/service/MonitorService.java new file mode 100644 index 0000000..ce8b0ab --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/MonitorService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.Monitor; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_monitor】的数据库操作Service +* @createDate 2025-08-05 15:36:01 +*/ +public interface MonitorService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/RuleService.java b/src/main/java/iet/ustb/sf/service/RuleService.java new file mode 100644 index 0000000..199200e --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/RuleService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.Rule; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_rule】的数据库操作Service +* @createDate 2025-08-05 15:39:11 +*/ +public interface RuleService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/TargetDataService.java b/src/main/java/iet/ustb/sf/service/TargetDataService.java new file mode 100644 index 0000000..f071a4c --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/TargetDataService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.TargetData; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_target_data】的数据库操作Service +* @createDate 2025-08-05 15:40:32 +*/ +public interface TargetDataService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/TargetOptionService.java b/src/main/java/iet/ustb/sf/service/TargetOptionService.java new file mode 100644 index 0000000..d4ae373 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/TargetOptionService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.TargetOption; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_target_option】的数据库操作Service +* @createDate 2025-08-05 15:40:49 +*/ +public interface TargetOptionService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/TargetService.java b/src/main/java/iet/ustb/sf/service/TargetService.java new file mode 100644 index 0000000..87a85c6 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/TargetService.java @@ -0,0 +1,13 @@ +package iet.ustb.sf.service; + +import iet.ustb.sf.domain.Target; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author hyy +* @description 针对表【mbgk_target】的数据库操作Service +* @createDate 2025-08-05 15:40:19 +*/ +public interface TargetService extends IService { + +} diff --git a/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java new file mode 100644 index 0000000..2455dad --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.Analysis; +import iet.ustb.sf.service.AnalysisService; +import iet.ustb.sf.mapper.AnalysisMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_analysis】的数据库操作Service实现 +* @createDate 2025-08-05 15:34:30 +*/ +@Service +public class AnalysisServiceImpl extends ServiceImpl + implements AnalysisService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/CategoryServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/CategoryServiceImpl.java new file mode 100644 index 0000000..27c0df0 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/CategoryServiceImpl.java @@ -0,0 +1,28 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.Category; +import iet.ustb.sf.exception.ErrorCode; +import iet.ustb.sf.exception.ThrowUtils; +import iet.ustb.sf.service.CategoryService; +import iet.ustb.sf.mapper.CategoryMapper; +import jakarta.annotation.Resource; +import org.apache.commons.lang3.StringUtils; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author hyy + * @description 针对表【mbgk_category】的数据库操作Service实现 + * @createDate 2025-08-05 15:22:02 + */ +@Service +public class CategoryServiceImpl extends ServiceImpl + implements CategoryService { +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/JobLogServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/JobLogServiceImpl.java new file mode 100644 index 0000000..ed3f0e8 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/JobLogServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.JobLog; +import iet.ustb.sf.service.JobLogService; +import iet.ustb.sf.mapper.JobLogMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_job_log】的数据库操作Service实现 +* @createDate 2025-08-05 15:35:25 +*/ +@Service +public class JobLogServiceImpl extends ServiceImpl + implements JobLogService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/MonitorServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/MonitorServiceImpl.java new file mode 100644 index 0000000..37d0547 --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/MonitorServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.Monitor; +import iet.ustb.sf.service.MonitorService; +import iet.ustb.sf.mapper.MonitorMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_monitor】的数据库操作Service实现 +* @createDate 2025-08-05 15:36:01 +*/ +@Service +public class MonitorServiceImpl extends ServiceImpl + implements MonitorService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/RuleServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/RuleServiceImpl.java new file mode 100644 index 0000000..d434b9d --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/RuleServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.Rule; +import iet.ustb.sf.service.RuleService; +import iet.ustb.sf.mapper.RuleMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_rule】的数据库操作Service实现 +* @createDate 2025-08-05 15:39:11 +*/ +@Service +public class RuleServiceImpl extends ServiceImpl + implements RuleService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/TargetDataServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/TargetDataServiceImpl.java new file mode 100644 index 0000000..3f91c3e --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/TargetDataServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.TargetData; +import iet.ustb.sf.service.TargetDataService; +import iet.ustb.sf.mapper.TargetDataMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_target_data】的数据库操作Service实现 +* @createDate 2025-08-05 15:40:32 +*/ +@Service +public class TargetDataServiceImpl extends ServiceImpl + implements TargetDataService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/TargetOptionServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/TargetOptionServiceImpl.java new file mode 100644 index 0000000..f752b1e --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/TargetOptionServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.TargetOption; +import iet.ustb.sf.service.TargetOptionService; +import iet.ustb.sf.mapper.TargetOptionMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_target_option】的数据库操作Service实现 +* @createDate 2025-08-05 15:40:49 +*/ +@Service +public class TargetOptionServiceImpl extends ServiceImpl + implements TargetOptionService{ + +} + + + + diff --git a/src/main/java/iet/ustb/sf/service/impl/TargetServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/TargetServiceImpl.java new file mode 100644 index 0000000..85e546f --- /dev/null +++ b/src/main/java/iet/ustb/sf/service/impl/TargetServiceImpl.java @@ -0,0 +1,22 @@ +package iet.ustb.sf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import iet.ustb.sf.domain.Target; +import iet.ustb.sf.service.TargetService; +import iet.ustb.sf.mapper.TargetMapper; +import org.springframework.stereotype.Service; + +/** +* @author hyy +* @description 针对表【mbgk_target】的数据库操作Service实现 +* @createDate 2025-08-05 15:40:19 +*/ +@Service +public class TargetServiceImpl extends ServiceImpl + implements TargetService{ + +} + + + + diff --git a/src/main/resources/iet/ustb/sf/mapper/AnalysisMapper.xml b/src/main/resources/iet/ustb/sf/mapper/AnalysisMapper.xml new file mode 100644 index 0000000..0f9c633 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/AnalysisMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + id,target_id,name,type,is_time,column_en, + column_cn,show_val,create_time,update_time,remark, + sql + + diff --git a/src/main/resources/iet/ustb/sf/mapper/CategoryMapper.xml b/src/main/resources/iet/ustb/sf/mapper/CategoryMapper.xml new file mode 100644 index 0000000..931b180 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/CategoryMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + id,name_en,name_cn,parent_id,create_time,update_time, + topic,organization + + diff --git a/src/main/resources/iet/ustb/sf/mapper/JobLogMapper.xml b/src/main/resources/iet/ustb/sf/mapper/JobLogMapper.xml new file mode 100644 index 0000000..04fc4b6 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/JobLogMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + id,target_id,status,create_time,info + + diff --git a/src/main/resources/iet/ustb/sf/mapper/MonitorMapper.xml b/src/main/resources/iet/ustb/sf/mapper/MonitorMapper.xml new file mode 100644 index 0000000..24f5179 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/MonitorMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + id,target_id,rule_id,name,type,topic, + organization,level_,cycle,unit,target, + val,warn_level,set_date,x_show,create_time, + update_time,warn_type + + diff --git a/src/main/resources/iet/ustb/sf/mapper/RuleMapper.xml b/src/main/resources/iet/ustb/sf/mapper/RuleMapper.xml new file mode 100644 index 0000000..325e255 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/RuleMapper.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,name,type,op,target,rate, + warn_level,remark,create_time,update_time,target_id, + cycle,unit,parent_id,x_var,is_push, + cycle_num,plan_line,plan_area + + diff --git a/src/main/resources/iet/ustb/sf/mapper/TargetDataMapper.xml b/src/main/resources/iet/ustb/sf/mapper/TargetDataMapper.xml new file mode 100644 index 0000000..2ed830b --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/TargetDataMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + target_id,x_show,id,set_date,cycle,create_time, + update_time,val,target_cycle + + diff --git a/src/main/resources/iet/ustb/sf/mapper/TargetMapper.xml b/src/main/resources/iet/ustb/sf/mapper/TargetMapper.xml new file mode 100644 index 0000000..a9351b9 --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/TargetMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,name,parent_name,category_id,unit,type, + is_key,target_info,result_sql,level_,parent, + remark,table_name,cycle,status,search_sql, + create_time,update_time,topic,organization,job_sql, + his_sql + + diff --git a/src/main/resources/iet/ustb/sf/mapper/TargetOptionMapper.xml b/src/main/resources/iet/ustb/sf/mapper/TargetOptionMapper.xml new file mode 100644 index 0000000..5bbb4be --- /dev/null +++ b/src/main/resources/iet/ustb/sf/mapper/TargetOptionMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + id,target_id,column_name,type,op,fun, + val,create_time,update_time + +