From 35445c11dc19aa9160c46d68a7ac964b6c126302 Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Fri, 19 Aug 2022 17:26:02 +0800
Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BF=AE=E5=A4=8D=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E6=8E=88=E6=9D=83bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../DatascreenCategoryController.java | 22 ++++
.../controller/DatascreenController.java | 123 ++++++++++++++++++
.../controller/DatascreenMapController.java | 22 ++++
.../mapper/DatascreenCategoryMapper.java | 16 +++
.../commonbiz/mapper/DatascreenMapMapper.java | 16 +++
.../commonbiz/mapper/DatascreenMapper.java | 16 +++
.../service/IDatascreenCategoryService.java | 16 +++
.../service/IDatascreenMapService.java | 16 +++
.../commonbiz/service/IDatascreenService.java | 16 +++
.../impl/DatascreenCategoryServiceImpl.java | 20 +++
.../impl/DatascreenMapServiceImpl.java | 20 +++
.../service/impl/DatascreenServiceImpl.java | 20 +++
.../mapper/DatascreenCategoryMapper.xml | 5 +
.../resources/mapper/DatascreenMapMapper.xml | 5 +
.../resources/mapper/DatascreenMapper.xml | 5 +
15 files changed, 338 insertions(+)
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenCategoryController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenMapController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenCategoryMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenCategoryService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenMapService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenCategoryServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenMapServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenCategoryMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapper.xml
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenCategoryController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenCategoryController.java
new file mode 100644
index 00000000..fb438903
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenCategoryController.java
@@ -0,0 +1,22 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import com.cloud.kicc.common.core.constant.AppConstants;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ *
+ * 大屏分类 前端控制器
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-08-04
+ */
+@Controller
+@RequestMapping(AppConstants.APP_COMMON + "/datascreenCategory")
+public class DatascreenCategoryController {
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenController.java
new file mode 100644
index 00000000..73bd0d7b
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenController.java
@@ -0,0 +1,123 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import com.cloud.kicc.common.core.constant.AppConstants;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ *
+ * 大屏管理 前端控制器
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-08-04
+ */
+@Controller
+@RequestMapping(AppConstants.APP_COMMON + "/datascreen")
+@RequiredArgsConstructor
+public class DatascreenController {
+
+ /*private final IDatascreenService iDatascreenService;
+
+ @ModelAttribute
+ public DataScreen get(@RequestParam(required=false) String id) {
+ DataScreen entity = null;
+ if (StringUtils.isNotBlank(id)){
+ entity = dataScreenService.get(id);
+ }
+ if (entity == null){
+ entity = new DataScreen();
+ }
+ return entity;
+ }
+
+ *//**
+ * 大屏设计列表数据
+ *//*
+ @RequiresPermissions("datav:dataScreen:list")
+ @GetMapping("list")
+ public AjaxJson list(DataScreen dataScreen, HttpServletRequest request, HttpServletResponse response) {
+ Page page = dataScreenService.findPage(new Page(request, response), dataScreen);
+ return AjaxJson.success().put("page",page);
+ }
+
+ *//**
+ * 根据Id获取大屏设计数据
+ *//*
+ @RequiresPermissions(value={"datav:dataScreen:view","datav:dataScreen:add","datav:dataScreen:edit"},logical=Logical.OR)
+ @GetMapping("queryById")
+ public AjaxJson queryById(DataScreen dataScreen) {
+ return AjaxJson.success().put("dataScreen", dataScreen);
+ }
+
+ *//**
+ * 复制大屏
+ *//*
+ @GetMapping("copy")
+ public AjaxJson copy(DataScreen dataScreen) {
+ dataScreen.setId (null);
+ dataScreen.setName (dataScreen.getName () + "-copy");
+ dataScreenService.save (dataScreen);
+ return AjaxJson.success("复制大屏成功!");
+ }
+
+
+ *//**
+ * 保存大屏设计
+ *//*
+ @RequiresPermissions(value={"datav:dataScreen:add","datav:dataScreen:edit"},logical=Logical.OR)
+ @PostMapping("save")
+ public AjaxJson save(DataScreen dataScreen) throws Exception{
+ *//**
+ * 后台hibernate-validation插件校验
+ *//*
+ String errMsg = beanValidator(dataScreen);
+ if (StringUtils.isNotBlank(errMsg)){
+ return AjaxJson.error(errMsg);
+ }
+ //新增或编辑表单保存
+ dataScreenService.save(dataScreen);//保存
+ return AjaxJson.success("保存大屏设计成功");
+ }
+
+
+ *//**
+ * 批量删除大屏设计
+ *//*
+ @RequiresPermissions("datav:dataScreen:del")
+ @DeleteMapping("delete")
+ public AjaxJson delete(String ids) {
+ String idArray[] =ids.split(",");
+ for(String id : idArray){
+ dataScreenService.delete(new DataScreen(id));
+ }
+ return AjaxJson.success("删除大屏设计成功");
+ }
+
+
+ @PostMapping(value = "/sqlQuery")
+ public AjaxJson exec(@RequestParam(value = "db", required = false)String db, @RequestParam(value = "sql", required = false)String sql, @RequestParam(value = "field[]", required = false)String[] field, @RequestParam(value = "defaultValue[]", required = false)String[] defaultValue) {
+ AjaxJson j = new AjaxJson();
+ DataSource dataSource = dataSourceService.get(db);
+ if (dataSource == null) {
+ j.setSuccess(false);
+ j.setMsg("数据库链接不存在!");
+ return j;
+ }
+
+ JdbcTemplate jdbcTemplate = DBPool.getInstance().getDataSource(dataSource.getEnName());
+ if (sql.contains("delete") || sql.contains("update")) {
+ j.setSuccess(false);
+ j.setMsg("只允许查询操作!");
+ return j;
+ };
+
+ List