diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/Excel/ImportExcel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/Excel/ImportExcel.java
index 3f18185b..f5f35de2 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/Excel/ImportExcel.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/Excel/ImportExcel.java
@@ -14,7 +14,6 @@ import java.io.InputStream;
import java.lang.reflect.Field;
import java.text.NumberFormat;
import java.text.ParseException;
-import java.time.LocalDateTime;
import java.util.*;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java
index e9594362..63b56df7 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java
@@ -1,6 +1,8 @@
package org.jeecg.common.api.dto;
+
import lombok.Data;
import org.jeecg.common.system.vo.LoginUser;
+
import java.io.Serializable;
import java.util.Date;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java
index 49427173..32a2d30b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java
@@ -1,6 +1,7 @@
package org.jeecg.common.api.dto.message;
import lombok.Data;
+
import java.io.Serializable;
import java.util.Map;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java
index 7738835c..fd8bedea 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java
@@ -15,15 +15,16 @@ import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.constant.enums.ModuleType;
import org.jeecg.common.constant.enums.OperateTypeEnum;
-import org.jeecg.modules.base.service.BaseCommonService;
import org.jeecg.common.system.vo.LoginUser;
import org.jeecg.common.util.IpUtils;
import org.jeecg.common.util.SpringContextUtils;
import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.base.service.BaseCommonService;
import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
import org.springframework.stereotype.Component;
import org.springframework.validation.BindingResult;
import org.springframework.web.multipart.MultipartFile;
+
import javax.annotation.Resource;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java
index 2b3ded92..f5498002 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java
@@ -1,9 +1,9 @@
package org.jeecg.common.aspect.annotation;
-import java.lang.annotation.*;
-
import org.jeecg.common.constant.enums.LowAppAopEnum;
+import java.lang.annotation.*;
+
/**
* 自动注入low_app_id
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java
index 1d8f3996..4c8fa7f8 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java
@@ -1,10 +1,6 @@
package org.jeecg.common.aspect.annotation;
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
+import java.lang.annotation.*;
/**
* 数据权限注解
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java
index 6c2f1707..b476d852 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java
@@ -2,16 +2,12 @@ package org.jeecg.common.constant;
import com.alibaba.fastjson.JSONObject;
import org.jeecg.common.util.oConvertUtils;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.core.io.Resource;
import org.springframework.stereotype.Component;
import java.io.File;
-import java.io.IOException;
import java.util.ArrayList;
-import java.util.Scanner;
-import java.util.Set;
import java.util.List;
+import java.util.Scanner;
/**
* @Description: 省市区
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java
index 6d5d8ef7..76064333 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java
@@ -1,6 +1,7 @@
package org.jeecg.common.exception;
import cn.hutool.core.util.ObjectUtil;
+import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.AuthorizationException;
import org.apache.shiro.authz.UnauthorizedException;
import org.jeecg.common.api.vo.Result;
@@ -16,8 +17,6 @@ import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.multipart.MaxUploadSizeExceededException;
import org.springframework.web.servlet.NoHandlerFoundException;
-import lombok.extern.slf4j.Slf4j;
-
/**
* 异常处理器
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java
index fdb1506b..2f621506 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java
@@ -27,7 +27,6 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.*;
-import java.util.stream.Collectors;
/**
* @Description: Controller基类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java
index 2eebaffd..35f50cd4 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java
@@ -1,18 +1,16 @@
package org.jeecg.common.system.base.entity;
-import java.io.Serializable;
-
-import org.jeecgframework.poi.excel.annotation.Excel;
-import org.springframework.format.annotation.DateTimeFormat;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
-
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
/**
* @Description: Entity基类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java
index f19ba843..09344bf2 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java
@@ -1,11 +1,10 @@
package org.jeecg.common.system.base.service.impl;
-import org.jeecg.common.system.base.entity.JeecgEntity;
-import org.jeecg.common.system.base.service.JeecgService;
-
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.system.base.entity.JeecgEntity;
+import org.jeecg.common.system.base.service.JeecgService;
/**
* @Description: ServiceImpl基类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java
index 5ad894e3..a6d17ad8 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java
@@ -1,17 +1,9 @@
package org.jeecg.common.system.query;
-import java.beans.PropertyDescriptor;
-import java.io.UnsupportedEncodingException;
-import java.lang.reflect.Field;
-import java.math.BigDecimal;
-import java.net.URLDecoder;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.*;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import java.util.stream.Collectors;
-
+import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import lombok.extern.slf4j.Slf4j;
import org.apache.commons.beanutils.PropertyUtils;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.constant.DataBaseConstant;
@@ -26,11 +18,17 @@ import org.jeecg.common.util.SqlInjectionUtil;
import org.jeecg.common.util.oConvertUtils;
import org.springframework.util.NumberUtils;
-import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-
-import lombok.extern.slf4j.Slf4j;
+import java.beans.PropertyDescriptor;
+import java.io.UnsupportedEncodingException;
+import java.lang.reflect.Field;
+import java.math.BigDecimal;
+import java.net.URLDecoder;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.stream.Collectors;
/**
* @Description: 查询生成器
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
index ff276e44..19edd7e1 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
@@ -7,15 +7,6 @@ import com.auth0.jwt.exceptions.JWTDecodeException;
import com.auth0.jwt.interfaces.DecodedJWT;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.base.Joiner;
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.util.Date;
-import javax.servlet.ServletResponse;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
import org.apache.shiro.SecurityUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.CommonConstant;
@@ -29,6 +20,14 @@ import org.jeecg.common.util.DateUtils;
import org.jeecg.common.util.SpringContextUtils;
import org.jeecg.common.util.oConvertUtils;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.Date;
+
/**
* @Author Scott
* @Date 2018-07-12 14:23
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java
index b4071469..6c794e13 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java
@@ -1,13 +1,12 @@
package org.jeecg.common.system.vo;
-import java.io.Serializable;
-
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import java.io.Serializable;
+
/**
* @Description: 字典类
* @author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
index 6d31b244..8a18a01d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
@@ -1,15 +1,13 @@
package org.jeecg.common.system.vo;
-import java.util.Date;
-
-import org.jeecg.common.desensitization.annotation.SensitiveField;
-import org.springframework.format.annotation.DateTimeFormat;
-
import com.fasterxml.jackson.annotation.JsonFormat;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecg.common.desensitization.annotation.SensitiveField;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
/**
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java
index 5499bef2..c9fc0771 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java
@@ -1,7 +1,5 @@
package org.jeecg.common.system.vo;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
/**
* @Author qinfeng
* @Date 2020/2/19 12:01
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java
index f9204d62..a3997554 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java
@@ -1,12 +1,5 @@
package org.jeecg.common.system.vo;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-import java.io.Serializable;
import java.util.Date;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java
index a6e117ab..e444329a 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java
@@ -1,9 +1,9 @@
package org.jeecg.common.system.vo;
-import java.util.List;
-
import org.jeecg.common.util.DateUtils;
+import java.util.List;
+
/**
* @Description: 用户缓存信息
* @author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java
index 08b3fbcb..2748de97 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java
@@ -1,12 +1,11 @@
package org.jeecg.common.util;
+import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import javax.servlet.http.HttpServletRequest;
-
/**
*
* @Author 张代浩
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java
index 48df5678..d8fb4847 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java
@@ -1,9 +1,5 @@
package org.jeecg.common.util;
-import org.jeecg.config.StaticConfig;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
@@ -12,6 +8,9 @@ import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
+import org.jeecg.config.StaticConfig;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* Created on 17/6/7.
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ExportUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ExportUtil.java
index 12cce76c..4b40c13a 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ExportUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ExportUtil.java
@@ -1,16 +1,11 @@
package org.jeecg.common.util;
-import cn.hutool.core.collection.ListUtil;
-import cn.hutool.core.util.CharsetUtil;
-
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
-import static com.google.common.net.MediaType.OCTET_STREAM;
-
public class ExportUtil {
private static final String UTF_8 = StandardCharsets.UTF_8.name();
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
index c79514f4..07d51776 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
@@ -12,7 +12,8 @@ import org.springframework.stereotype.Component;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
-import java.io.*;
+import java.io.IOException;
+import java.io.InputStream;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java
index 01b9d6be..60987aa6 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java
@@ -1,12 +1,12 @@
package org.jeecg.common.util;
-import javax.servlet.http.HttpServletRequest;
-
import org.apache.commons.lang3.StringUtils;
import org.jeecg.common.constant.CommonConstant;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import javax.servlet.http.HttpServletRequest;
+
/**
* IP地址
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java
index aaae509e..4f73e540 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java
@@ -1,12 +1,12 @@
package org.jeecg.common.util;
-import java.security.Key;
-import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;
import javax.crypto.spec.PBEParameterSpec;
+import java.security.Key;
+import java.security.SecureRandom;
/**
* @Description: 密码工具类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java
index bd46b7d8..f9d67869 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java
@@ -1,8 +1,5 @@
package org.jeecg.common.util;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.constant.ServiceNameConstants;
import org.springframework.beans.BeansException;
@@ -12,6 +9,9 @@ import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
/**
* @Description: spring上下文工具类
* @author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java
index 723e1ce4..60c45dc2 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java
@@ -3,6 +3,7 @@ package org.jeecg.common.util;
import cn.hutool.crypto.SecureUtil;
import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.exception.JeecgBootException;
+
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Field;
import java.util.Set;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java
index 01998791..19782ee1 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java
@@ -6,6 +6,7 @@ import org.jeecg.common.constant.CacheConstant;
import org.jeecg.common.system.vo.DynamicDataSourceModel;
import org.jeecg.common.util.SpringContextUtils;
import org.springframework.data.redis.core.RedisTemplate;
+
import java.util.HashMap;
import java.util.Map;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java
index 38b172f9..fd25b585 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java
@@ -4,14 +4,12 @@ import com.alibaba.druid.pool.DruidDataSource;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ArrayUtils;
import org.jeecg.common.exception.JeecgBootException;
-import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.common.system.vo.DynamicDataSourceModel;
import org.jeecg.common.util.ReflectHelper;
import org.jeecg.common.util.oConvertUtils;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
-import javax.sql.DataSource;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java
index 4fb13e7b..60c35e76 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java
@@ -20,7 +20,6 @@ import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
-import java.net.URLDecoder;
import java.util.Date;
import java.util.UUID;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java
index 9adc8bf1..22f8c703 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java
@@ -8,8 +8,9 @@ import cn.hutool.crypto.asymmetric.RSA;
import cn.hutool.crypto.asymmetric.Sign;
import cn.hutool.crypto.asymmetric.SignAlgorithm;
import cn.hutool.crypto.symmetric.AES;
-import org.jeecg.common.util.security.entity.*;
import com.alibaba.fastjson.JSONObject;
+import org.jeecg.common.util.security.entity.*;
+
import javax.crypto.SecretKey;
import java.security.KeyPair;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java
index 12c4fd86..5fd22c8d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java
@@ -1,10 +1,6 @@
package org.jeecg.config;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-
+import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.CommonAPI;
import org.jeecg.common.system.vo.DictModel;
import org.jeecg.common.util.oConvertUtils;
@@ -12,7 +8,9 @@ import org.jeecgframework.dict.service.AutoPoiDictServiceI;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
-import lombok.extern.slf4j.Slf4j;
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
/**
* 描述:AutoPoi Excel注解支持字典参数设置
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java
index 7659172b..839759a3 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java
@@ -1,9 +1,8 @@
package org.jeecg.config;
-import java.io.IOException;
-
-import javax.servlet.*;
-
+import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure;
+import com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties;
+import com.alibaba.druid.util.Utils;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
@@ -11,9 +10,8 @@ import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
-import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure;
-import com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties;
-import com.alibaba.druid.util.Utils;
+import javax.servlet.*;
+import java.io.IOException;
/**
* @Description: DruidConfig配置类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java
index f3bb9b8f..2d3ef55b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java
@@ -19,7 +19,6 @@ import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.ParameterBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.oas.annotations.EnableOpenApi;
import springfox.documentation.schema.ModelRef;
import springfox.documentation.service.*;
import springfox.documentation.spi.DocumentationType;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
index 24cfef98..a8911fe9 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
@@ -1,11 +1,14 @@
package org.jeecg.config.mybatis;
-import java.util.ArrayList;
-import java.util.List;
-
import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler;
import com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
+import net.sf.jsqlparser.expression.Expression;
+import net.sf.jsqlparser.expression.LongValue;
import org.jeecg.common.config.TenantContext;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.constant.TenantConstant;
@@ -16,13 +19,8 @@ import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
-import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
-import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler;
-import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
-import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
-
-import net.sf.jsqlparser.expression.Expression;
-import net.sf.jsqlparser.expression.LongValue;
+import java.util.ArrayList;
+import java.util.List;
/**
* 单数据源配置(jeecg.datasource.open = false时生效)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java
index 0b60721e..5fa0d8e4 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java
@@ -2,6 +2,7 @@ package org.jeecg.config.mybatis;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+
import java.util.concurrent.ConcurrentHashMap;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
index 534e47f2..6ba987ac 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
@@ -20,7 +20,6 @@ import org.jeecg.config.shiro.filters.CustomShiroFilterFactoryBean;
import org.jeecg.config.shiro.filters.JwtFilter;
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.DependsOn;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java
index 8668a44a..e084f73f 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java
@@ -1,6 +1,7 @@
package org.jeecg.config.shiro.filters;
import lombok.extern.slf4j.Slf4j;
+import org.apache.shiro.mgt.SecurityManager;
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
import org.apache.shiro.web.filter.InvalidRequestFilter;
import org.apache.shiro.web.filter.mgt.DefaultFilter;
@@ -9,7 +10,6 @@ import org.apache.shiro.web.filter.mgt.FilterChainResolver;
import org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver;
import org.apache.shiro.web.mgt.WebSecurityManager;
import org.apache.shiro.web.servlet.AbstractShiroFilter;
-import org.apache.shiro.mgt.SecurityManager;
import org.springframework.beans.factory.BeanInitializationException;
import javax.servlet.Filter;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java
index ee2adf21..5fd6660e 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java
@@ -1,12 +1,13 @@
package org.jeecg.config.shiro.filters;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.shiro.subject.Subject;
+import org.apache.shiro.web.filter.AccessControlFilter;
+
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.apache.shiro.subject.Subject;
-import org.apache.shiro.web.filter.AccessControlFilter;
-import lombok.extern.slf4j.Slf4j;
/**
* @Author Scott
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java
index 87e9c561..19cdcdea 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java
@@ -1,12 +1,8 @@
package org.jeecg.config.sign.interceptor;
-import java.io.PrintWriter;
-import java.util.SortedMap;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
+import com.alibaba.fastjson.JSON;
+import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.util.DateUtils;
@@ -16,9 +12,10 @@ import org.jeecg.config.sign.util.HttpUtils;
import org.jeecg.config.sign.util.SignUtil;
import org.springframework.web.servlet.HandlerInterceptor;
-import com.alibaba.fastjson.JSON;
-
-import lombok.extern.slf4j.Slf4j;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.PrintWriter;
+import java.util.SortedMap;
/**
* 签名拦截器
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java
index 94fe002c..0af72e40 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java
@@ -1,5 +1,12 @@
package org.jeecg.config.sign.util;
+import com.alibaba.fastjson.JSONObject;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.constant.SymbolConstant;
+import org.jeecg.common.util.oConvertUtils;
+import org.springframework.http.HttpMethod;
+
+import javax.servlet.http.HttpServletRequest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
@@ -10,15 +17,6 @@ import java.util.Map;
import java.util.SortedMap;
import java.util.TreeMap;
-import javax.servlet.http.HttpServletRequest;
-
-import lombok.extern.slf4j.Slf4j;
-import org.jeecg.common.constant.SymbolConstant;
-import org.jeecg.common.util.oConvertUtils;
-import org.springframework.http.HttpMethod;
-
-import com.alibaba.fastjson.JSONObject;
-
/**
* http 工具类 获取请求中的参数
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java
index 9227a845..1157f5d6 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java
@@ -1,7 +1,5 @@
package org.jeecg.config.vo;
-import javax.print.DocFlavor;
-
/**
*
* @author: scott
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleDto.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleDto.java
index 3c88ac32..330704a0 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleDto.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleDto.java
@@ -1,16 +1,8 @@
package org.jeecg.modules.base.dto;
-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 com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.jeecg.modules.base.entity.Rule;
-import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
-import java.util.Date;
@Data
public class AlarmRuleDto implements Serializable {
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleInfo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleInfo.java
index e5572a70..f271d81d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleInfo.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/AlarmRuleInfo.java
@@ -1,6 +1,7 @@
package org.jeecg.modules.base.dto;
import lombok.Data;
+
import java.io.Serializable;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/SourceDto.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/SourceDto.java
index 2e20f8cb..578fd4bb 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/SourceDto.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/SourceDto.java
@@ -1,6 +1,7 @@
package org.jeecg.modules.base.dto;
import lombok.Data;
+
import java.io.Serializable;
@Data
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsDetectors.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsDetectors.java
index cf115c55..095e3658 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsDetectors.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsDetectors.java
@@ -109,10 +109,4 @@ public class GardsDetectors implements Serializable {
@TableField(value = "STATION_ID")
private Integer stationId;
- /**
- * 台站名称
- */
- @TableField(exist = false)
- private String stationName;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsStations.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsStations.java
index 51a90ada..76bfece0 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsStations.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsStations.java
@@ -1,6 +1,5 @@
package org.jeecg.modules.base.entity.configuration;
-import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
@@ -11,9 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Null;
import java.io.Serializable;
-import java.sql.Timestamp;
import java.util.Date;
@Data
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Host.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Host.java
index 190ef86c..e3d75e17 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Host.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Host.java
@@ -2,6 +2,7 @@ package org.jeecg.modules.base.entity.monitor;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
+
import java.io.Serializable;
import java.util.Map;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/ItemHistory.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/ItemHistory.java
index eb7e5bf3..359b7bdd 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/ItemHistory.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/ItemHistory.java
@@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import java.io.Serializable;
-import java.util.List;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Servers.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Servers.java
index 8bcf25f9..cf589ab9 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Servers.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/monitor/Servers.java
@@ -2,6 +2,7 @@ package org.jeecg.modules.base.entity.monitor;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
+
import java.io.Serializable;
import java.util.List;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsAlertData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsAlertData.java
index 2024f889..e37e7553 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsAlertData.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsAlertData.java
@@ -41,7 +41,4 @@ public class GardsAlertData implements Serializable {
@TableField(value = "INPUT_FILE_NAME")
private String inputFileName;
- @Excel(name = "NO",orderNum = "1")
- @TableField(exist = false)
- private Integer no;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsMetData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsMetData.java
index 266c7caf..b19c5697 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsMetData.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsMetData.java
@@ -7,7 +7,6 @@ import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
-import javax.validation.constraints.Email;
import java.io.Serializable;
import java.util.Date;
@@ -102,12 +101,8 @@ public class GardsMetData implements Serializable {
* 操作时间
*/
@TableField(value = "MODDATE")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate;
- @TableField(exist = false)
- @Excel(name = "NO",orderNum = "1")
- private Integer no;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleAux.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleAux.java
index 1d3614c6..81e55cdb 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleAux.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleAux.java
@@ -3,6 +3,7 @@ package org.jeecg.modules.base.entity.original;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
+
import java.io.Serializable;
import java.util.Date;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleCertLine.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleCertLine.java
index e2fa955e..d1fb5dec 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleCertLine.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleCertLine.java
@@ -3,6 +3,7 @@ package org.jeecg.modules.base.entity.original;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
+
import java.io.Serializable;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleData.java
index 6c369f17..bd12aeb5 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleData.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleData.java
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
-import org.jeecgframework.poi.excel.annotation.ExcelIgnore;
-import org.jeecgframework.poi.excel.annotation.ExcelTarget;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
@@ -160,32 +158,9 @@ public class GardsSampleData implements Serializable {
* 操作时间
*/
@TableField(value = "MODDATE")
-
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate;
- /**
- * 台站名称
- */
- @TableField(exist = false)
- @Excel(name = "STATION" ,orderNum = "2")
- private String stationName;
- /**
- * 探测器名称
- */
- @TableField(exist = false)
- private String detectorsName;
-
-
- @TableField(exist = false)
- @Excel(name = "CALIB REPORTS" ,orderNum = "7")
- private String calibReports;
-
- @TableField(exist = false)
- private String dbName;
-
- @TableField(exist = false)
- @Excel(name = "NO" ,orderNum = "1")
- private Integer no;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleDescription.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleDescription.java
index 62e119f8..6f5ee4bb 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleDescription.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleDescription.java
@@ -3,6 +3,7 @@ package org.jeecg.modules.base.entity.original;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
+
import java.io.Serializable;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSohData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSohData.java
index e12adc53..076916c2 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSohData.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSohData.java
@@ -81,22 +81,4 @@ public class GardsSohData implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate;
- /**
- * 探测器名称
- */
- @TableField(exist = false)
- private String detectorName;
-
- /**
- * 结束时间
- */
- @TableField(exist = false)
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Excel(name = "START TIME",orderNum = "4",width = 30,format = "yyyy-MM-dd HH:mm:ss")
- private Date endTime;
-
- @TableField(exist = false)
- @Excel(name = "NO",orderNum = "1")
- private Integer no;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmContactGroup.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmContactGroup.java
index 4e288a82..9d8ae658 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmContactGroup.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmContactGroup.java
@@ -10,7 +10,6 @@ import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDate;
-import java.util.List;
@Data
@TableName(value = "alarm_contact_group")
@@ -62,22 +61,4 @@ public class AlarmContactGroup implements Serializable {
@TableField(value = "update_by")
private String updateBy;
- /**
- * 联系人组关联的用户id
- */
- @TableField(exist = false)
- List userIds;
-
- /**
- * 联系人组关联的用户集合
- */
- @TableField(exist = false)
- List users;
-
- /**
- * 当前联系人组人员数量
- */
- @TableField(exist = false)
- Integer personNumber;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmRule.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmRule.java
index fe2203ec..e2912ada 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmRule.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/AlarmRule.java
@@ -6,11 +6,9 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.jeecg.modules.base.entity.Rule;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
-import java.time.LocalDate;
import java.util.Date;
@Data
@@ -105,9 +103,4 @@ public class AlarmRule implements Serializable {
@TableField(value = "update_by")
private String updateBy;
- /**
- * 用于新增报警规则
- */
- @TableField(exist = false)
- private Rule rule;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/StationReceivingConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/StationReceivingConfig.java
index 88a59ecb..510db70c 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/StationReceivingConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/StationReceivingConfig.java
@@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
-import java.util.List;
@Data
@TableName(value = "station_receiving_config")
@@ -49,10 +48,4 @@ public class StationReceivingConfig implements Serializable {
@TableField(value = "update_interval_time")
private Double updateIntervalTime;
- /**
- * 用户关注台站信息
- */
- @TableField(exist = false)
- List sysUserFocusStations;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysAnnouncementSend.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysAnnouncementSend.java
index 4dea53d6..c1e91177 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysAnnouncementSend.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysAnnouncementSend.java
@@ -1,14 +1,14 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
+import java.io.Serializable;
+
/**
* @Description: 用户通告阅读标记表
* @Author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDataLog.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDataLog.java
index 6b054541..1d9af19a 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDataLog.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDataLog.java
@@ -1,17 +1,15 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
-
-import org.springframework.format.annotation.DateTimeFormat;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
/**
* @Description: 系统数据日志
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartPermission.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartPermission.java
index 7e4390b9..51bbc7e1 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartPermission.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartPermission.java
@@ -1,18 +1,13 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRole.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRole.java
index 580f06c3..91dce579 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRole.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRole.java
@@ -1,20 +1,17 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
-import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecg.common.aspect.annotation.Dict;
-import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
/**
* @Description: 部门角色
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRolePermission.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRolePermission.java
index 62418b31..c3fb42e1 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRolePermission.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRolePermission.java
@@ -1,19 +1,16 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
/**
* @Description: 部门角色权限
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRoleUser.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRoleUser.java
index 135ccaa1..df1548d6 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRoleUser.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDepartRoleUser.java
@@ -1,18 +1,13 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDict.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDict.java
index 4390c06b..94b04b0d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDict.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDict.java
@@ -1,16 +1,15 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import java.io.Serializable;
+import java.util.Date;
+
/**
*
* 字典表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDictItem.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDictItem.java
index 48bd4b4f..d811909c 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDictItem.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysDictItem.java
@@ -1,18 +1,16 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.util.Date;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
+import java.io.Serializable;
+import java.util.Date;
+
/**
*
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmail.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmail.java
index ea822dc2..1f06aabc 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmail.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmail.java
@@ -10,7 +10,6 @@ import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDate;
-import java.util.Date;
/**
* 邮件管理数据表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmailLog.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmailLog.java
index fd293dc3..3a907667 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmailLog.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysEmailLog.java
@@ -9,7 +9,6 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
-import java.time.LocalDateTime;
import java.util.Date;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFiles.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFiles.java
index bbd5d8a9..0d684c1f 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFiles.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFiles.java
@@ -13,6 +13,7 @@ import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
+
import java.util.Date;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFormFile.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFormFile.java
index e8a7fb20..7e53cf3d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFormFile.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysFormFile.java
@@ -11,6 +11,7 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
+
import java.util.Date;
/**
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysLog.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysLog.java
index d66b4a08..0aa85c1d 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysLog.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysLog.java
@@ -1,16 +1,16 @@
package org.jeecg.modules.base.entity.postgre;
-import java.util.Date;
-
-import org.jeecg.common.aspect.annotation.Dict;
-import org.springframework.format.annotation.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
-import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecg.common.aspect.annotation.Dict;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
/**
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPackPermission.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPackPermission.java
index ddd9379d..0ad9dd1b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPackPermission.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPackPermission.java
@@ -1,18 +1,19 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
-import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
/**
* @Description: 产品包菜单关系表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermission.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermission.java
index 053961c1..de8bd0e0 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermission.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermission.java
@@ -1,7 +1,5 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
@@ -9,7 +7,9 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
-import org.jeecgframework.poi.excel.annotation.Excel;
+
+import java.io.Serializable;
+import java.util.Date;
/**
*
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermissionDataRule.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermissionDataRule.java
index ff30d0be..f1a8c730 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermissionDataRule.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysPermissionDataRule.java
@@ -1,15 +1,14 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import java.io.Serializable;
+import java.util.Date;
+
/**
*
* 菜单权限规则表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRoleIndex.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRoleIndex.java
index 8b6c3c29..be6335c0 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRoleIndex.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRoleIndex.java
@@ -1,19 +1,17 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
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 com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
/**
* @Description: 角色首页配置
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRolePermission.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRolePermission.java
index 8722faf0..ca243950 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRolePermission.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysRolePermission.java
@@ -1,17 +1,16 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
+import java.io.Serializable;
+import java.util.Date;
+
/**
*
* 角色权限表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTask.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTask.java
index e50247a3..f106b249 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTask.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTask.java
@@ -13,7 +13,6 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
-import java.util.List;
@Data
@TableName("sys_task")
@@ -48,10 +47,4 @@ public class SysTask implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
- @TableField(exist = false)
- private String userName;
-
- @TableField(exist = false)
- private List stationList;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTaskStation.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTaskStation.java
index 7ad176b5..5f11383f 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTaskStation.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTaskStation.java
@@ -42,7 +42,4 @@ public class SysTaskStation implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
- @TableField(exist = false)
- private String stationName;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenant.java
index 32be51f0..1bf6619b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenant.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenant.java
@@ -1,12 +1,12 @@
package org.jeecg.modules.base.entity.postgre;
-import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.springframework.format.annotation.DateTimeFormat;
+
import java.io.Serializable;
import java.util.Date;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenantPack.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenantPack.java
index af05935d..2ea60587 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenantPack.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysTenantPack.java
@@ -1,18 +1,21 @@
package org.jeecg.modules.base.entity.postgre;
+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 com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
import java.io.Serializable;
import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
-import org.jeecgframework.poi.excel.annotation.Excel;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
/**
* @Description: 租户产品包
* @Author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserAgent.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserAgent.java
index 6f1fc4c2..ecdd7f01 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserAgent.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserAgent.java
@@ -1,14 +1,14 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
+import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
/**
* @Description: 用户代理人设置
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserDepart.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserDepart.java
index d0b22364..d0464b5b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserDepart.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserDepart.java
@@ -1,13 +1,12 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-
import lombok.Data;
+import java.io.Serializable;
+
/**
* @Description: 用户部门
* @author: jeecg-boot
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserFocusStation.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserFocusStation.java
index ba2f842a..c4de2006 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserFocusStation.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserFocusStation.java
@@ -11,11 +11,8 @@ import org.jeecg.config.valid.UpdateGroup;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Null;
import java.io.Serializable;
import java.time.LocalDateTime;
-import java.util.Date;
@Data
@TableName("sys_user_focus_station")
@@ -62,34 +59,4 @@ public class SysUserFocusStation implements Serializable {
@TableField(value = "create_by")
private String createBy;
- /**
- * 经度
- */
- @TableField(exist = false)
- private Double lon;
-
- /**
- * 纬度
- */
- @TableField(exist = false)
- private Double lat;
-
- /**
- * 海拔
- */
- @TableField(exist = false)
- private String altitude;
-
- /**
- * 状态
- */
- @TableField(exist = false)
- private String status;
-
- /**
- * 台站编码
- */
- @TableField(exist = false)
- private String stationCode;
-
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserRole.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserRole.java
index c09ad482..0fa08222 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserRole.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserRole.java
@@ -1,14 +1,13 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import java.io.Serializable;
+
/**
*
* 用户角色表
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserTenant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserTenant.java
index ce3fc01a..ab9dbc98 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserTenant.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/postgre/SysUserTenant.java
@@ -1,18 +1,19 @@
package org.jeecg.modules.base.entity.postgre;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
-import org.springframework.format.annotation.DateTimeFormat;
-import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
/**
* @Description: sys_user_tenant_relation
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsAnalyses.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsAnalyses.java
index 0179d2ac..8bd06629 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsAnalyses.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsAnalyses.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* gards_analyses数据表存储谱数据分析的基本信息,包括:
@@ -116,7 +119,9 @@ public class GardsAnalyses implements Serializable {
private String comments;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "USEDGASPHD")
private String usedgasphd;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibration.java
index 53cfcf13..daed7654 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibration.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibration.java
@@ -2,8 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
import java.io.Serializable;
+import java.util.Date;
/**
* 存储数据分析过程中能量、分辨率和效率刻度的拟合结果。
@@ -101,7 +105,9 @@ public class GardsCalibration implements Serializable {
private Double coeff9;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "COEFF_STRING")
private String coeffString;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibrationPairs.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibrationPairs.java
index cb72fc57..a5192320 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibrationPairs.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsCalibrationPairs.java
@@ -2,8 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
import java.io.Serializable;
+import java.util.Date;
/**
* 存储数据分析过程中能量、分辨率和效率刻度实际使用的刻度点数据。
@@ -60,5 +64,7 @@ public class GardsCalibrationPairs implements Serializable {
private String uncYValue;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclIded.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclIded.java
index 488b60f0..d2d46f9e 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclIded.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclIded.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储gamma谱中识别到的核素计算结果。
@@ -96,7 +99,9 @@ public class GardsNuclIded implements Serializable {
private Integer cscModFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "MDC")
private String mdc;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclLinesIded.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclLinesIded.java
index 1e7d495e..1a5d15d5 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclLinesIded.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsNuclLinesIded.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储gamma谱中识别到的峰计算结果。
@@ -36,7 +39,9 @@ public class GardsNuclLinesIded implements Serializable {
private String nuclideName;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
/**
* 核素库中核素对应峰的能量(keV)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsPeaks.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsPeaks.java
index a2d4fcac..eb99d293 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsPeaks.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsPeaks.java
@@ -2,8 +2,13 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
import java.io.Serializable;
+import java.util.Date;
+
/**
* 存储gamma谱的寻峰结果
*/
@@ -28,7 +33,9 @@ public class GardsPeaks implements Serializable {
private Integer idAnalysis;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
/**
* 峰中心道(道址)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiChannels.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiChannels.java
index 0759427f..dae04fa9 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiChannels.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiChannels.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱中感兴趣区道址边界数据。
@@ -50,5 +53,7 @@ public class GardsRoiChannels implements Serializable {
private Integer gChanStop;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiResults.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiResults.java
index 98b69836..d3b0de5b 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiResults.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsRoiResults.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱中分析过程中的有关感兴趣区(ROI)计算的中间结果。
@@ -90,5 +93,7 @@ public class GardsRoiResults implements Serializable {
private Integer nidFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsXeResults.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsXeResults.java
index 4be801db..fc99ec2f 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsXeResults.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsXeResults.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnauto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱最终分析结果。
@@ -55,5 +58,7 @@ public class GardsXeResults implements Serializable {
private Integer nidFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsAnalyses.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsAnalyses.java
index e2659fb9..ca19a171 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsAnalyses.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsAnalyses.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* gards_analyses数据表存储谱数据分析的基本信息,包括:
@@ -116,7 +119,9 @@ public class GardsAnalyses implements Serializable {
private String comments;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "USEDGASPHD")
private String usedgasphd;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibration.java
index fe33854f..4a9c3e4c 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibration.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibration.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储数据分析过程中能量、分辨率和效率刻度的拟合结果。
@@ -102,7 +105,9 @@ public class GardsCalibration implements Serializable {
private Double coeff9;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "COEFF_STRING")
private String coeffString;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibrationPairs.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibrationPairs.java
index b0a0e8e0..cd87ba66 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibrationPairs.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsCalibrationPairs.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储数据分析过程中能量、分辨率和效率刻度实际使用的刻度点数据。
@@ -61,5 +64,7 @@ public class GardsCalibrationPairs implements Serializable {
private String uncYValue;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclIded.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclIded.java
index f1ea507c..a98dd98a 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclIded.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclIded.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储gamma谱中识别到的核素计算结果。
@@ -96,7 +99,9 @@ public class GardsNuclIded implements Serializable {
private Integer cscModFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
@TableField(value = "MDC")
private String mdc;
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclLinesIded.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclLinesIded.java
index 6e3a1ae9..833d2291 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclLinesIded.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsNuclLinesIded.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储gamma谱中识别到的峰计算结果。
@@ -36,7 +39,9 @@ public class GardsNuclLinesIded implements Serializable {
private String nuclideName;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
/**
* 核素库中核素对应峰的能量(keV)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsPeaks.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsPeaks.java
index 44fe946e..b4557f31 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsPeaks.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsPeaks.java
@@ -2,9 +2,13 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
+
/**
* 存储gamma谱的寻峰结果
*/
@@ -29,7 +33,9 @@ public class GardsPeaks implements Serializable {
private Integer idAnalysis;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
/**
* 峰中心道(道址)
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiChannels.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiChannels.java
index ea668cc5..20f3e7a9 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiChannels.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiChannels.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱中感兴趣区道址边界数据。
@@ -50,5 +53,7 @@ public class GardsRoiChannels implements Serializable {
private Integer gChanStop;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiResults.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiResults.java
index d343bab4..ef8d2f01 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiResults.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsRoiResults.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱中分析过程中的有关感兴趣区(ROI)计算的中间结果。
@@ -90,5 +93,7 @@ public class GardsRoiResults implements Serializable {
private Integer nidFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsXeResults.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsXeResults.java
index 7bb1e891..3577b8a9 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsXeResults.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsXeResults.java
@@ -2,9 +2,12 @@ package org.jeecg.modules.base.entity.rnman;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
+import java.util.Date;
/**
* 存储β-γ符合谱最终分析结果。
@@ -55,5 +58,7 @@ public class GardsXeResults implements Serializable {
private Integer nidFlag;
@TableField(value = "MODDATE")
- private Long moddate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date moddate;
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java
index 3bd057c5..3c1da04a 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java
@@ -4,17 +4,17 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.SecurityUtils;
import org.jeecg.common.api.dto.LogDTO;
-import org.jeecg.modules.base.mapper.BaseCommonMapper;
-import org.jeecg.modules.base.service.BaseCommonService;
import org.jeecg.common.system.vo.LoginUser;
import org.jeecg.common.util.IpUtils;
import org.jeecg.common.util.SpringContextUtils;
import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.base.mapper.BaseCommonMapper;
+import org.jeecg.modules.base.service.BaseCommonService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
-import java.util.*;
+import java.util.Date;
/**
* @Description: common实现类
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/vo/SourceVo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/vo/SourceVo.java
index fdc258b8..364749ff 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/vo/SourceVo.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/vo/SourceVo.java
@@ -2,6 +2,7 @@ package org.jeecg.modules.base.vo;
import lombok.Data;
import org.jeecg.common.api.QueryRequest;
+
import java.io.Serializable;
import java.util.List;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmContactGroupMemberController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmContactGroupMemberController.java
index 28984010..7bc2ec6b 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmContactGroupMemberController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmContactGroupMemberController.java
@@ -4,7 +4,10 @@ import io.swagger.annotations.Api;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.service.IAlarmContactGroupMemberService;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("alarmContactGroupMember")
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmItemController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmItemController.java
index 288b9439..0062a4bf 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmItemController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmItemController.java
@@ -5,7 +5,8 @@ import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.modules.base.entity.postgre.AlarmItem;
import org.jeecg.modules.service.IAlarmItemService;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
@Api(value = "监控项管理",tags = "监控项管理")
@RestController
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmRuleController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmRuleController.java
index fdd6ba45..b85ac04a 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmRuleController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/AlarmRuleController.java
@@ -3,17 +3,18 @@ package org.jeecg.modules.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.postgre.AlarmRule;
+import org.jeecg.modules.base.dto.ItemDto;
import org.jeecg.modules.base.entity.monitor.Host;
import org.jeecg.modules.base.entity.monitor.Servers;
+import org.jeecg.modules.base.entity.postgre.AlarmRule;
import org.jeecg.modules.base.vo.AlarmRuleVo;
-import org.jeecg.modules.base.dto.ItemDto;
import org.jeecg.modules.feignclient.MonitorAlarm;
import org.jeecg.modules.service.IAlarmRuleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import java.util.stream.Collectors;
@RestController
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysDatabaseController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysDatabaseController.java
index 15272da2..bd84cea8 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysDatabaseController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysDatabaseController.java
@@ -5,8 +5,8 @@ import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.base.dto.SourceDto;
-import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.base.entity.postgre.SysDatabase;
+import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.service.ISysDatabaseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysEmailController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysEmailController.java
index d0245ff6..56e4be1d 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysEmailController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysEmailController.java
@@ -4,8 +4,8 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.service.ISysEmailService;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysServerController.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysServerController.java
index 688352e4..aff67d8f 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysServerController.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/controller/SysServerController.java
@@ -5,8 +5,8 @@ import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.base.dto.SourceDto;
-import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.base.entity.postgre.SysServer;
+import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.service.ISysServerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmContactGroupAbnormal.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmContactGroupAbnormal.java
new file mode 100644
index 00000000..e83d0fd5
--- /dev/null
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmContactGroupAbnormal.java
@@ -0,0 +1,33 @@
+package org.jeecg.modules.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.postgre.AlarmContactGroup;
+import org.jeecg.modules.base.entity.postgre.SysUser;
+
+import java.util.List;
+
+@Data
+@TableName(value = "alarm_contact_group")
+public class AlarmContactGroupAbnormal extends AlarmContactGroup {
+
+ /**
+ * 联系人组关联的用户id
+ */
+ @TableField(exist = false)
+ List userIds;
+
+ /**
+ * 联系人组关联的用户集合
+ */
+ @TableField(exist = false)
+ List users;
+
+ /**
+ * 当前联系人组人员数量
+ */
+ @TableField(exist = false)
+ Integer personNumber;
+
+}
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmHistory.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmHistory.java
index c9293c01..6e7129a6 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmHistory.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmHistory.java
@@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
-import java.time.LocalDate;
import java.time.LocalDateTime;
@Data
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmRuleAbnormal.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmRuleAbnormal.java
new file mode 100644
index 00000000..da120e55
--- /dev/null
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/entity/AlarmRuleAbnormal.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.Rule;
+import org.jeecg.modules.base.entity.postgre.AlarmRule;
+
+@Data
+@TableName(value = "alarm_rule")
+public class AlarmRuleAbnormal extends AlarmRule {
+
+ /**
+ * 用于新增报警规则
+ */
+ @TableField(exist = false)
+ private Rule rule;
+
+}
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/AlarmLogMapper.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/AlarmLogMapper.java
index b1b7dcdb..aef2ea74 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/AlarmLogMapper.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/AlarmLogMapper.java
@@ -2,8 +2,8 @@ package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.base.dto.TypeDto;
-import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.base.entity.postgre.AlarmLog;
+import org.jeecg.modules.entity.AlarmHistory;
import java.time.LocalDateTime;
import java.util.List;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
index 1d5dfa6f..553c3bfd 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
@@ -2,8 +2,8 @@ package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.base.dto.DatabaseDto;
-import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.base.entity.postgre.SysDatabase;
+import org.jeecg.modules.entity.AlarmHistory;
import java.util.List;
import java.util.Map;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysEmailMapper.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysEmailMapper.java
index dcfbb37e..60efce4f 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysEmailMapper.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysEmailMapper.java
@@ -2,8 +2,8 @@ package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.base.dto.EmailDto;
-import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.base.entity.postgre.SysEmail;
+import org.jeecg.modules.entity.AlarmHistory;
import java.util.List;
import java.util.Map;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysServerMapper.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysServerMapper.java
index b650d279..b2291004 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysServerMapper.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysServerMapper.java
@@ -2,8 +2,8 @@ package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.base.dto.ServerDto;
-import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.base.entity.postgre.SysServer;
+import org.jeecg.modules.entity.AlarmHistory;
import java.util.List;
import java.util.Map;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysDatabaseService.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysDatabaseService.java
index 0980df46..c76692f6 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysDatabaseService.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysDatabaseService.java
@@ -4,8 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.base.dto.SourceDto;
-import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.base.entity.postgre.SysDatabase;
+import org.jeecg.modules.base.vo.SourceVo;
import java.util.List;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysEmailService.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysEmailService.java
index d2a58292..3d431780 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysEmailService.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysEmailService.java
@@ -3,8 +3,8 @@ package org.jeecg.modules.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.base.vo.SourceVo;
import java.util.List;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysServerService.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysServerService.java
index 560e0df4..77cd73c5 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysServerService.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/ISysServerService.java
@@ -4,8 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.base.dto.SourceDto;
-import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.base.entity.postgre.SysServer;
+import org.jeecg.modules.base.vo.SourceVo;
import java.util.List;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmContactGroupServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmContactGroupServiceImpl.java
index 4c955c88..91a17797 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmContactGroupServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmContactGroupServiceImpl.java
@@ -20,9 +20,13 @@ import org.jeecg.modules.mapper.AlarmContactGroupMemberMapper;
import org.jeecg.modules.service.IAlarmContactGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+
import javax.servlet.http.HttpServletRequest;
import java.time.LocalDate;
-import java.util.*;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
import java.util.stream.Collectors;
@Service("alarmContactGroupService")
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmItemServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmItemServiceImpl.java
index 1d5b99d0..0a064152 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmItemServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmItemServiceImpl.java
@@ -6,10 +6,10 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.Prompt;
-import org.jeecg.modules.base.entity.postgre.AlarmItem;
import org.jeecg.modules.base.entity.monitor.Host;
import org.jeecg.modules.base.entity.monitor.Item;
import org.jeecg.modules.base.entity.monitor.Servers;
+import org.jeecg.modules.base.entity.postgre.AlarmItem;
import org.jeecg.modules.feignclient.MonitorAlarm;
import org.jeecg.modules.mapper.AlarmItemMapper;
import org.jeecg.modules.service.IAlarmItemService;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmLogServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmLogServiceImpl.java
index 3ad9f1c5..6e373030 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmLogServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmLogServiceImpl.java
@@ -12,8 +12,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.DateConstant;
import org.jeecg.modules.base.dto.TypeDto;
-import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.base.entity.postgre.AlarmLog;
+import org.jeecg.modules.entity.AlarmHistory;
import org.jeecg.modules.mapper.AlarmLogMapper;
import org.jeecg.modules.service.IAlarmLogService;
import org.jeecg.modules.vo.AlarmVo;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java
index 27c6ee93..575cc64f 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/AlarmRuleServiceImpl.java
@@ -13,10 +13,10 @@ import org.jeecg.common.constant.SymbolConstant;
import org.jeecg.common.util.RedisStreamUtil;
import org.jeecg.modules.base.dto.AlarmRuleDto;
import org.jeecg.modules.base.dto.AlarmRuleInfo;
-import org.jeecg.modules.base.entity.postgre.AlarmRule;
-import org.jeecg.modules.base.entity.Rule;
-import org.jeecg.modules.base.vo.AlarmRuleVo;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.Rule;
+import org.jeecg.modules.base.entity.postgre.AlarmRule;
+import org.jeecg.modules.base.vo.AlarmRuleVo;
import org.jeecg.modules.mapper.AlarmRuleMapper;
import org.jeecg.modules.service.IAlarmRuleService;
import org.jeecg.modules.service.ISysDatabaseService;
@@ -26,7 +26,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import static org.jeecg.modules.base.enums.SourceType.*;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysDatabaseServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysDatabaseServiceImpl.java
index c4e10c85..697d1f0f 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysDatabaseServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysDatabaseServiceImpl.java
@@ -13,9 +13,9 @@ import org.jeecg.common.constant.DateConstant;
import org.jeecg.common.constant.Prompt;
import org.jeecg.modules.base.dto.DatabaseDto;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.postgre.SysDatabase;
import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.entity.AlarmHistory;
-import org.jeecg.modules.base.entity.postgre.SysDatabase;
import org.jeecg.modules.mapper.SysDatabaseMapper;
import org.jeecg.modules.service.ISysDatabaseService;
import org.springframework.stereotype.Service;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysEmailServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysEmailServiceImpl.java
index 6ef0af50..148a933b 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysEmailServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysEmailServiceImpl.java
@@ -15,9 +15,9 @@ import org.jeecg.common.constant.Prompt;
import org.jeecg.common.email.emuns.SysMailType;
import org.jeecg.modules.base.dto.EmailDto;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.entity.AlarmHistory;
-import org.jeecg.modules.base.entity.postgre.SysEmail;
import org.jeecg.modules.mapper.SysEmailMapper;
import org.jeecg.modules.service.ISysEmailService;
import org.springframework.stereotype.Service;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysServerServiceImpl.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysServerServiceImpl.java
index cda73020..d7c75d61 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysServerServiceImpl.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/service/impl/SysServerServiceImpl.java
@@ -14,9 +14,9 @@ import org.jeecg.common.constant.DateConstant;
import org.jeecg.common.constant.Prompt;
import org.jeecg.modules.base.dto.ServerDto;
import org.jeecg.modules.base.dto.SourceDto;
+import org.jeecg.modules.base.entity.postgre.SysServer;
import org.jeecg.modules.base.vo.SourceVo;
import org.jeecg.modules.entity.AlarmHistory;
-import org.jeecg.modules.base.entity.postgre.SysServer;
import org.jeecg.modules.mapper.SysServerMapper;
import org.jeecg.modules.service.ISysServerService;
import org.springframework.stereotype.Service;
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/vo/AlarmVo.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/vo/AlarmVo.java
index 07b48f81..6d2e9047 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/vo/AlarmVo.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/vo/AlarmVo.java
@@ -2,6 +2,7 @@ package org.jeecg.modules.vo;
import lombok.Data;
import org.jeecg.common.api.QueryRequest;
+
import java.io.Serializable;
import java.util.List;
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java
index 4688694c..a6fafca3 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java
@@ -1,7 +1,6 @@
package org.jeecg.modules.demo.cloud.controller;
import lombok.extern.slf4j.Slf4j;
-import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.demo.cloud.service.JcloudDemoService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java
index ba731eb4..1c48b9cb 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java
@@ -1,7 +1,5 @@
package org.jeecg.modules.demo.cloud.service;
-import org.jeecg.common.api.vo.Result;
-
/**
* @Description: JcloudDemoService接口
* @author: jeecg-boot
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java
index 8d66d4f4..651c87f8 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java
@@ -1,6 +1,5 @@
package org.jeecg.modules.demo.cloud.service.impl;
-import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.demo.cloud.service.JcloudDemoService;
import org.springframework.stereotype.Service;
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java
index b517afb8..4110652b 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java
@@ -4,8 +4,6 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java
index 4036fb3e..08821164 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java
@@ -1,6 +1,5 @@
package org.jeecg.modules.demo.test.controller;
-import io.lettuce.core.dynamic.annotation.Param;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -11,7 +10,10 @@ import org.jeecg.modules.demo.test.entity.JeecgDemo;
import org.jeecg.modules.demo.test.service.IJeecgDemoService;
import org.jeecg.modules.demo.test.service.IJeecgDynamicDataService;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
import java.util.List;
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java
index bfb9ea53..588d75fb 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java
@@ -1,24 +1,17 @@
package org.jeecg.modules.demo.test.controller;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.SecurityUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.common.system.vo.LoginUser;
-import org.jeecg.common.util.oConvertUtils;
-import org.jeecg.modules.demo.test.entity.JeecgDemo;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
import org.jeecg.modules.demo.test.entity.JeecgOrderMain;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
-import org.jeecg.modules.demo.test.service.IJeecgDemoService;
import org.jeecg.modules.demo.test.service.IJeecgOrderCustomerService;
import org.jeecg.modules.demo.test.service.IJeecgOrderMainService;
import org.jeecg.modules.demo.test.service.IJeecgOrderTicketService;
@@ -30,24 +23,17 @@ import org.jeecgframework.poi.excel.entity.ImportParams;
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-
-import lombok.extern.slf4j.Slf4j;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
/**
* @Description: 一对多示例(JEditableTable行编辑)
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java
index c375ebc9..5668510f 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java
@@ -1,15 +1,10 @@
package org.jeecg.modules.demo.test.controller;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.net.URLDecoder;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
+import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.common.util.oConvertUtils;
@@ -21,25 +16,19 @@ import org.jeecgframework.poi.excel.entity.ExportParams;
import org.jeecgframework.poi.excel.entity.ImportParams;
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView;
-import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-
-import lombok.extern.slf4j.Slf4j;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
/**
* @Description: 流程测试
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java
index 58b177f0..da1afeb0 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java
@@ -1,20 +1,18 @@
package org.jeecg.modules.demo.test.entity;
-import java.io.Serializable;
-
-import com.baomidou.mybatisplus.annotation.Version;
-import org.jeecg.common.system.base.entity.JeecgEntity;
-import org.jeecgframework.poi.excel.annotation.Excel;
-import org.springframework.format.annotation.DateTimeFormat;
-
import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.Version;
import com.fasterxml.jackson.annotation.JsonFormat;
-
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
+import org.jeecg.common.system.base.entity.JeecgEntity;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
/**
* @Description: jeecg 测试demo
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java
index 7dfd9308..53fca1ba 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java
@@ -1,15 +1,15 @@
package org.jeecg.modules.demo.test.entity;
-import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
-
+import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
+import java.io.Serializable;
+
/**
* @Description: 订单客户
* @Author: jeecg-boot
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java
index 819314f4..228d3d6e 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java
@@ -1,14 +1,14 @@
package org.jeecg.modules.demo.test.entity;
-import java.io.Serializable;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
+import java.io.Serializable;
+
/**
* @Description: 订单
* @Author: jeecg-boot
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java
index 0005ce34..2900c7ba 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java
@@ -1,14 +1,15 @@
package org.jeecg.modules.demo.test.entity;
-import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
+import java.io.Serializable;
+
/**
* @Description: 订单机票
* @Author: jeecg-boot
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java
index fe9750f3..9b23b627 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java
@@ -1,16 +1,14 @@
package org.jeecg.modules.demo.test.entity;
-import java.io.Serializable;
-
-import org.jeecgframework.poi.excel.annotation.Excel;
-import org.springframework.format.annotation.DateTimeFormat;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
-
import lombok.Data;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
/**
* @Description: 流程测试
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java
index ccdb2c1f..e9f7bc2f 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java
@@ -1,13 +1,12 @@
package org.jeecg.modules.demo.test.mapper;
-import java.util.List;
-import java.util.Map;
-
-import org.apache.ibatis.annotations.Param;
-import org.jeecg.modules.demo.test.entity.JeecgDemo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.demo.test.entity.JeecgDemo;
+
+import java.util.List;
/**
* @Description: jeecg 测试demo
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java
index a1ff5212..286865c1 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java
@@ -1,12 +1,11 @@
package org.jeecg.modules.demo.test.mapper;
-import java.util.List;
-
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import java.util.List;
/**
* @Description: 订单客户
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java
index 8c549d66..f5e36da6 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java
@@ -1,10 +1,7 @@
package org.jeecg.modules.demo.test.mapper;
-import java.util.List;
-
-import org.apache.ibatis.annotations.Param;
-import org.jeecg.modules.demo.test.entity.JeecgOrderMain;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.demo.test.entity.JeecgOrderMain;
/**
* @Description: 订单
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java
index 6604cc80..eae0fdc3 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java
@@ -1,11 +1,11 @@
package org.jeecg.modules.demo.test.mapper;
-import java.util.List;
-
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+import java.util.List;
/**
* @Description: 订单机票
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java
index 6f937136..56032a56 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java
@@ -1,8 +1,7 @@
package org.jeecg.modules.demo.test.mapper;
-import org.jeecg.modules.demo.test.entity.JoaDemo;
-
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.demo.test.entity.JoaDemo;
/**
* @Description: 流程测试
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java
index f92dd695..f1ba8610 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java
@@ -1,10 +1,9 @@
package org.jeecg.modules.demo.test.service;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import org.jeecg.common.system.base.service.JeecgService;
import org.jeecg.modules.demo.test.entity.JeecgDemo;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-
import java.util.List;
/**
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java
index 45f0fd8d..9cf51b92 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java
@@ -1,10 +1,9 @@
package org.jeecg.modules.demo.test.service;
-import java.util.List;
-
+import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
-import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
/**
* @Description: 订单客户
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java
index a7111b7b..1a47f68a 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java
@@ -1,14 +1,13 @@
package org.jeecg.modules.demo.test.service;
-import java.io.Serializable;
-import java.util.Collection;
-import java.util.List;
-
+import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
import org.jeecg.modules.demo.test.entity.JeecgOrderMain;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
-import com.baomidou.mybatisplus.extension.service.IService;
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.List;
/**
* @Description: 订单
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java
index 7f2aa420..751478a1 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java
@@ -1,10 +1,9 @@
package org.jeecg.modules.demo.test.service;
-import java.util.List;
-
+import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
-import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
/**
* @Description: 订单机票
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java
index 499c0491..c6dcd086 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java
@@ -1,8 +1,7 @@
package org.jeecg.modules.demo.test.service;
-import org.jeecg.modules.demo.test.entity.JoaDemo;
-
import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.demo.test.entity.JoaDemo;
/**
* @Description: 流程测试
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java
index 664f7360..2fc45328 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java
@@ -1,14 +1,13 @@
package org.jeecg.modules.demo.test.service.impl;
-import java.util.List;
-
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
import org.jeecg.modules.demo.test.mapper.JeecgOrderCustomerMapper;
import org.jeecg.modules.demo.test.service.IJeecgOrderCustomerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import java.util.List;
/**
* @Description: 订单客户
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java
index c7a30ecc..13d46f84 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java
@@ -1,10 +1,6 @@
package org.jeecg.modules.demo.test.service.impl;
-import java.io.Serializable;
-import java.util.Collection;
-import java.util.List;
-import java.util.stream.Collectors;
-
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
import org.jeecg.modules.demo.test.entity.JeecgOrderMain;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
@@ -16,7 +12,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.List;
+import java.util.stream.Collectors;
/**
* @Description: 订单
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java
index 8d57c040..459512a9 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java
@@ -1,14 +1,13 @@
package org.jeecg.modules.demo.test.service.impl;
-import java.util.List;
-
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
import org.jeecg.modules.demo.test.mapper.JeecgOrderTicketMapper;
import org.jeecg.modules.demo.test.service.IJeecgOrderTicketService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import java.util.List;
/**
* @Description: 订单机票
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java
index 22ee1150..579f9bbb 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java
@@ -1,12 +1,11 @@
package org.jeecg.modules.demo.test.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.demo.test.entity.JoaDemo;
import org.jeecg.modules.demo.test.mapper.JoaDemoMapper;
import org.jeecg.modules.demo.test.service.IJoaDemoService;
import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-
/**
* @Description: 流程测试
* @Author: jeecg-boot
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java
index 481f5249..0bbe99c0 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java
@@ -1,13 +1,12 @@
package org.jeecg.modules.demo.test.vo;
-import java.util.List;
-
+import lombok.Data;
import org.jeecg.modules.demo.test.entity.JeecgOrderCustomer;
import org.jeecg.modules.demo.test.entity.JeecgOrderTicket;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
-import lombok.Data;
+import java.util.List;
/**
* @Description: 一对多示例
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java
index e3f99a38..91d74d36 100644
--- a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java
+++ b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java
@@ -10,10 +10,10 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.constant.VxeSocketConst;
import org.jeecg.common.system.query.MatchTypeEnum;
import org.jeecg.common.system.query.QueryCondition;
import org.jeecg.common.system.query.QueryGenerator;
-import org.jeecg.common.constant.VxeSocketConst;
import org.jeecg.modules.demo.mock.vxe.websocket.VxeSocket;
import org.jeecg.modules.dlglong.entity.MockEntity;
import org.springframework.web.bind.annotation.*;
diff --git a/jeecg-module-log-manage/src/main/java/org/jeecg/modules/controller/LogManageController.java b/jeecg-module-log-manage/src/main/java/org/jeecg/modules/controller/LogManageController.java
index bc142853..ddfa6443 100644
--- a/jeecg-module-log-manage/src/main/java/org/jeecg/modules/controller/LogManageController.java
+++ b/jeecg-module-log-manage/src/main/java/org/jeecg/modules/controller/LogManageController.java
@@ -1,11 +1,7 @@
package org.jeecg.modules.controller;
-import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import org.apache.commons.net.ftp.FTPClient;
-import org.apache.commons.net.ftp.FTPFile;
-import org.jeecg.common.util.DateUtils;
import org.jeecg.common.util.FTPUtil;
import org.jeecg.modules.entity.FileInfo;
import org.jeecg.modules.entity.LogManage;
@@ -16,11 +12,8 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
-import java.io.*;
-import java.net.URLEncoder;
-import java.util.*;
+import java.util.List;
@RestController
@RequestMapping("logManage")
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/PHDFileUtil.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/PHDFileUtil.java
index 2bace2dc..508247e9 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/PHDFileUtil.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/PHDFileUtil.java
@@ -6,14 +6,13 @@ import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import org.apache.commons.io.FileUtils;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
-import org.jeecg.modules.entity.GardsXeResults;
+import org.jeecg.modules.entity.GardsXeResultsSpectrum;
import org.jeecg.modules.entity.vo.*;
import org.jeecg.modules.native_jni.EnergySpectrumHandler;
import org.jeecg.modules.native_jni.struct.BgBoundary;
import org.jeecg.modules.native_jni.struct.CalcBgBoundaryParam;
import org.jeecg.modules.native_jni.struct.EnergySpectrumStruct;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.io.File;
@@ -28,7 +27,7 @@ public class PHDFileUtil {
@Autowired
private FTPUtil ftpUtil;
- public Map getSourceData(String filePath, String fileName, List xeDataList, Integer sampleId, String status){
+ public Map getSourceData(String filePath, String fileName, List xeDataList, Integer sampleId, String status){
//加载dll工具库
System.loadLibrary("ReadPHDFile");
EnergySpectrumStruct struct = EnergySpectrumHandler.getSourceData(filePath);
@@ -213,6 +212,17 @@ public class PHDFileUtil {
}
map.put("betaEnergyData", betaEnergyList);
//Xe
+ for (GardsXeResultsSpectrum xeData:xeDataList) {
+ Double conc = xeData.getConc();
+ Double mdc = xeData.getMdc();
+ if (conc < 0){
+ xeData.setColor("red");
+ } else if (0 mdc) {
+ xeData.setColor("green");
+ }
+ }
map.put("XeData", xeDataList);
//计算边界值
CalcBgBoundaryParam calcBgBoundaryParam = new CalcBgBoundaryParam();
@@ -299,7 +309,7 @@ public class PHDFileUtil {
}
public void getLightColor(Map sampleMap, Map gasBgMap, Map detBgMap, Map qcMap){
- SpectrumData spectrumData = (SpectrumData)sampleMap.get("spectrumData");
+ SpectrumData sampleSpectrumData = (SpectrumData)sampleMap.get("spectrumData");
SpectrumData gasBgSpectrumData = (SpectrumData)gasBgMap.get("spectrumData");
SpectrumData detBgSpectrumData = (SpectrumData)detBgMap.get("spectrumData");
//灯颜色
@@ -308,7 +318,7 @@ public class PHDFileUtil {
List collectionTimeSections = sections.getCollectionTimeSections();
List acquisitionTimeSections = sections.getAcquisitionTimeSections();
List xeVolumeSections = sections.getXeVolumeSections();
- double airVolume = spectrumData.getAirVolume();
+ double airVolume = sampleSpectrumData.getAirVolume();
if (Objects.nonNull(airVolume)){
// air volume check
if (airVolumeSections.get(0) < airVolume && airVolume <= airVolumeSections.get(1)) { // red
@@ -328,9 +338,10 @@ public class PHDFileUtil {
qcMap.put("SampleVolumeBtn", "GreenLight");
}
}
- String collectionTime = spectrumData.getCollectionTime();
+ String collectionTime = sampleSpectrumData.getCollectionTime();
if (StringUtils.isNotBlank(collectionTime)){
double collection_time = Double.parseDouble(collectionTime);
+ collection_time = collection_time/3600;
// collection time check
if (collectionTimeSections.get(0) < collection_time && collection_time <= collectionTimeSections.get(1)) { // red
sampleMap.put("CollectTimeBtn", "RedLight");
@@ -359,8 +370,9 @@ public class PHDFileUtil {
qcMap.put("CollectTimeBtn", "RedLight");
}
}
- double acquisitionLiveTime = spectrumData.getAcquisitionLiveTime();
+ double acquisitionLiveTime = sampleSpectrumData.getAcquisitionLiveTime();
if (Objects.nonNull(acquisitionLiveTime)){
+ acquisitionLiveTime = acquisitionLiveTime/3600;
// acquisition time check
if (acquisitionTimeSections.get(0) < acquisitionLiveTime && acquisitionLiveTime <= acquisitionTimeSections.get(1)) { // red
sampleMap.put("AcqTimeBtn", "RedLight");
@@ -389,7 +401,7 @@ public class PHDFileUtil {
qcMap.put("AcqTimeBtn", "RedLight");
}
}
- double yield = spectrumData.getYield();
+ double yield = sampleSpectrumData.getYield();
if (Objects.nonNull(yield)) {
if (xeVolumeSections.get(0) < yield && yield <= xeVolumeSections.get(1)) { // red
sampleMap.put("XeVolumeBtn", "RedLight");
@@ -409,7 +421,7 @@ public class PHDFileUtil {
}
}
- if (gasBgSpectrumData.getMeasurementId().equals(spectrumData.getGasBkMeasurementId())){
+ if (gasBgSpectrumData.getMeasurementId().equals(sampleSpectrumData.getGasBkMeasurementId())){
sampleMap.put("GasBgBtn", "GreenLight");
gasBgMap.put("GasBgBtn", "GreenLight");
detBgMap.put("GasBgBtn", "GreenLight");
@@ -421,7 +433,7 @@ public class PHDFileUtil {
qcMap.put("GasBgBtn", "RedLight");
}
- if (detBgSpectrumData.getMeasurementId().equals(spectrumData.getDetectorBkMeasurementId())){
+ if (detBgSpectrumData.getMeasurementId().equals(sampleSpectrumData.getDetectorBkMeasurementId())){
sampleMap.put("DetBgBtn", "GreenLight");
gasBgMap.put("DetBgBtn", "GreenLight");
detBgMap.put("DetBgBtn", "GreenLight");
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/UserTaskUtil.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/UserTaskUtil.java
index 801fbcd5..f12a2c06 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/UserTaskUtil.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/common/util/UserTaskUtil.java
@@ -1,5 +1,6 @@
package org.jeecg.common.util;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import org.jeecg.modules.service.IUserTaskService;
import org.jeecg.modules.system.entity.SysUser;
import org.springframework.beans.factory.annotation.Autowired;
@@ -46,7 +47,13 @@ public class UserTaskUtil {
//根据用户名称查询用户id
SysUser user = userTaskService.findUserByName(userName);
String userId = user.getId();
- List stationIds = userTaskService.findUserStations(userId).stream().distinct().collect(Collectors.toList());
+ //声明一个当前日期
+ Date nowDate = new Date();
+ String dateStr = DateUtils.formatDate(nowDate, "yyyy-MM-dd");
+ List stationIds = userTaskService.findUserTaskStations(userId, dateStr);
+ if (CollectionUtils.isNotEmpty(stationIds)){
+ stationIds = stationIds.stream().distinct().collect(Collectors.toList());
+ }
return stationIds;
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/GammaController.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/GammaController.java
index 9b21364f..622348cd 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/GammaController.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/GammaController.java
@@ -1,24 +1,14 @@
package org.jeecg.modules.controller;
-import cn.hutool.core.io.FileUtil;
-import com.google.common.io.Files;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.GardsSampleData;
import org.jeecg.modules.service.IGammaService;
import org.jeecg.modules.service.ISpectrumAnalysisService;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
-import java.io.File;
-import java.util.Date;
-
@RestController
@RequestMapping("gamma")
public class GammaController {
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/SpectrumAnalysesController.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/SpectrumAnalysesController.java
index 537b8490..3f44d148 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/SpectrumAnalysesController.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/controller/SpectrumAnalysesController.java
@@ -4,7 +4,8 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.GardsSampleData;
+import org.jeecg.modules.entity.GardsSampleDataSpectrum;
+import org.jeecg.modules.entity.vo.StatisticsQueryData;
import org.jeecg.modules.service.ISpectrumAnalysisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
@@ -30,14 +31,14 @@ public class SpectrumAnalysesController {
@GetMapping("getDBSpectrumList")
@ApiOperation(value = "获取数据库中交互分析基础数据", notes = "获取数据库中交互分析基础数据")
- public Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleData gardsSampleData, String dbName, String[] menuTypes,boolean AllUsers,boolean CollectStop, boolean AcqStart,
+ public Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleDataSpectrum gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStopB, boolean AcqStartB,
@DateTimeFormat(pattern = "yyyy-MM-dd") Date startDate, @DateTimeFormat(pattern = "yyyy-MM-dd") Date endDate, HttpServletRequest request) {
- return spectrumAnalysisService.getDBSpectrumList(queryRequest, gardsSampleData, dbName, menuTypes, AllUsers, CollectStop, AcqStart, startDate, endDate, request);
+ return spectrumAnalysisService.getDBSpectrumList(queryRequest, gardsSampleData, dbName, menuTypes, AllUsers, CollectStopB, AcqStartB, startDate, endDate, request);
}
@GetMapping("getDBSpectrumChart")
@ApiOperation(value = "查询折线图相关信息接口", notes = "查询折线图相关信息接口")
- public Result getDBSpectrumPie(String dbName, Integer sampleId){
+ public Result getDBSpectrumChart(String dbName, Integer sampleId){
return spectrumAnalysisService.getDBSpectrumChart(dbName, sampleId);
}
@@ -53,12 +54,6 @@ public class SpectrumAnalysesController {
return spectrumAnalysisService.viewComment(sampleId, request);
}
- @PostMapping("addComment")
- @ApiOperation(value = "新增comment", notes = "新增comment")
- public Result addComment(Integer sampleId, HttpServletRequest request, String comment){
- return spectrumAnalysisService.addComment(sampleId, request, comment);
- }
-
@GetMapping("viewARR")
@ApiOperation(value = "查看ARR报告", notes = "查看ARR报告")
public void viewARR(Integer sampleId, HttpServletResponse response){
@@ -108,7 +103,42 @@ public class SpectrumAnalysesController {
}
@GetMapping("viewExtrapolation")
+ @ApiOperation(value = "查询Extrapolation数据", notes = "查询Extrapolation数据")
public Result viewExtrapolation(Integer sampleId){
+ return spectrumAnalysisService.viewExtrapolation(sampleId);
+ }
+
+ @GetMapping("viewMDC")
+ @ApiOperation(value = "查看MDC数据", notes = "查看MDC数据")
+ public Result viewMDC(Integer sampleId){
+ return spectrumAnalysisService.viewMDC(sampleId);
+ }
+
+ @GetMapping("changeDetector")
+ @ApiOperation(value = "切换台站及探测器信息", notes = "切换台站及探测器信息")
+ public Result changeDetector(String stationName){
+ return spectrumAnalysisService.changeDetector(stationName);
+ }
+
+ @PostMapping("statisticsQuery")
+ @ApiOperation(value = "MDC分析数据", notes = "MDC分析数据")
+ public Result statisticsQuery(@RequestBody StatisticsQueryData statisticsQueryData){
+ return spectrumAnalysisService.statisticsQuery(statisticsQueryData);
+ }
+
+ @GetMapping("statisticsQueryBtn")
+ @ApiOperation(value = "报警按钮分析数据", notes = "报警按钮分析数据")
+ public Result statisticsQueryBtn(String detectorName, Integer stationId, String statisticsType, @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime, @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime){
+ return spectrumAnalysisService.statisticsQueryBtn(detectorName, stationId, statisticsType, startTime, endTime);
+ }
+
+ @GetMapping("fitting")
+ public Result fitting(Double paramA, Double paramB, Double paramC, Integer points){
+ return null;
+ }
+
+ @PostMapping("savetoDB")
+ public Result savetoDB(HttpServletRequest request, Integer stationId, Integer sampleId){
return null;
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsAnalysesMan.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsAnalysesMan.java
deleted file mode 100644
index 48d78fb9..00000000
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsAnalysesMan.java
+++ /dev/null
@@ -1,112 +0,0 @@
-package org.jeecg.modules.entity;
-
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.io.Serializable;
-import java.util.Date;
-
-@Data
-@TableName("RNMAN.GARDS_ANALYSES")
-public class GardsAnalysesMan implements Serializable {
-
- @TableField(value = "IDANALYSIS")
- private Integer IDANALYSIS;
-
- @TableField(value = "SAMPLE_ID")
- private Integer sampleId;
-
- @TableField(value = "ANALYSISBEGIN")
- @DateTimeFormat(pattern = "yyyy-MM-dd")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private Date analysisBegin;
-
- @TableField(value = "ANALYSISEND")
- @DateTimeFormat(pattern = "yyyy-MM-dd")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private Date analysisEnd;
-
- @TableField(value = "TYPE")
- private String type;
-
- @TableField(value = "SOFTWARE")
- private String software;
-
- @TableField(value = "SWVERSION")
- private String swversion;
-
- @TableField(value = "ANALYST")
- private String analyst;
-
- @TableField(value = "BASELINEMETHOD")
- private String baselineMethod;
-
- @TableField(value = "PEAKSMETHOD")
- private String peaksMethod;
-
- @TableField(value = "NUCLIDEMETHOD")
- private String nuclideMethod;
-
- @TableField(value = "UNCCALCMETHOD")
- private String unccalcMethod;
-
- @TableField(value = "LCMETHOD")
- private String lcMethod;
-
- @TableField(value = "SEARCHSTARTCHANNEL")
- private Integer searchStartChannel;
-
- @TableField(value = "SEARCHENDCHANNEL")
- private Integer searchEndChannel;
-
- @TableField(value = "SEARCHTHRESHOLD")
- private Double searchThreshold;
-
- @TableField(value = "NUMBEROFPEAKS")
- private Integer numberOfPeaks;
-
- @TableField(value = "TOTALCOUNTS")
- private Double totalCounts;
-
- @TableField(value = "CATEGORY")
- private Integer category;
-
- @TableField(value = "COMMENTS")
- private String comments;
-
- @TableField(value = "MODDATE")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date moddate;
-
- @TableField(value = "USEDGASPHD")
- private String usedGasPHD;
-
- @TableField(value = "USEDDETPHD")
- private String usedDetPHD;
-
- @TableField(value = "USEDGASPHD_ID")
- private Integer usedGasPHDId;
-
- @TableField(value = "USEDDETPHD_ID")
- private Integer usedDetPHDId;
-
- @TableField(value = "BASELINE_PATH")
- private String baseLinePath;
-
- @TableField(value = "LC_PATH")
- private String lcPath;
-
- @TableField(value = "SCAC_PATH")
- private String scacPath;
-
- @TableField(value = "LOG_PATH")
- private String logPath;
-
- @TableField(value = "REPORT_PAHT")
- private String reportPath;
-
-}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsSampleDataSpectrum.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsSampleDataSpectrum.java
new file mode 100644
index 00000000..8360d816
--- /dev/null
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsSampleDataSpectrum.java
@@ -0,0 +1,38 @@
+package org.jeecg.modules.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.original.GardsSampleData;
+import org.jeecgframework.poi.excel.annotation.Excel;
+
+@Data
+@TableName("ORIGINAL.GARDS_SAMPLE_DATA")
+public class GardsSampleDataSpectrum extends GardsSampleData {
+
+ /**
+ * 台站名称
+ */
+ @TableField(exist = false)
+ @Excel(name = "STATION" ,orderNum = "2")
+ private String stationName;
+
+ /**
+ * 探测器名称
+ */
+ @TableField(exist = false)
+ private String detectorsName;
+
+
+ @TableField(exist = false)
+ @Excel(name = "CALIB REPORTS" ,orderNum = "7")
+ private String calibReports;
+
+ @TableField(exist = false)
+ private String dbName;
+
+ @TableField(exist = false)
+ @Excel(name = "NO" ,orderNum = "1")
+ private Integer no;
+
+}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResults.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResults.java
deleted file mode 100644
index 1e977c27..00000000
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResults.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package org.jeecg.modules.entity;
-
-
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.util.Date;
-
-@Data
-@TableName(value = "GARDS_XE_RESULTS")
-public class GardsXeResults {
-
- @TableField(value = "SAMPLE_ID")
- private Integer sampleId;
-
- @TableField(value = "IDANALYSIS")
- private Integer idanalysis;
-
- @TableField(value = "NUCLIDE_NAME")
- private String nuclideName;
-
- @TableField(value = "CONC")
- private Double conc;
-
- @TableField(value = "CONC_ERR")
- private Double concErr;
-
- @TableField(value = "MDC")
- private Double mdc;
-
- @TableField(value = "LC")
- private Double lc;
-
- @TableField(value = "NID_FLAG")
- private Integer nidFlag;
-
- @TableField(value = "MODDATE")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date moddate;
-
-}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResultsSpectrum.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResultsSpectrum.java
new file mode 100644
index 00000000..493bb740
--- /dev/null
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/GardsXeResultsSpectrum.java
@@ -0,0 +1,16 @@
+package org.jeecg.modules.entity;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.rnauto.GardsXeResults;
+
+@Data
+@TableName(value = "GARDS_XE_RESULTS")
+public class GardsXeResultsSpectrum extends GardsXeResults {
+
+ @TableField(exist = false)
+ private String color;
+
+}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDict.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDict.java
deleted file mode 100644
index 8bca9136..00000000
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDict.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.jeecg.modules.entity;
-
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.Date;
-
-@Data
-@TableName(value = "sys_dict")
-public class SysDict implements Serializable {
-
- @TableField(value = "id")
- private String id;
-
- @TableField(value = "dict_name")
- private String dictName;
-
- @TableField(value = "dict_code")
- private String dictCode;
-
- @TableField(value = "description")
- private String description;
-
- @TableField(value = "del_flag")
- private Integer delFlag;
-
- @TableField(value = "create_by")
- private String createBy;
-
- @TableField(value = "create_time")
- private Date createTime;
-
- @TableField(value = "update_by")
- private String updateBy;
-
- @TableField(value = "update_time")
- private Date updateTime;
-
- @TableField(value = "type")
- private Integer type;
-
- @TableField(value = "tenant_id")
- private Integer tenantId;
-
- @TableField(value = "low_app_id")
- private String lowAppId;
-
-}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDictItem.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDictItem.java
deleted file mode 100644
index 776d4aa4..00000000
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/SysDictItem.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package org.jeecg.modules.entity;
-
-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 lombok.Data;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- *
- *
- *
- *
- * @Author zhangweijian
- * @since 2018-12-28
- */
-@Data
-@TableName(value = "sys_dict_item")
-public class SysDictItem implements Serializable {
-
- /**
- * id
- */
- @TableId(value = "id", type = IdType.ASSIGN_ID)
- private String id;
-
- /**
- * 字典id
- */
- @TableField(value = "dict_id")
- private String dictId;
-
- /**
- * 字典项文本
- */
- @TableField(value = "item_text")
- private String itemText;
-
- /**
- * 字典项值
- */
- @TableField(value = "item_value")
- private String itemValue;
-
- /**
- * 描述
- */
- @TableField(value = "description")
- private String description;
-
- /**
- * 排序
- */
- @TableField(value = "sort_order")
- private Integer sortOrder;
-
-
- /**
- * 状态(1启用 0不启用)
- */
- @TableField(value = "status")
- private Integer status;
-
- @TableField(value = "create_by")
- private String createBy;
-
- @TableField(value = "create_time")
- private Date createTime;
-
- @TableField(value = "update_by")
- private String updateBy;
-
- @TableField(value = "update_time")
- private Date updateTime;
-
-
-}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsData.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsData.java
new file mode 100644
index 00000000..f6107aab
--- /dev/null
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsData.java
@@ -0,0 +1,23 @@
+package org.jeecg.modules.entity.vo;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+public class StatisticsData implements Serializable {
+
+ private String nuclideName;
+
+ private Date collectStart;
+
+ private Double mdc;
+
+ private Double conc;
+
+ private Date dateTime;
+
+ private Double dataValue;
+
+}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsQueryData.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsQueryData.java
new file mode 100644
index 00000000..46f287f7
--- /dev/null
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StatisticsQueryData.java
@@ -0,0 +1,62 @@
+package org.jeecg.modules.entity.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+@Data
+public class StatisticsQueryData implements Serializable {
+
+ private String dbName;
+
+ private String detectorName;
+
+ private Integer stationId;
+
+ private String statisticsType;
+
+ private boolean MDC;
+
+ private boolean Activity;
+
+ private boolean filterGrpbox;
+
+ private List nuclidesList;
+
+ private String minCollectTimeLine;
+
+ private String maxCollectTimeLine;
+
+ private String minAcqLiveLine;
+
+ private String maxAcqLiveLine;
+
+ private String quantityLine;
+
+ private String xeVolumeLine;
+
+ private String mdcLine;
+
+ private String concLine;
+
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date startTime;
+
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date endTime;
+
+ private List items;
+
+ private String startDate;
+
+ private String endDate;
+
+ private List detectorList;
+
+}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StcGraph.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StcGraph.java
new file mode 100644
index 00000000..7d6a2926
--- /dev/null
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StcGraph.java
@@ -0,0 +1,20 @@
+package org.jeecg.modules.entity.vo;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+@Data
+public class StcGraph implements Serializable {
+
+ private String m_GraphPen;
+
+ private String m_strGraphName;
+
+ private List m_Keys;
+
+ private List m_Values;
+
+}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/GardsAnalysesManMapper.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/GardsAnalysesManMapper.java
index fbcff385..0beb8014 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/GardsAnalysesManMapper.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/GardsAnalysesManMapper.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.jeecg.modules.entity.GardsAnalysesMan;
+import org.jeecg.modules.base.entity.rnman.GardsAnalyses;
-public interface GardsAnalysesManMapper extends BaseMapper {
+public interface GardsAnalysesManMapper extends BaseMapper {
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SpectrumAnalysisMapper.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SpectrumAnalysisMapper.java
index 0ee21058..1077dc3c 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SpectrumAnalysisMapper.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SpectrumAnalysisMapper.java
@@ -3,24 +3,24 @@ package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
-import org.jeecg.modules.base.entity.GardsSampleData;
-import org.jeecg.modules.entity.GardsXeResults;
+import org.jeecg.modules.entity.GardsSampleDataSpectrum;
+import org.jeecg.modules.entity.GardsXeResultsSpectrum;
import org.jeecg.modules.entity.vo.CommentData;
import org.jeecg.modules.entity.vo.SpectrumFileRecord;
-import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecg.modules.entity.vo.StatisticsData;
+import org.jeecg.modules.entity.vo.StatisticsQueryData;
-import java.util.Date;
import java.util.List;
public interface SpectrumAnalysisMapper {
- List getDBSearchList(String dbName, List stationTypes, List userStations, boolean AllUsers);
+ List getDBSearchList(String dbName, List stationTypes, List userStations, boolean AllUsers);
- Page getDBSpectrumList(IPage page, GardsSampleData gardsSampleData, String dbName, List stationTypes, boolean CollectStop, boolean AcqStart, String startTime, String endTime, List userStations, boolean AllUsers);
+ Page getDBSpectrumList(IPage page, GardsSampleDataSpectrum gardsSampleData, String dbName, List stationTypes, boolean CollectStopB, boolean AcqStartB, String startTime, String endTime, List userStations, boolean AllUsers);
SpectrumFileRecord getDBSpectrumFilePath(String dbName, Integer sampleId);
- List getXeDataList(Integer sampleId);
+ List getXeDataList(Integer sampleId);
String getQCFilePath(String siteDetCode, String collectStartStr);
@@ -34,8 +34,21 @@ public interface SpectrumAnalysisMapper {
String viewRRR(@Param(value = "sampleId") Integer sampleId);
- GardsSampleData getSampleData(@Param(value = "sampleId") Integer sampleId);
+ GardsSampleDataSpectrum getSampleData(@Param(value = "sampleId") Integer sampleId);
+
+ GardsSampleDataSpectrum findSampleByFilePath(@Param(value = "filePath") String filePath);
+
+ List getDetectorList(@Param(value = "stationId") Integer stationId);
+
+ List statisticsQueryNuclides(@Param(value = "statisticsQueryData") StatisticsQueryData statisticsQueryData);
+
+ List statisticsQueryCollection(String startDate, String endDate, List detectorList);
+
+ List statisticsQueryAcquisition(String startDate, String endDate, List detectorList);
+
+ List statisticsQueryXeVolumn(String startDate, String endDate, List detectorList);
+
+ List statisticsQuerySampleVolumn(String startDate, String endDate, List detectorList);
- GardsSampleData findSampleByFilePath(@Param(value = "filePath") String filePath);
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictItemSpectrumMapper.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictItemSpectrumMapper.java
index 86f8d4ec..0d5e09b8 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictItemSpectrumMapper.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictItemSpectrumMapper.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.jeecg.modules.entity.SysDictItem;
+import org.jeecg.modules.base.entity.postgre.SysDictItem;
public interface SysDictItemSpectrumMapper extends BaseMapper {
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictSpectrumMapper.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictSpectrumMapper.java
index b1ea90d2..a4fbb516 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictSpectrumMapper.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/SysDictSpectrumMapper.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.jeecg.modules.entity.SysDict;
+import org.jeecg.modules.base.entity.postgre.SysDict;
public interface SysDictSpectrumMapper extends BaseMapper {
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/xml/SpectrumAnalysisMapper.xml b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/xml/SpectrumAnalysisMapper.xml
index 9f3c163c..697945ef 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/xml/SpectrumAnalysisMapper.xml
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/mapper/xml/SpectrumAnalysisMapper.xml
@@ -2,7 +2,7 @@
-
\ No newline at end of file
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISpectrumAnalysisService.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISpectrumAnalysisService.java
index 5596f777..5f6e6a99 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISpectrumAnalysisService.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISpectrumAnalysisService.java
@@ -2,7 +2,8 @@ package org.jeecg.modules.service;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.GardsSampleData;
+import org.jeecg.modules.entity.GardsSampleDataSpectrum;
+import org.jeecg.modules.entity.vo.StatisticsQueryData;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -12,7 +13,7 @@ public interface ISpectrumAnalysisService {
Result getDBSearchList(HttpServletRequest request, boolean AllUsers, String dbName, String[] menuTypes);
- Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleData gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStop, boolean AcqStart, Date startDate, Date endDate, HttpServletRequest request);
+ Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleDataSpectrum gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStopB, boolean AcqStartB, Date startDate, Date endDate, HttpServletRequest request);
Result getDBSpectrumChart(String dbName, Integer sampleId);
@@ -20,8 +21,6 @@ public interface ISpectrumAnalysisService {
Result viewComment(Integer sampleId, HttpServletRequest request);
- Result addComment(Integer sampleId, HttpServletRequest request, String comment);
-
void viewARR(Integer sampleId, HttpServletResponse response);
void viewRRR(Integer sampleId, HttpServletResponse response);
@@ -40,4 +39,16 @@ public interface ISpectrumAnalysisService {
Result viewExtrapolation(Integer sampleId);
+ Result viewMDC(Integer sampleId);
+
+ Result changeDetector(String stationName);
+
+ Result statisticsQuery(StatisticsQueryData statisticsQueryData);
+
+ Result statisticsQueryBtn(String detectorName, Integer stationId, String statisticsType, Date startTime, Date endTime);
+
+ Result fitting(Double paramA, Double paramB, Double paramC, Integer points);
+
+ Result saveToDB(HttpServletRequest request, Integer stationId, Integer sampleId);
+
}
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISysDictSpectrumService.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISysDictSpectrumService.java
index 58856205..65bb41c3 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISysDictSpectrumService.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/ISysDictSpectrumService.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.service;
import com.baomidou.mybatisplus.extension.service.IService;
-import org.jeecg.modules.entity.SysDict;
+import org.jeecg.modules.base.entity.postgre.SysDict;
import java.util.List;
diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/SpectrumAnalysisServiceImpl.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/SpectrumAnalysisServiceImpl.java
index cf0d707d..8eb9e5de 100644
--- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/SpectrumAnalysisServiceImpl.java
+++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/SpectrumAnalysisServiceImpl.java
@@ -2,7 +2,6 @@ package org.jeecg.modules.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
@@ -10,25 +9,20 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.io.FileUtils;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
-import org.apache.xmlbeans.impl.xb.xsdschema.All;
import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.properties.SpectrumPathProperties;
import org.jeecg.common.system.util.JwtUtil;
import org.jeecg.common.util.*;
-import org.jeecg.modules.base.entity.GardsSampleData;
-import org.jeecg.modules.entity.GardsAnalysesMan;
-import org.jeecg.modules.entity.GardsXeResults;
+import org.jeecg.modules.base.entity.original.GardsSampleData;
+import org.jeecg.modules.entity.GardsSampleDataSpectrum;
+import org.jeecg.modules.entity.GardsXeResultsSpectrum;
import org.jeecg.modules.entity.vo.*;
-import org.jeecg.modules.mapper.GardsAnalysesManMapper;
-import org.jeecg.modules.mapper.GardsDetectorsSpectrumMapper;
import org.jeecg.modules.mapper.SpectrumAnalysisMapper;
import org.jeecg.modules.native_jni.EnergySpectrumHandler;
import org.jeecg.modules.native_jni.struct.EnergySpectrumStruct;
import org.jeecg.modules.service.ISpectrumAnalysisService;
import org.jeecg.modules.service.ISysDictSpectrumService;
-import org.jeecg.modules.system.entity.GardsDetectors;
-import org.jeecg.modules.system.entity.GardsStations;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -53,16 +47,12 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
@Autowired
private ISysDictSpectrumService sysDictService;
@Autowired
- private GardsDetectorsSpectrumMapper gardsDetectorsSpectrumMapper;
- @Autowired
private FTPUtil ftpUtil;
@Autowired
private SpectrumPathProperties spectrumPathProperties;
@Autowired
private UserTaskUtil userTaskUtil;
@Autowired
- private GardsAnalysesManMapper gardsAnalysesManMapper;
- @Autowired
private PHDFileUtil phdFileUtil;
@Override
@@ -98,13 +88,13 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
result.error500("数据库类型不存在");
return result;
}
- List sampleData = spectrumAnalysisMapper.getDBSearchList(dbName, stationTypes, userStations, AllUsers);
+ List sampleData = spectrumAnalysisMapper.getDBSearchList(dbName, stationTypes, userStations, AllUsers);
//获取台站编码
List stationCodes = new LinkedList<>();
List detectorCodes = new LinkedList<>();
if (CollectionUtils.isNotEmpty(sampleData)){
- stationCodes = sampleData.stream().map(GardsSampleData::getStationName).distinct().collect(Collectors.toList());
- detectorCodes = sampleData.stream().map(GardsSampleData::getDetectorsName).distinct().collect(Collectors.toList());
+ stationCodes = sampleData.stream().map(GardsSampleDataSpectrum::getStationName).distinct().collect(Collectors.toList());
+ detectorCodes = sampleData.stream().map(GardsSampleDataSpectrum::getDetectorsName).distinct().collect(Collectors.toList());
}
map.put("stationCode", stationCodes);
map.put("detectorCode", detectorCodes);
@@ -114,7 +104,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
@Override
- public Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleData gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStop, boolean AcqStart, Date startDate, Date endDate, HttpServletRequest request) {
+ public Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleDataSpectrum gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStopB, boolean AcqStartB, Date startDate, Date endDate, HttpServletRequest request) {
Result result = new Result();
if (Objects.isNull(startDate)){
result.error500("开始时间不能为空");
@@ -159,8 +149,8 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
userStations = userTaskUtil.findUserStation(userName);
}
//声明分页page
- Page page = new Page<>(queryRequest.getPageNo(), queryRequest.getPageSize());
- Page sampleDataPage = spectrumAnalysisMapper.getDBSpectrumList(page, gardsSampleData, dbName, stationTypes, CollectStop, AcqStart, startTime, endTime, userStations, AllUsers);
+ Page page = new Page<>(queryRequest.getPageNo(), queryRequest.getPageSize());
+ Page sampleDataPage = spectrumAnalysisMapper.getDBSpectrumList(page, gardsSampleData, dbName, stationTypes, CollectStopB, AcqStartB, startTime, endTime, userStations, AllUsers);
sampleDataPage.getRecords().stream().forEach(item->{item.setDbName(tempDBName);});
result.setSuccess(true);
result.setResult(sampleDataPage);
@@ -183,10 +173,14 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
result.error500("数据库类型不存在");
return result;
}
+ if (redisUtil.hasKey("Spectrum_"+sampleId)){
+ redisUtil.del("Spectrum_"+sampleId);
+ }
//查询数据库文件信息
SpectrumFileRecord dbSpectrumFilePath = spectrumAnalysisMapper.getDBSpectrumFilePath(dbName, sampleId);
//查询数据库中结果的Xe数据
- List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
+ List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
+ List filePath = new LinkedList<>();
if (Objects.nonNull(dbSpectrumFilePath)) {
Map sampleMap = new HashMap<>();
Map gasBgMap = new HashMap<>();
@@ -194,6 +188,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
Map qcMap = new HashMap<>();
if(StringUtils.isNotBlank(dbSpectrumFilePath.getSampleFilePath())){
String sampleFilePath = dbSpectrumFilePath.getSampleFilePath();
+ filePath.add(sampleFilePath);
GardsSampleData sample = spectrumAnalysisMapper.findSampleByFilePath(sampleFilePath);
String pathName = sampleFilePath.substring(0, sampleFilePath.lastIndexOf(StringPool.SLASH));
String fileName = sampleFilePath.substring(sampleFilePath.lastIndexOf(StringPool.SLASH)+1);
@@ -202,6 +197,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
if(StringUtils.isNotBlank(dbSpectrumFilePath.getGasBgFilePath())){
String gasBgFilePath = dbSpectrumFilePath.getGasBgFilePath();
+ filePath.add(gasBgFilePath);
GardsSampleData gasBg = spectrumAnalysisMapper.findSampleByFilePath(gasBgFilePath);
String pathName = gasBgFilePath.substring(0, gasBgFilePath.lastIndexOf(StringPool.SLASH));
String fileName = gasBgFilePath.substring(gasBgFilePath.lastIndexOf(StringPool.SLASH)+1);
@@ -210,6 +206,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
if(StringUtils.isNotBlank(dbSpectrumFilePath.getDetBgFilePath())){
String detBgFilePath = dbSpectrumFilePath.getDetBgFilePath();
+ filePath.add(detBgFilePath);
GardsSampleData detBg = spectrumAnalysisMapper.findSampleByFilePath(detBgFilePath);
String pathName = detBgFilePath.substring(0, detBgFilePath.lastIndexOf(StringPool.SLASH));
String fileName = detBgFilePath.substring(detBgFilePath.lastIndexOf(StringPool.SLASH)+1);
@@ -219,6 +216,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
String collectStartStr = DateUtils.formatDate(dbSpectrumFilePath.getCollectStart(), "yyyy-MM-dd HH:mm:ss");
String dbQcFilePath = spectrumAnalysisMapper.getQCFilePath(dbSpectrumFilePath.getSiteDetCode(), collectStartStr);
dbSpectrumFilePath.setQcFilePath(dbQcFilePath);
+ filePath.add(dbQcFilePath);
if(StringUtils.isNotBlank(dbQcFilePath)){
GardsSampleData qc = spectrumAnalysisMapper.findSampleByFilePath(dbQcFilePath);
String pathName = dbQcFilePath.substring(0, dbQcFilePath.lastIndexOf(StringPool.SLASH));
@@ -228,12 +226,13 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
phdFileUtil.getLightColor(sampleMap,gasBgMap,detBgMap,qcMap);
}
+ redisUtil.set("Spectrum_"+sampleId, filePath);
result.setSuccess(true);
result.setResult(resultMap);
return result;
}
- private Map fenxi(String pathName, String fileName, List xeDataList, Integer sampleId, String status) {
+ private Map fenxi(String pathName, String fileName, List xeDataList, Integer sampleId, String status) {
Map map = new HashMap<>();
FTPClient ftpClient = ftpUtil.LoginFTP();
if (Objects.isNull(ftpClient)){
@@ -250,6 +249,9 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
ftpClient.changeWorkingDirectory(pathName);
List ftpFiles = Arrays.asList(ftpClient.listFiles());
ftpFiles=ftpFiles.stream().filter(item -> item.getName().equals(fileName)).collect(Collectors.toList());
+ if (CollectionUtils.isEmpty(ftpFiles)){
+ throw new RuntimeException("ftp下对应文件不存在");
+ }
FTPFile ftpFile = ftpFiles.get(0);
if (Objects.nonNull(ftpFile)){
InputStream inputStream = ftpClient.retrieveFileStream(ftpFile.getName());
@@ -342,77 +344,22 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
}
CommentData commentData = spectrumAnalysisMapper.viewComment(sampleId);
- if (!commentData.getAnalyst().equals(userName)){
- if (StringUtils.isNotBlank(commentData.getComment())){
- String line = "------------------------------------------------------------";
- String comment = line+"\n[ User "+commentData.getAnalyst()+" Comment ] : \n"+commentData.getComment()+"\n"+line+" \n";
- commentInfo.setSpectrumOtherCommentInfo(comment);
+ if (Objects.nonNull(commentData)){
+ if (!commentData.getAnalyst().equals(userName)){
+ if (StringUtils.isNotBlank(commentData.getComment())){
+ String line = "------------------------------------------------------------";
+ String comment = line+"\n[ User "+commentData.getAnalyst()+" Comment ] : \n"+commentData.getComment()+"\n"+line+" \n";
+ commentInfo.setSpectrumOtherCommentInfo(comment);
+ }
+ }else {
+ commentInfo.setSpectrumAnalysisCommentInfo(commentData.getComment());
}
- }else {
- commentInfo.setSpectrumAnalysisCommentInfo(commentData.getComment());
}
result.setSuccess(true);
result.setResult(commentInfo);
return result;
}
- @Override
- public Result addComment(Integer sampleId, HttpServletRequest request, String comment) {
- Result result = new Result();
- CommentData commentData = spectrumAnalysisMapper.viewComment(sampleId);
- String userName = JwtUtil.getUserNameByToken(request);
- if (StringUtils.isBlank(userName)){
- result.error500("当前登录用户信息获取失败!");
- return result;
- }
- //查询备注信息不为空
- if (Objects.nonNull(commentData)){
- //判断查询出的备注信息的操作用户是否是当前登录用户
- if( userName.equals(commentData.getAnalyst()) ){
- //如果是 则可以进行修改备注信息的操作
- LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(GardsAnalysesMan::getSampleId, sampleId);
- GardsAnalysesMan analysesMan = gardsAnalysesManMapper.selectOne(queryWrapper);
- if (Objects.isNull(analysesMan)){
- result.error500("人工交互分析结果不存在!");
- return result;
- }else {
- analysesMan.setComments(comment);
- analysesMan.setModdate(new Date());
- gardsAnalysesManMapper.updateById(analysesMan);
- result.success("修改成功");
- }
- }else {
- //如果不是 则提示 不可以进行操作
- result.error500("当前信息操作人员不是当前登录用户,不允许操作!");
- return result;
- }
- }else {
- //根据样品id查询对应的台站id
- Integer stationId = spectrumAnalysisMapper.findStationIdBySampleId(sampleId);
- if (Objects.isNull(stationId)){
- result.error500("当前信息对应的台站信息不存在,请核对当前基础数据!");
- return result;
- }
- //检查当前用户是否在当前时间有当前台站的排班任务
- boolean checkFlag = userTaskUtil.checkUserStation(stationId, userName);
- //如果有排班任务 则可以新增 否则不可以新增
- if (checkFlag){
- GardsAnalysesMan analysesMan = new GardsAnalysesMan();
- analysesMan.setSampleId(sampleId);
- analysesMan.setAnalyst(userName);
- analysesMan.setComments(comment);
- analysesMan.setModdate(new Date());
- gardsAnalysesManMapper.insert(analysesMan);
- result.success("新增成功");
- }else {
- result.error500("当前操作人员没有对应台站的排班任务,不允许操作!");
- return result;
- }
- }
- return result;
- }
-
@Override
public void viewARR(Integer sampleId, HttpServletResponse response) {
//获取自动处理生成的报告地址
@@ -683,7 +630,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
String dbName = "RNAUTO.GARDS_ANALYSES";
SpectrumFileRecord dbSpectrumFilePath = spectrumAnalysisMapper.getDBSpectrumFilePath(dbName, sampleId);
//查询数据库中结果的Xe数据
- List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
+ List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
//加载dll工具库
System.loadLibrary("ReadPHDFile");
if (Objects.nonNull(dbSpectrumFilePath)){
@@ -875,8 +822,8 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
}
if (CollectionUtils.isNotEmpty(xeDataList)){
- List xeData = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133")).collect(Collectors.toList());
- GardsXeResults gardsXeResults = xeData.get(0);
+ List xeData = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133")).collect(Collectors.toList());
+ GardsXeResultsSpectrum gardsXeResults = xeData.get(0);
qcResult.setXe133MDCValue(String.valueOf(gardsXeResults.getMdc()));
if ( 0.001 < gardsXeResults.getMdc() && gardsXeResults.getMdc() < 5.0 ){
qcResult.setXe133MDCStatus("Pass");
@@ -901,7 +848,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
return result;
}
//查询数据库中结果的Xe数据
- List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
+ List xeDataList = spectrumAnalysisMapper.getXeDataList(sampleId);
try {
//切换被动模式
ftpClient.enterLocalPassiveMode();
@@ -942,29 +889,29 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
rlrDataValues.setAcq_live_time(String.valueOf(struct.acquisition_live_time));
if (CollectionUtils.isNotEmpty(xeDataList)){
- List xe131mDataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe131m")).collect(Collectors.toList());
- GardsXeResults xe131m = xe131mDataList.get(0);
+ List xe131mDataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe131m")).collect(Collectors.toList());
+ GardsXeResultsSpectrum xe131m = xe131mDataList.get(0);
rlrDataValues.setXe131m_conc(String.valueOf(xe131m.getConc()));
rlrDataValues.setXe131m_uncert_conc(String.valueOf(xe131m.getConcErr()));
rlrDataValues.setXe131m_MDC(String.valueOf(xe131m.getMdc()));
rlrDataValues.setXe131m_LC(String.valueOf(xe131m.getLc()));
- List xe133DataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133")).collect(Collectors.toList());
- GardsXeResults xe133 = xe133DataList.get(0);
+ List xe133DataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133")).collect(Collectors.toList());
+ GardsXeResultsSpectrum xe133 = xe133DataList.get(0);
rlrDataValues.setXe133_conc(String.valueOf(xe133.getConc()));
rlrDataValues.setXe133_uncert_conc(String.valueOf(xe133.getConcErr()));
rlrDataValues.setXe133_MDC(String.valueOf(xe133.getMdc()));
rlrDataValues.setXe133_LC(String.valueOf(xe133.getLc()));
- List xe133mDataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133m")).collect(Collectors.toList());
- GardsXeResults xe133m = xe133mDataList.get(0);
+ List xe133mDataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe133m")).collect(Collectors.toList());
+ GardsXeResultsSpectrum xe133m = xe133mDataList.get(0);
rlrDataValues.setXe133m_conc(String.valueOf(xe133m.getConc()));
rlrDataValues.setXe133m_uncert_conc(String.valueOf(xe133m.getConcErr()));
rlrDataValues.setXe133m_MDC(String.valueOf(xe133m.getMdc()));
rlrDataValues.setXe133m_LC(String.valueOf(xe133m.getLc()));
- List xe135DataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe135")).collect(Collectors.toList());
- GardsXeResults xe135 = xe135DataList.get(0);
+ List xe135DataList = xeDataList.stream().filter(item -> item.getNuclideName().equals("Xe135")).collect(Collectors.toList());
+ GardsXeResultsSpectrum xe135 = xe135DataList.get(0);
rlrDataValues.setXe135_conc(String.valueOf(xe135.getConc()));
rlrDataValues.setXe135_uncert_conc(String.valueOf(xe135.getConcErr()));
rlrDataValues.setXe135_MDC(String.valueOf(xe135.getMdc()));
@@ -1271,6 +1218,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
@Override
public Result viewExtrapolation(Integer sampleId) {
Result result = new Result();
+ Map map = new HashMap<>();
String dbName = "RNAUTO.GARDS_ANALYSES";
SpectrumFileRecord dbSpectrumFilePath = spectrumAnalysisMapper.getDBSpectrumFilePath(dbName, sampleId);
//加载dll工具库
@@ -1313,10 +1261,21 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
String acquisitionStart = struct.acquisition_start_date + " " + struct.acquisition_start_time;
String acquisitionRealTime = String.valueOf(struct.acquisition_real_time);
String acquisitionLiveTime = String.valueOf(struct.acquisition_live_time);
-
+ map.put("acquisitionStart", acquisitionStart);
+ map.put("acquisitionRealTime", acquisitionRealTime);
+ map.put("acquisitionLiveTime", acquisitionLiveTime);
//Gamma Spectrum: Sample
- //蓝色
+ //蓝色线
List gCounts = struct.g_counts;
+ List gammaOriginSeriseData = new LinkedList<>();
+ for (int i=0; i< struct.num_g_channel; i++){
+ long count = gCounts.get(i);
+ SeriseData temp = new SeriseData();
+ temp.setX(i);
+ temp.setY(count);
+ gammaOriginSeriseData.add(temp);
+ }
+ map.put("gammaOriginSeriseData", gammaOriginSeriseData);
List chanelEnergy = new LinkedList<>();
List gCentroidChannel = struct.g_centroid_channel;
List gEnergy = struct.g_energy;
@@ -1329,62 +1288,40 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
chanelEnergy.add(energy.get(0));
}
}
-
+ map.put("gammaChannelEnergy", chanelEnergy);
+ //绿色线
+ List gammaProjectedSeriseData = new LinkedList<>();
+ List gammaProjectedDataValue = this.handleHistogram(struct.h_counts, struct.b_channels, struct.g_channels, "Vertical");
+ for (int i=0; i bCounts = struct.b_counts;
-
- if (Objects.nonNull(inputStream)){
- inputStream.close();
+ List betaOriginSeriseData = new LinkedList<>();
+ for (int i=0; i< struct.num_b_channel; i++){
+ long count = bCounts.get(i);
+ SeriseData temp = new SeriseData();
+ temp.setX(i);
+ temp.setY(count);
+ betaOriginSeriseData.add(temp);
}
- }
- } catch (IOException e) {
- throw new RuntimeException(e);
- } finally {
- try {
- if (Objects.nonNull(ftpClient)){
- ftpClient.disconnect();
+ map.put("betaOriginSeriseData", betaOriginSeriseData);
+ List betaProjectedSeriseData = new LinkedList<>();
+ List betaProjectedDataValue = this.handleHistogram(struct.h_counts, struct.b_channels, struct.g_channels, "Horizontal");
+ for (int i=0; i detBgFtpFiles = Arrays.asList(ftpClient.listFiles());
- detBgFtpFiles = detBgFtpFiles.stream().filter(item-> item.getName().equals(detBgFileName)).collect(Collectors.toList());
- if (CollectionUtils.isEmpty(detBgFtpFiles)){
- result.error500("ftp下对应的SAMPLE文件不存在");
- return result;
- }
- FTPFile detBgFtpFile = detBgFtpFiles.get(0);
- if (Objects.nonNull(detBgFtpFile)){
- //获取ftp文件的输入流
- InputStream inputStream = ftpClient.retrieveFileStream(detBgFtpFile.getName());
- //声明一个临时文件
- File file = File.createTempFile("tmp", null);
- //ftp文件输入流复制给临时文件
- FileUtils.copyInputStreamToFile(inputStream, file);
- //读取文件信息
- EnergySpectrumStruct struct = EnergySpectrumHandler.getSourceData(file.getAbsolutePath());
-
-
+ map.put("betaProjectedSeriseData", betaProjectedSeriseData);
if (Objects.nonNull(inputStream)){
inputStream.close();
}
@@ -1402,8 +1339,424 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
}
}
-
+ result.setSuccess(true);
+ result.setResult(map);
return result;
}
+ private List handleHistogram(List hcounts, long bChannels, long gChannels, String type){
+ List projected_data_value = new LinkedList<>();
+ if (type.equals("Vertical")){
+ for (int i=0; i map = new HashMap<>();
+ GardsSampleData sampleData = spectrumAnalysisMapper.getSampleData(sampleId);
+ if (Objects.isNull(sampleData)){
+ result.error500("样品数据信息不存在!");
+ return result;
+ }
+ Integer stationId = sampleData.getStationId();
+ //根据台站id查询台站名称
+ Map stationMap = (Map)redisUtil.get("stationMap");
+ if (CollectionUtils.isEmpty(stationMap)){
+ result.error500("台站缓存信息为空!");
+ return result;
+ }
+ String stationName = "";
+ if (Objects.nonNull(stationMap.get(String.valueOf(stationId)))){
+ stationName = stationMap.get(String.valueOf(stationId));
+ }
+ map.put("stationId", stationId);
+ map.put("stationName", stationName);
+ //根据台站id查询探测器集合
+ List detectorList = new LinkedList<>();
+ detectorList.add("All");
+ List stationDetectorList = spectrumAnalysisMapper.getDetectorList(stationId);
+ detectorList.addAll(stationDetectorList);
+ map.put("detectorList", detectorList);
+ result.setSuccess(true);
+ result.setResult(map);
+ return result;
+ }
+
+ @Override
+ public Result changeDetector(String stationName) {
+ Result result = new Result();
+ Map map = new HashMap<>();
+ //根据台站id查询台站名称
+ Map stationMap = (Map)redisUtil.get("stationMap");
+ if (CollectionUtils.isEmpty(stationMap)){
+ result.error500("台站缓存信息为空!");
+ return result;
+ }
+ List stationNames = stationMap.values().stream().collect(Collectors.toList());
+ int index = stationNames.indexOf(stationName);
+ if (index<0){
+ result.error500("台站信息不存在!");
+ return result;
+ }
+ List stationIds = stationMap.keySet().stream().collect(Collectors.toList());
+ String stationId = String.valueOf(stationIds.get(index));
+ map.put("stationId", stationId);
+ map.put("stationName", stationName);
+ //根据台站id查询探测器集合
+ List detectorList = new LinkedList<>();
+ detectorList.add("All");
+ List stationDetectorList = spectrumAnalysisMapper.getDetectorList(Integer.valueOf(stationId));
+ detectorList.addAll(stationDetectorList);
+ map.put("detectorList", detectorList);
+ result.setSuccess(true);
+ result.setResult(map);
+ return result;
+ }
+
+ @Override
+ public Result statisticsQuery(StatisticsQueryData statisticsQueryData) {
+ Result result = new Result();
+ if (Objects.isNull(statisticsQueryData.getStartTime())){
+ result.error500("开始时间不能为空");
+ return result;
+ }
+ String startDate = DateUtils.formatDate(statisticsQueryData.getStartTime(), "yyyy-MM-dd");
+ statisticsQueryData.setStartDate(startDate);
+ if (Objects.isNull(statisticsQueryData.getEndTime())){
+ result.error500("结束时间不能为空");
+ return result;
+ }
+ String endDate = DateUtils.formatDate(statisticsQueryData.getEndTime(), "yyyy-MM-dd");
+ statisticsQueryData.setEndDate(endDate);
+ List detectorList = new LinkedList<>();
+ if (StringUtils.isNotBlank(statisticsQueryData.getDetectorName())){
+ if (statisticsQueryData.getDetectorName().equals("All")){
+ detectorList = spectrumAnalysisMapper.getDetectorList(statisticsQueryData.getStationId());
+ }else {
+ detectorList.add(statisticsQueryData.getDetectorName());
+ }
+ }
+ statisticsQueryData.setDetectorList(detectorList);
+ List items = new LinkedList<>();
+ if (statisticsQueryData.isMDC()){
+ items.add("GXR.MDC");
+ }
+ if (statisticsQueryData.isActivity()){
+ items.add("GXR.CONC");
+ }
+ statisticsQueryData.setItems(items);
+ if (CollectionUtils.isEmpty(statisticsQueryData.getNuclidesList())){
+ statisticsQueryData.setNuclidesList(new LinkedList<>());
+ }
+ //根据类型判断查询对应数据
+ List statisticsData = spectrumAnalysisMapper.statisticsQueryNuclides(statisticsQueryData);
+ if(CollectionUtils.isNotEmpty(statisticsData)){
+ List stcGraphList = new LinkedList<>();
+ if (statisticsQueryData.getNuclidesList().contains("Xe131m")){
+ List xe131m = statisticsData.stream().filter(item -> item.getNuclideName().equals("Xe131m")).collect(Collectors.toList());
+ if (CollectionUtils.isNotEmpty(xe131m)){
+ if (statisticsQueryData.isMDC()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe131m MDC");
+ stcGraph.setM_GraphPen("#00cafd");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe131m) {
+ keys.add(data.getCollectStart());
+ values.add(data.getMdc());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ if (statisticsQueryData.isActivity()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe131m Activity Concentration");
+ stcGraph.setM_GraphPen("#f89c1f");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe131m) {
+ keys.add(data.getCollectStart());
+ if (statisticsQueryData.isMDC()){
+ values.add(data.getMdc());
+ }else {
+ values.add(data.getConc());
+ }
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ }
+ }
+ if (statisticsQueryData.getNuclidesList().contains("Xe133m")){
+ List xe133m = statisticsData.stream().filter(item -> item.getNuclideName().equals("Xe133m")).collect(Collectors.toList());
+ if (CollectionUtils.isNotEmpty(xe133m)){
+ if (statisticsQueryData.isMDC()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe133m MDC");
+ stcGraph.setM_GraphPen("#119e4f");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe133m) {
+ keys.add(data.getCollectStart());
+ values.add(data.getMdc());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ if (statisticsQueryData.isActivity()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe133m Activity Concentration");
+ stcGraph.setM_GraphPen("#fff64f");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe133m) {
+ keys.add(data.getCollectStart());
+ if (statisticsQueryData.isMDC()){
+ values.add(data.getMdc());
+ }else {
+ values.add(data.getConc());
+ }
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ }
+ }
+ if (statisticsQueryData.getNuclidesList().contains("Xe133")){
+ List xe133 = statisticsData.stream().filter(item -> item.getNuclideName().equals("Xe133")).collect(Collectors.toList());
+ if (CollectionUtils.isNotEmpty(xe133)){
+ if (statisticsQueryData.isMDC()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe133 MDC");
+ stcGraph.setM_GraphPen("#00cafd");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe133) {
+ keys.add(data.getCollectStart());
+ values.add(data.getMdc());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ if (statisticsQueryData.isActivity()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe133 Activity Concentration");
+ stcGraph.setM_GraphPen("#01a99a");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe133) {
+ keys.add(data.getCollectStart());
+ if (statisticsQueryData.isMDC()){
+ values.add(data.getMdc());
+ }else {
+ values.add(data.getConc());
+ }
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ }
+ }
+ if (statisticsQueryData.getNuclidesList().contains("Xe135")){
+ List xe135 = statisticsData.stream().filter(item -> item.getNuclideName().equals("Xe135")).collect(Collectors.toList());
+ if (CollectionUtils.isNotEmpty(xe135)){
+ if (statisticsQueryData.isMDC()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe135 MDC");
+ stcGraph.setM_GraphPen("#1775e7");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe135) {
+ keys.add(data.getCollectStart());
+ values.add(data.getMdc());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ if (statisticsQueryData.isActivity()){
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe135 Activity Concentration");
+ stcGraph.setM_GraphPen("#ff32ab");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:xe135) {
+ keys.add(data.getCollectStart());
+ if (statisticsQueryData.isMDC()){
+ values.add(data.getMdc());
+ }else {
+ values.add(data.getConc());
+ }
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ stcGraphList.add(stcGraph);
+ }
+ }
+ }
+ result.setSuccess(true);
+ result.setResult(stcGraphList);
+ }
+ return result;
+ }
+
+ @Override
+ public Result statisticsQueryBtn(String detectorName, Integer stationId, String statisticsType, Date startTime, Date endTime) {
+ Result result = new Result();
+ if (Objects.isNull(startTime)){
+ result.error500("开始时间不能为空");
+ return result;
+ }
+ String startDate = DateUtils.formatDate(startTime, "yyyy-MM-dd");
+ if (Objects.isNull(endTime)){
+ result.error500("结束时间不能为空");
+ return result;
+ }
+ String endDate = DateUtils.formatDate(endTime, "yyyy-MM-dd");
+ List detectorList = new LinkedList<>();
+ if (StringUtils.isNotBlank(detectorName)){
+ if (detectorName.equals("All")){
+ detectorList = spectrumAnalysisMapper.getDetectorList(stationId);
+ }else {
+ detectorList.add(detectorName);
+ }
+ }
+ if (statisticsType.equals("Colloc_Time")) {
+ List statisticsData = spectrumAnalysisMapper.statisticsQueryCollection(startDate, endDate, detectorList);
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Colloction Time");
+ stcGraph.setM_GraphPen("green");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:statisticsData) {
+ keys.add(data.getDateTime());
+ values.add(data.getDataValue());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ result.setSuccess(true);
+ result.setResult(stcGraph);
+ } else if (statisticsType.equals("Acq_Time")) {
+ List statisticsData = spectrumAnalysisMapper.statisticsQueryAcquisition(startDate, endDate, detectorList);
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Acquisition Time");
+ stcGraph.setM_GraphPen("green");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:statisticsData) {
+ keys.add(data.getDateTime());
+ values.add(data.getDataValue());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ result.setSuccess(true);
+ result.setResult(stcGraph);
+ } else if (statisticsType.equals("Xe_volumn")) {
+ List statisticsData = spectrumAnalysisMapper.statisticsQueryXeVolumn(startDate, endDate, detectorList);
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Xe Volumn");
+ stcGraph.setM_GraphPen("green");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:statisticsData) {
+ keys.add(data.getDateTime());
+ values.add(data.getDataValue());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ result.setSuccess(true);
+ result.setResult(stcGraph);
+ } else if (statisticsType.equals("Sample_Volumn")) {
+ List statisticsData = spectrumAnalysisMapper.statisticsQuerySampleVolumn(startDate, endDate, detectorList);
+ StcGraph stcGraph = new StcGraph();
+ stcGraph.setM_strGraphName("Sample Volumn");
+ stcGraph.setM_GraphPen("green");
+ List keys = new LinkedList<>();
+ List values = new LinkedList<>();
+ for (StatisticsData data:statisticsData) {
+ keys.add(data.getDateTime());
+ values.add(data.getDataValue());
+ }
+ stcGraph.setM_Keys(keys);
+ stcGraph.setM_Values(values);
+ result.setSuccess(true);
+ result.setResult(stcGraph);
+ }
+ return result;
+ }
+
+ @Override
+ public Result fitting(Double paramA, Double paramB, Double paramC, Integer points) {
+ List fittingPara = new LinkedList<>();
+ fittingPara.add(paramA);
+ fittingPara.add(paramB);
+ fittingPara.add(paramC);
+ List xs = new LinkedList<>();
+ for (int i=0; i ys = EnergySpectrumHandler.GetFileFittingPara(xs, fittingPara);
+ List seriseDataList = new LinkedList<>();
+ for (int i=0; i
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/common/CacheName.java b/jeecg-module-station-operation/src/main/java/org/jeecg/common/CacheName.java
index b4e775de..403f214c 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/common/CacheName.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/common/CacheName.java
@@ -1,7 +1,5 @@
package org.jeecg.common;
-import org.springframework.stereotype.Component;
-
public class CacheName {
public static final String cacheTime = "Cache time";
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/common/PointUtil.java b/jeecg-module-station-operation/src/main/java/org/jeecg/common/PointUtil.java
index 379bfa94..9f13a60e 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/common/PointUtil.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/common/PointUtil.java
@@ -1,8 +1,5 @@
package org.jeecg.common;
-import com.baomidou.mybatisplus.core.toolkit.StringPool;
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-
import java.util.Objects;
public class PointUtil {
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/controller/SysUserFocusStationController.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/controller/SysUserFocusStationController.java
index fb5cf5ad..4d04374e 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/controller/SysUserFocusStationController.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/controller/SysUserFocusStationController.java
@@ -3,7 +3,7 @@ package org.jeecg.modules.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+import org.jeecg.modules.entity.SysUserFocusStationStation;
import org.jeecg.modules.entity.data.UserFocusStation;
import org.jeecg.modules.service.ISysUserFocusStationService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -21,8 +21,8 @@ public class SysUserFocusStationController {
@GetMapping("findList")
@ApiOperation(value = "查询关注台站列表", notes = "查询关注台站列表")
- public List findList(){
- List result = sysUserFocusStationService.findList();
+ public List findList(){
+ List result = sysUserFocusStationService.findList();
return result;
}
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/StationReceivingConfigStation.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/StationReceivingConfigStation.java
new file mode 100644
index 00000000..e6050ef6
--- /dev/null
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/StationReceivingConfigStation.java
@@ -0,0 +1,20 @@
+package org.jeecg.modules.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.postgre.StationReceivingConfig;
+
+import java.util.List;
+
+@Data
+@TableName(value = "station_receiving_config")
+public class StationReceivingConfigStation extends StationReceivingConfig {
+
+ /**
+ * 用户关注台站信息
+ */
+ @TableField(exist = false)
+ List sysUserFocusStations;
+
+}
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/SysUserFocusStationStation.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/SysUserFocusStationStation.java
new file mode 100644
index 00000000..c1522232
--- /dev/null
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/SysUserFocusStationStation.java
@@ -0,0 +1,42 @@
+package org.jeecg.modules.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+
+@Data
+@TableName("sys_user_focus_station")
+public class SysUserFocusStationStation extends SysUserFocusStation {
+
+ /**
+ * 经度
+ */
+ @TableField(exist = false)
+ private Double lon;
+
+ /**
+ * 纬度
+ */
+ @TableField(exist = false)
+ private Double lat;
+
+ /**
+ * 海拔
+ */
+ @TableField(exist = false)
+ private String altitude;
+
+ /**
+ * 状态
+ */
+ @TableField(exist = false)
+ private String status;
+
+ /**
+ * 台站编码
+ */
+ @TableField(exist = false)
+ private String stationCode;
+
+}
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/data/DataInfoVo.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/data/DataInfoVo.java
index 5d06eec1..e0caccce 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/data/DataInfoVo.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/entity/data/DataInfoVo.java
@@ -1,11 +1,8 @@
package org.jeecg.modules.entity.data;
-import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
-import java.util.Date;
@Data
public class DataInfoVo implements Serializable {
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/StationReceivingConfigMapper.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/StationReceivingConfigMapper.java
index c2504597..a89adf78 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/StationReceivingConfigMapper.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/StationReceivingConfigMapper.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.jeecg.modules.base.entity.postgre.StationReceivingConfig;
+import org.jeecg.modules.entity.StationReceivingConfigStation;
-public interface StationReceivingConfigMapper extends BaseMapper {
+public interface StationReceivingConfigMapper extends BaseMapper {
}
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/SysUserFocusStationMapper.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/SysUserFocusStationMapper.java
index d2f9cf99..b3f3b227 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/SysUserFocusStationMapper.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/SysUserFocusStationMapper.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+import org.jeecg.modules.entity.SysUserFocusStationStation;
-public interface SysUserFocusStationMapper extends BaseMapper {
+public interface SysUserFocusStationMapper extends BaseMapper {
}
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ICacheTimeService.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ICacheTimeService.java
index dd7ed514..3dffeae0 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ICacheTimeService.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ICacheTimeService.java
@@ -1,7 +1,7 @@
package org.jeecg.modules.service;
-import org.jeecg.modules.base.entity.postgre.SysUser;
import org.jeecg.modules.base.entity.configuration.GardsDetectors;
+import org.jeecg.modules.base.entity.postgre.SysUser;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestBody;
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ISysUserFocusStationService.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ISysUserFocusStationService.java
index a1618c32..1e3ab12c 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ISysUserFocusStationService.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/ISysUserFocusStationService.java
@@ -2,18 +2,18 @@ package org.jeecg.modules.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+import org.jeecg.modules.entity.SysUserFocusStationStation;
import org.jeecg.modules.entity.data.UserFocusStation;
import java.util.List;
-public interface ISysUserFocusStationService extends IService {
+public interface ISysUserFocusStationService extends IService {
/**
* 查询当前用户的全部关注台站,核设施信息
* @return
*/
- List findList();
+ List findList();
/**
* 新增关注的台站,核设施信息
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/StationOperationServiceImpl.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/StationOperationServiceImpl.java
index 2c6fdda4..a0c1daf9 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/StationOperationServiceImpl.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/StationOperationServiceImpl.java
@@ -13,17 +13,18 @@ import org.jeecg.common.PointUtil;
import org.jeecg.common.StationTypeUtil;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.util.RedisUtil;
+import org.jeecg.modules.base.entity.configuration.GardsDetectors;
+import org.jeecg.modules.base.entity.configuration.GardsNuclearfacility;
+import org.jeecg.modules.base.entity.configuration.GardsStations;
import org.jeecg.modules.base.entity.original.GardsMetData;
import org.jeecg.modules.base.entity.original.GardsSampleData;
import org.jeecg.modules.base.entity.original.GardsSohData;
import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+import org.jeecg.modules.entity.SysUserFocusStationStation;
import org.jeecg.modules.entity.data.*;
import org.jeecg.modules.mapper.*;
import org.jeecg.modules.service.ICacheTimeService;
import org.jeecg.modules.service.IStationOperationService;
-import org.jeecg.modules.base.entity.configuration.GardsDetectors;
-import org.jeecg.modules.base.entity.configuration.GardsNuclearfacility;
-import org.jeecg.modules.base.entity.configuration.GardsStations;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -373,9 +374,9 @@ public class StationOperationServiceImpl extends ServiceImpl userFocusStationQueryWrapper = new LambdaQueryWrapper<>();
- userFocusStationQueryWrapper.eq(SysUserFocusStation::getUserId, userId);
- List userFocusStations = sysUserFocusStationMapper.selectList(userFocusStationQueryWrapper);
+ LambdaQueryWrapper userFocusStationQueryWrapper = new LambdaQueryWrapper<>();
+ userFocusStationQueryWrapper.eq(SysUserFocusStationStation::getUserId, userId);
+ List userFocusStations = sysUserFocusStationMapper.selectList(userFocusStationQueryWrapper);
List stationIds = userFocusStations.stream().map(SysUserFocusStation::getStationId).collect(Collectors.toList());
//从redis中获取台站信息
Map stationInfoMap = (Map)redisUtil.get("stationMap");
diff --git a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/SysUserFocusStationServiceImpl.java b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/SysUserFocusStationServiceImpl.java
index fc280064..97504ced 100644
--- a/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/SysUserFocusStationServiceImpl.java
+++ b/jeecg-module-station-operation/src/main/java/org/jeecg/modules/service/impl/SysUserFocusStationServiceImpl.java
@@ -11,15 +11,15 @@ import org.jeecg.common.api.vo.Result;
import org.jeecg.common.system.util.JwtUtil;
import org.jeecg.common.util.RedisUtil;
import org.jeecg.common.util.SpringContextUtils;
-import org.jeecg.modules.base.entity.postgre.StationReceivingConfig;
+import org.jeecg.modules.base.entity.configuration.GardsStations;
import org.jeecg.modules.base.entity.postgre.SysUser;
-import org.jeecg.modules.base.entity.postgre.SysUserFocusStation;
+import org.jeecg.modules.entity.StationReceivingConfigStation;
+import org.jeecg.modules.entity.SysUserFocusStationStation;
import org.jeecg.modules.entity.data.UserFocusStation;
import org.jeecg.modules.mapper.StationReceivingConfigMapper;
import org.jeecg.modules.mapper.SysUserFocusStationMapper;
import org.jeecg.modules.service.ICacheTimeService;
import org.jeecg.modules.service.ISysUserFocusStationService;
-import org.jeecg.modules.base.entity.configuration.GardsStations;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -29,7 +29,7 @@ import java.time.LocalDateTime;
import java.util.*;
@Service("sysUserFocusStationService")
-public class SysUserFocusStationServiceImpl extends ServiceImpl implements ISysUserFocusStationService {
+public class SysUserFocusStationServiceImpl extends ServiceImpl implements ISysUserFocusStationService {
@Autowired
private RedisUtil redisUtil;
@@ -41,10 +41,10 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl findList() {
+ public List findList() {
//查询全部台站信息
HashMap stationInfoMap = (HashMap) redisUtil.get("stationInfoMap");
- List sysUserFocusStations = this.baseMapper.selectList(new LambdaQueryWrapper<>());
+ List sysUserFocusStations = this.baseMapper.selectList(new LambdaQueryWrapper<>());
if (CollectionUtils.isNotEmpty(sysUserFocusStations)){
sysUserFocusStations.stream().forEach(item->{
if (CollectionUtils.isNotEmpty(stationInfoMap)){
@@ -82,12 +82,12 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl receivingConfigQueryWrapper = new LambdaQueryWrapper<>();
- receivingConfigQueryWrapper.eq(StationReceivingConfig::getUserId, sysUser.getId());
- StationReceivingConfig receivingConfig = stationReceivingConfigMapper.selectOne(receivingConfigQueryWrapper);
+ LambdaQueryWrapper receivingConfigQueryWrapper = new LambdaQueryWrapper<>();
+ receivingConfigQueryWrapper.eq(StationReceivingConfigStation::getUserId, sysUser.getId());
+ StationReceivingConfigStation receivingConfig = stationReceivingConfigMapper.selectOne(receivingConfigQueryWrapper);
//如果没有对应的用户缓存信息 则进行新增
if (Objects.isNull(receivingConfig)){
- receivingConfig = new StationReceivingConfig();
+ receivingConfig = new StationReceivingConfigStation();
Long id = IdWorker.getId();
receivingConfig.setId(id.toString());
receivingConfig.setUserId(sysUser.getId());
@@ -106,11 +106,11 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl userFocusStationQueryWrapper = new LambdaQueryWrapper<>();
- userFocusStationQueryWrapper.eq(SysUserFocusStation::getUserId, sysUser.getId());
+ LambdaQueryWrapper userFocusStationQueryWrapper = new LambdaQueryWrapper<>();
+ userFocusStationQueryWrapper.eq(SysUserFocusStationStation::getUserId, sysUser.getId());
this.baseMapper.delete(userFocusStationQueryWrapper);
for (Integer stationId:userFocusStation.getStationIds()) {
- SysUserFocusStation sysUserFocusStation = new SysUserFocusStation();
+ SysUserFocusStationStation sysUserFocusStation = new SysUserFocusStationStation();
Long id = IdWorker.getId();
sysUserFocusStation.setId(String.valueOf(id));
sysUserFocusStation.setUserId(sysUser.getId());
@@ -140,9 +140,9 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(SysUserFocusStation::getUserId, sysUser.getId());
- queryWrapper.eq(SysUserFocusStation::getStationId, stationId);
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ queryWrapper.eq(SysUserFocusStationStation::getUserId, sysUser.getId());
+ queryWrapper.eq(SysUserFocusStationStation::getStationId, stationId);
this.baseMapper.delete(queryWrapper);
result.success("删除成功");
return result;
@@ -152,12 +152,12 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(StationReceivingConfig::getUserId, userId);
- StationReceivingConfig receivingConfig = stationReceivingConfigMapper.selectOne(queryWrapper);
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ queryWrapper.eq(StationReceivingConfigStation::getUserId, userId);
+ StationReceivingConfigStation receivingConfig = stationReceivingConfigMapper.selectOne(queryWrapper);
//如果用户对应的缓存配置信息为空时,查询字典表中的默认值
if (Objects.isNull(receivingConfig)){
- receivingConfig = new StationReceivingConfig();
+ receivingConfig = new StationReceivingConfigStation();
//调用接口获取数据库中对应缓存配置信息默认值
List