15 changed files with 338 additions and 0 deletions
@ -0,0 +1,22 @@
@@ -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; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏分类 前端控制器 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
@Controller |
||||
@RequestMapping(AppConstants.APP_COMMON + "/datascreenCategory") |
||||
public class DatascreenCategoryController { |
||||
|
||||
} |
||||
|
@ -0,0 +1,123 @@
@@ -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; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏管理 前端控制器 |
||||
* </p> |
||||
* |
||||
* @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<DataScreen> page = dataScreenService.findPage(new Page<DataScreen>(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<Map<String, Object>> list = jdbcTemplate.queryForList(sql); |
||||
j.put ("data", list); |
||||
|
||||
return j; |
||||
}*/ |
||||
} |
||||
|
@ -0,0 +1,22 @@
@@ -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; |
||||
|
||||
/** |
||||
* <p> |
||||
* 地图 前端控制器 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
@Controller |
||||
@RequestMapping(AppConstants.APP_COMMON + "/datascreenMap") |
||||
public class DatascreenMapController { |
||||
|
||||
} |
||||
|
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreenCategory; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏分类 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface DatascreenCategoryMapper extends BaseMapper<DataScreenCategory> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.mapper; |
||||
|
||||
import com.cloud.kicc.commonbiz.api.entity.DatascreenMap; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
||||
/** |
||||
* <p> |
||||
* 地图 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface DatascreenMapMapper extends BaseMapper<DatascreenMap> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreen; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏管理 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface DatascreenMapper extends BaseMapper<DataScreen> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.service; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreenCategory; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏分类 服务类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface IDatascreenCategoryService extends IService<DataScreenCategory> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.service; |
||||
|
||||
import com.cloud.kicc.commonbiz.api.entity.DatascreenMap; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
|
||||
/** |
||||
* <p> |
||||
* 地图 服务类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface IDatascreenMapService extends IService<DatascreenMap> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.service; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreen; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏管理 服务类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
public interface IDatascreenService extends IService<DataScreen> { |
||||
|
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
package com.cloud.kicc.commonbiz.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreenCategory; |
||||
import com.cloud.kicc.commonbiz.mapper.DatascreenCategoryMapper; |
||||
import com.cloud.kicc.commonbiz.service.IDatascreenCategoryService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏分类 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
@Service |
||||
public class DatascreenCategoryServiceImpl extends ServiceImpl<DatascreenCategoryMapper, DataScreenCategory> implements IDatascreenCategoryService { |
||||
|
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
package com.cloud.kicc.commonbiz.service.impl; |
||||
|
||||
import com.cloud.kicc.commonbiz.api.entity.DatascreenMap; |
||||
import com.cloud.kicc.commonbiz.mapper.DatascreenMapMapper; |
||||
import com.cloud.kicc.commonbiz.service.IDatascreenMapService; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* <p> |
||||
* 地图 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
@Service |
||||
public class DatascreenMapServiceImpl extends ServiceImpl<DatascreenMapMapper, DatascreenMap> implements IDatascreenMapService { |
||||
|
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
package com.cloud.kicc.commonbiz.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.cloud.kicc.commonbiz.api.entity.DataScreen; |
||||
import com.cloud.kicc.commonbiz.mapper.DatascreenMapper; |
||||
import com.cloud.kicc.commonbiz.service.IDatascreenService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* <p> |
||||
* 大屏管理 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author entfrm开发团队-王翔 |
||||
* @since 2022-08-04 |
||||
*/ |
||||
@Service |
||||
public class DatascreenServiceImpl extends ServiceImpl<DatascreenMapper, DataScreen> implements IDatascreenService { |
||||
|
||||
} |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.cloud.kicc.commonbiz.mapper.DatascreenCategoryMapper"> |
||||
|
||||
</mapper> |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.cloud.kicc.commonbiz.mapper.DatascreenMapMapper"> |
||||
|
||||
</mapper> |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.cloud.kicc.commonbiz.mapper.DatascreenMapper"> |
||||
|
||||
</mapper> |
Loading…
Reference in new issue