diff --git a/hchyun-ui/.env.development b/hchyun-ui/.env.development
index a916e78..3246ca5 100644
--- a/hchyun-ui/.env.development
+++ b/hchyun-ui/.env.development
@@ -3,8 +3,8 @@ ENV = 'development'
# 宏驰云管理系统/开发环境
#VUE_APP_BASE_API = '/dev-api'
-#VUE_APP_BASE_API = 'http://localhost:8085/dev-api'
-VUE_APP_BASE_API = 'http://apibase.hchyun.com/dev-api'
+VUE_APP_BASE_API = 'http://localhost:8085/dev-api'
+#VUE_APP_BASE_API = 'http://apibase.hchyun.com/dev-api'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/hchyun-ui/src/api/tool/query.js b/hchyun-ui/src/api/tool/query.js
index fa0ce2c..0500b4b 100644
--- a/hchyun-ui/src/api/tool/query.js
+++ b/hchyun-ui/src/api/tool/query.js
@@ -76,3 +76,19 @@ export function previewQueryData(data) {
data: data
})
}
+
+// 获取查询基本信息
+export function getRealInfo(id){
+ return request({
+ url: "/query/real/"+id,
+ method: 'get',
+ })
+}
+// 查询数据
+export function getRealData(data){
+ return request({
+ url: "/query/real",
+ method: 'put',
+ data:data
+ })
+}
diff --git a/hchyun-ui/src/router/index.js b/hchyun-ui/src/router/index.js
index 9f9a668..161edad 100644
--- a/hchyun-ui/src/router/index.js
+++ b/hchyun-ui/src/router/index.js
@@ -129,7 +129,13 @@ export const constantRoutes = [
component: (resolve) => require(['@/views/tool/query/uniQuery'], resolve),
name: 'UniQuery',
meta: { title: '万能查询配置' }
- }
+ },
+ // {
+ // path: 'data/:dataId(\\d+)',
+ // component: (resolve) => require(['@/views/tool/query/queryDate'], resolve),
+ // name: 'QueryDate',
+ // meta: { title: '信息统计' }
+ // }
]
},
{
diff --git a/hchyun-ui/src/views/tool/query/queryDate.vue b/hchyun-ui/src/views/tool/query/queryDate.vue
new file mode 100644
index 0000000..1bdace2
--- /dev/null
+++ b/hchyun-ui/src/views/tool/query/queryDate.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hchyun-ui/src/views/tool/query/uniQuery.vue b/hchyun-ui/src/views/tool/query/uniQuery.vue
index e5cf2b8..545fad1 100644
--- a/hchyun-ui/src/views/tool/query/uniQuery.vue
+++ b/hchyun-ui/src/views/tool/query/uniQuery.vue
@@ -160,6 +160,7 @@ import {Message} from "element-ui";
function JSONString(list) {
for (let i = 0; i < list.length; i++) {
+
if (list[i].type == 2) {
list[i].ucMock = JSON.stringify(list[i].ucMock)
} else if (list[i].type == 4) {
@@ -193,7 +194,7 @@ export default {
tableHeight: document.documentElement.scrollHeight - 245 + "px",
// 表列信息
cloumns: [],
- sqlconfig:{
+ sqlconfig: {
// 默认的语法类型
mode: 'sql',
// 编辑器实例
@@ -204,8 +205,8 @@ export default {
tabSize: 4,
// 主题,对应主题库 JS 需要提前引入
theme: 'idea',
- spellcheck:true,
- cursorHeight:0.85,
+ spellcheck: true,
+ cursorHeight: 0.85,
// 显示行号
lineNumbers: true,
line: true,
@@ -248,12 +249,48 @@ export default {
this.sqlconfig.coder.setValue(this.info.uqSql)
})
this.$nextTick(function () {
- this._initialize();
+ this.initialize();
});
},
mounted() {
},
methods: {
+ changUniCon(list) {
+ console.log(list[0])
+ console.log(list.length)
+ for (let i = 0; i < list.length; i++) {
+ console.log(list[0].ucName)
+ if (list[i].ucName == "") {
+ Message({
+ message: "序号" + i + "查询名称不能为空!",
+ type: 'error'
+ })
+ return false;
+ }
+ if (list[i].ucDescribe == "") {
+ Message({
+ message: "序号" + i + "描述不能为空!",
+ type: 'error'
+ })
+ return false;
+ }
+ if (list[i].ucKey == "") {
+ Message({
+ message: "序号" + i + "key不能为空!",
+ type: 'error'
+ })
+ return false;
+ }
+ if (list[i].ucMock == "") {
+ Message({
+ message: "序号" + i + "模拟数据不能为空!",
+ type: 'error'
+ })
+ return false;
+ }
+ }
+ return true
+ },
/** 预览 */
previewQuery() {
this.$refs['elForm'].validate(valid => {
@@ -261,7 +298,11 @@ export default {
let list = JSONString(this.cloumns)
let data = this.info
if (list.length > 0) {
- data.uniCons = list
+ if (this.changUniCon(list)) {
+ data.uniCons = list
+ } else {
+ return
+ }
}
data.pageNum = this.queryParams.pageNum
data.pageSize = this.queryParams.pageSize
@@ -275,21 +316,18 @@ export default {
this.previewDate.open = true
this.cloumns = JSONparse(list)
})
- } else {
- return
}
})
},
- sqlChang(){
+ sqlChang() {
console.log(this.sqlconfig.coder.getValue())
},
- _initialize() {
+ initialize() {
// 初始化编辑器实例,传入需要被实例化的文本域对象和默认配置
this.sqlconfig.coder = CodeMirror.fromTextArea(this.$refs.textarea, this.sqlconfig.options)
// 编辑器赋值
this.sqlconfig.coder.setValue(this.info.uqSql)
- console.log(this.sqlconfig.coder.cm.defaultCharWidth(1))
- // 支持双向绑定
+ // 支持双向绑定
this.sqlconfig.coder.on('change', (coder) => {
this.info.uqSql = coder.getValue()
console.log(this.info.uqSql)
@@ -367,11 +405,13 @@ export default {
border: 1px solid #DCDFE6;
height: 150px;
}
-.CodeMirror-line{
+
+.CodeMirror-line {
height: 20px;
line-height: 20px !important;
}
-.CodeMirror-linenumber{
+
+.CodeMirror-linenumber {
height: 20px;
line-height: 20px !important;
}
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/constant/ReturnConstants.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/constant/ReturnConstants.java
index e7c7f33..6c3f4de 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/constant/ReturnConstants.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/constant/ReturnConstants.java
@@ -22,4 +22,6 @@ public class ReturnConstants {
* 接口为空
*/
public static final String INTER_NULL = "该类下接口数据为空,请先添加接口!";
+
+ public static final String STATE_ERROR = "状态错错误!";
}
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/AjaxResult.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/AjaxResult.java
index 3e6079e..d69998e 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/AjaxResult.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/AjaxResult.java
@@ -11,7 +11,7 @@ import com.hchyun.common.utils.StringUtils;
* @author hchyun
*/
public class AjaxResult extends HashMap {
- private static final long serialVersionUID = 1L;
+
/**
* 状态码
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/BaseEntity.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/BaseEntity.java
index 48d4d71..15628cb 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/BaseEntity.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/BaseEntity.java
@@ -15,7 +15,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
* @author hchyun
*/
public class BaseEntity implements Serializable {
- private static final long serialVersionUID = 1L;
+
/**
* 搜索值
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeEntity.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeEntity.java
index 4f174ae..21874b0 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeEntity.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeEntity.java
@@ -10,7 +10,7 @@ import java.util.List;
*/
public class TreeEntity extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 父菜单名称 */
private String parentName;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeSelect.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeSelect.java
index b33ebbd..89acdc5 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeSelect.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/TreeSelect.java
@@ -14,7 +14,7 @@ import com.hchyun.common.core.entity.entity.SysMenu;
*/
public class TreeSelect implements Serializable
{
- private static final long serialVersionUID = 1L;
+
/** 节点ID */
private Long id;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDept.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDept.java
index e6693ab..17d6f47 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDept.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDept.java
@@ -16,7 +16,7 @@ import com.hchyun.common.core.entity.BaseEntity;
*/
public class SysDept extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 部门ID */
private Long deptId;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictData.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictData.java
index b99c015..99f5dce 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictData.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictData.java
@@ -16,7 +16,7 @@ import com.hchyun.common.core.entity.BaseEntity;
*/
public class SysDictData extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 字典编码 */
@Excel(name = "字典编码", cellType = ColumnType.NUMERIC)
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictType.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictType.java
index 12b0af8..4c81342 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictType.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysDictType.java
@@ -15,7 +15,7 @@ import com.hchyun.common.core.entity.BaseEntity;
*/
public class SysDictType extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 字典主键 */
@Excel(name = "字典主键", cellType = ColumnType.NUMERIC)
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysMenu.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysMenu.java
index 4a8477a..0409ff1 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysMenu.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysMenu.java
@@ -15,7 +15,7 @@ import com.hchyun.common.core.entity.BaseEntity;
* @author hchyun
*/
public class SysMenu extends BaseEntity {
- private static final long serialVersionUID = 1L;
+
/**
* 菜单ID
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysRole.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysRole.java
index 3406b9a..68db1ab 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysRole.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysRole.java
@@ -15,7 +15,7 @@ import com.hchyun.common.core.entity.BaseEntity;
*/
public class SysRole extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 角色ID */
@Excel(name = "角色序号", cellType = ColumnType.NUMERIC)
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysUser.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysUser.java
index 2499bba..80b314c 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysUser.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/entity/SysUser.java
@@ -22,7 +22,7 @@ import com.hchyun.common.core.entity.BaseEntity;
*/
public class SysUser extends BaseEntity
{
- private static final long serialVersionUID = 1L;
+
/** 用户ID */
@Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号")
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/model/LoginUser.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/model/LoginUser.java
index 8d1f3f5..ea9afe0 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/model/LoginUser.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/entity/model/LoginUser.java
@@ -14,7 +14,7 @@ import com.hchyun.common.core.entity.entity.SysUser;
*/
public class LoginUser implements UserDetails
{
- private static final long serialVersionUID = 1L;
+
/**
* 用户唯一标识
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/page/TableDataInfo.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/page/TableDataInfo.java
index 43bfe15..bafb1a1 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/page/TableDataInfo.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/core/page/TableDataInfo.java
@@ -10,7 +10,7 @@ import java.util.List;
*/
public class TableDataInfo implements Serializable
{
- private static final long serialVersionUID = 1L;
+
/** 总记录数 */
private long total;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/BaseException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/BaseException.java
index 596eb12..4332f0b 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/BaseException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/BaseException.java
@@ -10,7 +10,7 @@ import com.hchyun.common.utils.StringUtils;
*/
public class BaseException extends RuntimeException
{
- private static final long serialVersionUID = 1L;
+
/**
* 所属模块
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/CustomException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/CustomException.java
index ca6621d..03affaa 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/CustomException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/CustomException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception;
*/
public class CustomException extends RuntimeException
{
- private static final long serialVersionUID = 1L;
+
private Integer code;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/DemoModeException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/DemoModeException.java
index fdbcfff..f1c8935 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/DemoModeException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/DemoModeException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception;
*/
public class DemoModeException extends RuntimeException
{
- private static final long serialVersionUID = 1L;
+
public DemoModeException()
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileException.java
index 29c085e..3657c65 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileException.java
@@ -9,7 +9,7 @@ import com.hchyun.common.exception.BaseException;
*/
public class FileException extends BaseException
{
- private static final long serialVersionUID = 1L;
+
public FileException(String code, Object[] args)
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileNameLengthLimitExceededException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileNameLengthLimitExceededException.java
index a659553..901d5cc 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileNameLengthLimitExceededException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileNameLengthLimitExceededException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.file;
*/
public class FileNameLengthLimitExceededException extends FileException
{
- private static final long serialVersionUID = 1L;
+
public FileNameLengthLimitExceededException(int defaultFileNameLength)
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileSizeLimitExceededException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileSizeLimitExceededException.java
index bc08aa5..fad80f1 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileSizeLimitExceededException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/FileSizeLimitExceededException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.file;
*/
public class FileSizeLimitExceededException extends FileException
{
- private static final long serialVersionUID = 1L;
+
public FileSizeLimitExceededException(long defaultMaxSize)
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/InvalidExtensionException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/InvalidExtensionException.java
index f2973e9..58d75fb 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/InvalidExtensionException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/file/InvalidExtensionException.java
@@ -10,7 +10,7 @@ import org.apache.commons.fileupload.FileUploadException;
*/
public class InvalidExtensionException extends FileUploadException
{
- private static final long serialVersionUID = 1L;
+
private String[] allowedExtension;
private String extension;
@@ -41,7 +41,7 @@ public class InvalidExtensionException extends FileUploadException
public static class InvalidImageExtensionException extends InvalidExtensionException
{
- private static final long serialVersionUID = 1L;
+
public InvalidImageExtensionException(String[] allowedExtension, String extension, String filename)
{
@@ -51,7 +51,7 @@ public class InvalidExtensionException extends FileUploadException
public static class InvalidFlashExtensionException extends InvalidExtensionException
{
- private static final long serialVersionUID = 1L;
+
public InvalidFlashExtensionException(String[] allowedExtension, String extension, String filename)
{
@@ -61,7 +61,7 @@ public class InvalidExtensionException extends FileUploadException
public static class InvalidMediaExtensionException extends InvalidExtensionException
{
- private static final long serialVersionUID = 1L;
+
public InvalidMediaExtensionException(String[] allowedExtension, String extension, String filename)
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/job/TaskException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/job/TaskException.java
index ac308cf..b55c096 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/job/TaskException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/job/TaskException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.job;
*/
public class TaskException extends Exception
{
- private static final long serialVersionUID = 1L;
+
private Code code;
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaException.java
index d235f7c..49c9054 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.user;
*/
public class CaptchaException extends UserException
{
- private static final long serialVersionUID = 1L;
+
public CaptchaException()
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaExpireException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaExpireException.java
index e1d45d8..2a029e3 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaExpireException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/CaptchaExpireException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.user;
*/
public class CaptchaExpireException extends UserException
{
- private static final long serialVersionUID = 1L;
+
public CaptchaExpireException()
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserException.java
index 4d336ff..05286c5 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserException.java
@@ -9,7 +9,7 @@ import com.hchyun.common.exception.BaseException;
*/
public class UserException extends BaseException
{
- private static final long serialVersionUID = 1L;
+
public UserException(String code, Object[] args)
{
diff --git a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserPasswordNotMatchException.java b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserPasswordNotMatchException.java
index ec7251e..cf59fad 100644
--- a/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserPasswordNotMatchException.java
+++ b/hchyun/hchyun-common/src/main/java/com/hchyun/common/exception/user/UserPasswordNotMatchException.java
@@ -7,7 +7,7 @@ package com.hchyun.common.exception.user;
*/
public class UserPasswordNotMatchException extends UserException
{
- private static final long serialVersionUID = 1L;
+
public UserPasswordNotMatchException()
{
diff --git a/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/controller/QueryController.java b/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/controller/QueryController.java
index 668ebd2..eb90365 100644
--- a/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/controller/QueryController.java
+++ b/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/controller/QueryController.java
@@ -13,6 +13,9 @@ import com.hchyun.common.utils.sql.SqlUtil;
import com.hchyun.generator.entity.UniCon;
import com.hchyun.generator.entity.UniQuery;
import com.hchyun.generator.service.QueryService;
+import com.hchyun.generator.service.UniQueryService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -32,28 +35,46 @@ import java.util.Map;
* @Version 1.0
*/
@RestController
+@Api("query")
@RequestMapping("/query")
public class QueryController extends BaseController {
protected final Logger logger = LoggerFactory.getLogger(QueryController.class);
-
@Autowired
private QueryService queryService;
+ @Autowired
+ private UniQueryService uniQueryService;
- @PreAuthorize("@ss.hasPermi('query:list')")
- @GetMapping("/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id){
+
+ @ApiOperation("获取查询基本信息")
+ @PreAuthorize("@ss.hasPermi('query:real:list')")
+ @GetMapping("/real/{id}")
+ public AjaxResult getRealInfo(@PathVariable("id") Long id) {
try {
- ServerResult serverResult = queryService.selectQueryById(id);
+ if (id == null) {
+ return AjaxResult.error("id不能为空!");
+ }
+ ServerResult> serverResult = queryService.getRealInfo(id);
+ if (serverResult.isStart()) {
+ return AjaxResult.success(serverResult.getData());
+ } else {
+ return AjaxResult.error(serverResult.getMsg());
+ }
+ } catch (RuntimeException e) {
+ logger.error(e.getMessage());
+ return AjaxResult.error(ReturnConstants.SYS_ERROR);
+ }
+ }
+
+
+ @PreAuthorize("@ss.hasAnyPermi('query:real:data')")
+ @PutMapping("/real")
+ public Serializable getRealData(@Validated @RequestBody UniQuery uniQuery){
+ try {
+ ServerResult>> serverResult = queryService.getRealData(uniQuery);
if (serverResult.isStart()){
- UniQuery uniQuery = serverResult.getData();
- Map modeMap = new HashMap();
- List uniCons = uniQuery.getUniCons();
- uniQuery.setUniCons(null);
- modeMap.put("info",uniQuery);
- modeMap.put("list",uniCons);
- return AjaxResult.success(modeMap);
+ return getDataTable(serverResult.getData());
}else {
return AjaxResult.error(serverResult.getMsg());
}
@@ -62,6 +83,29 @@ public class QueryController extends BaseController {
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
+
+
+ @PreAuthorize("@ss.hasPermi('query:list')")
+ @GetMapping("/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ try {
+ ServerResult serverResult = queryService.selectQueryById(id);
+ if (serverResult.isStart()) {
+ UniQuery uniQuery = serverResult.getData();
+ Map modeMap = new HashMap();
+ List uniCons = uniQuery.getUniCons();
+ uniQuery.setUniCons(null);
+ modeMap.put("info", uniQuery);
+ modeMap.put("list", uniCons);
+ return AjaxResult.success(modeMap);
+ } else {
+ return AjaxResult.error(serverResult.getMsg());
+ }
+ } catch (RuntimeException e) {
+ logger.error(e.getMessage());
+ return AjaxResult.error(ReturnConstants.SYS_ERROR);
+ }
+ }
// @PreAuthorize("@ss.hasPermi('query:list')")
// @GetMapping("/list")
// public AjaxResult list(UniQuery uniQuery){
@@ -75,15 +119,15 @@ public class QueryController extends BaseController {
@PreAuthorize("@ss.hasPermi('query:edit')")
@PutMapping
- public AjaxResult edit(@Validated @RequestBody UniQuery uniQuery){
+ public AjaxResult edit(@Validated @RequestBody UniQuery uniQuery) {
try {
ServerResult serverResult = queryService.updateQueryInfo(uniQuery);
- if (serverResult.isStart()){
+ if (serverResult.isStart()) {
return AjaxResult.success();
- }else {
+ } else {
return AjaxResult.error(serverResult.getMsg());
}
- }catch (RuntimeException e){
+ } catch (RuntimeException e) {
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
@@ -91,30 +135,32 @@ public class QueryController extends BaseController {
@PreAuthorize("@ss.hasPermi('query:preview')")
@PutMapping("preview")
- public Serializable Preview(@Validated @RequestBody UniQuery uniQuery){
+ public Serializable Preview(@Validated @RequestBody UniQuery uniQuery) {
try {
startPage(uniQuery);
- ServerResult>> serverResult = queryService.previewQuery(uniQuery);
- if (serverResult.isStart()){
+ ServerResult>> serverResult = queryService.previewQuery(uniQuery);
+ if (serverResult.isStart()) {
return getDataTable(serverResult.getData());
- }else {
+ } else {
return AjaxResult.error(serverResult.getMsg());
}
- }catch (RuntimeException e){
+ } catch (RuntimeException e) {
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
+
@PreAuthorize("@ss.hasPermi('query:edit')")
@GetMapping("/export/{id}")
- public AjaxResult Export(@PathVariable("id") Long id){
+ public AjaxResult Export(@PathVariable("id") Long id) {
try {
return AjaxResult.success();
- }catch (RuntimeException e){
+ } catch (RuntimeException e) {
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
+
/**
* 设置请求分页数据
*/
diff --git a/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/dao/QueryDao.java b/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/dao/QueryDao.java
index 5ab29ff..8506320 100644
--- a/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/dao/QueryDao.java
+++ b/hchyun/hchyun-generator/src/main/java/com/hchyun/generator/dao/QueryDao.java
@@ -23,4 +23,7 @@ public interface QueryDao {
Integer insertUniCon(List uniCons);
List