Browse Source

🎨 修复菜单授权bug

master
wangxiang 3 years ago
parent
commit
35445c11dc
  1. 22
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenCategoryController.java
  2. 123
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenController.java
  3. 22
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenMapController.java
  4. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenCategoryMapper.java
  5. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapMapper.java
  6. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapper.java
  7. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenCategoryService.java
  8. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenMapService.java
  9. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenService.java
  10. 20
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenCategoryServiceImpl.java
  11. 20
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenMapServiceImpl.java
  12. 20
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenServiceImpl.java
  13. 5
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenCategoryMapper.xml
  14. 5
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapMapper.xml
  15. 5
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapper.xml

22
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;
/**
* <p>
* 大屏分类 前端控制器
* </p>
*
* @author entfrm开发团队-王翔
* @since 2022-08-04
*/
@Controller
@RequestMapping(AppConstants.APP_COMMON + "/datascreenCategory")
public class DatascreenCategoryController {
}

123
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;
/**
* <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;
}*/
}

22
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/DatascreenMapController.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;
/**
* <p>
* 地图 前端控制器
* </p>
*
* @author entfrm开发团队-王翔
* @since 2022-08-04
*/
@Controller
@RequestMapping(AppConstants.APP_COMMON + "/datascreenMap")
public class DatascreenMapController {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenCategoryMapper.java

@ -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> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapMapper.java

@ -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> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/DatascreenMapper.java

@ -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> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenCategoryService.java

@ -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> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenMapService.java

@ -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> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IDatascreenService.java

@ -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> {
}

20
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenCategoryServiceImpl.java

@ -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 {
}

20
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenMapServiceImpl.java

@ -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 {
}

20
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/DatascreenServiceImpl.java

@ -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 {
}

5
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenCategoryMapper.xml

@ -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>

5
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapMapper.xml

@ -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>

5
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/DatascreenMapper.xml

@ -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…
Cancel
Save