diff --git a/skyeye-common/src/main/java/com/skyeye/eve/controller/SysEveModelController.java b/skyeye-common/src/main/java/com/skyeye/eve/controller/SysEveModelController.java new file mode 100644 index 0000000000000000000000000000000000000000..89bc9a58d982d56501088b8148f6458fe4b81c46 --- /dev/null +++ b/skyeye-common/src/main/java/com/skyeye/eve/controller/SysEveModelController.java @@ -0,0 +1,117 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ +package com.skyeye.eve.controller; + +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; +import com.skyeye.eve.service.SysEveModelService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +@Controller +public class SysEveModelController { + + @Autowired + private SysEveModelService sysEveModelService; + + /** + * + * @Title: querySysEveModelList + * @Description: 获取系统编辑器模板表 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/querySysEveModelList") + @ResponseBody + public void querySysEveModelList(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.querySysEveModelList(inputObject, outputObject); + } + + + /** + * + * @Title: insertSysEveModelMation + * @Description: 新增系统编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/insertSysEveModelMation") + @ResponseBody + public void insertSysEveModelMation(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.insertSysEveModelMation(inputObject, outputObject); + } + + /** + * + * @Title: deleteSysEveModelById + * @Description: 删除系统编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/deleteSysEveModelById") + @ResponseBody + public void deleteSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.deleteSysEveModelById(inputObject, outputObject); + } + + /** + * + * @Title: selectSysEveModelById + * @Description: 通过id查找对应的系统编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/selectSysEveModelById") + @ResponseBody + public void selectSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.selectSysEveModelById(inputObject, outputObject); + } + + /** + * + * @Title: editSysEveModelMationById + * @Description: 通过id编辑对应的系统编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/editSysEveModelMationById") + @ResponseBody + public void editSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.editSysEveModelMationById(inputObject, outputObject); + } + + /** + * + * @Title: selectSysEveModelMationById + * @Description: 通过id查找对应的系统编辑器模板详情 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveModelController/selectSysEveModelMationById") + @ResponseBody + public void selectSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveModelService.selectSysEveModelMationById(inputObject, outputObject); + } + +} diff --git a/skyeye-common/src/main/java/com/skyeye/eve/dao/SysEveModelDao.java b/skyeye-common/src/main/java/com/skyeye/eve/dao/SysEveModelDao.java new file mode 100644 index 0000000000000000000000000000000000000000..46b152aeae3e91adae4a470cbcda2fecaebd8216 --- /dev/null +++ b/skyeye-common/src/main/java/com/skyeye/eve/dao/SysEveModelDao.java @@ -0,0 +1,36 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.eve.dao; + +import java.util.List; +import java.util.Map; + +/** + * + * @ClassName: SysEveModelDao + * @Description: 系统编辑器模板数据层 + * @author: skyeye云系列 + * @date: 2021/11/14 9:03 + * + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public interface SysEveModelDao { + + public List> querySysEveModelList(Map map) throws Exception; + + public Map querySysEveModelMationByName(Map map) throws Exception; + + public int insertSysEveModelMation(Map map) throws Exception; + + public int deleteSysEveModelById(Map map) throws Exception; + + public Map selectSysEveModelById(Map map) throws Exception; + + public Map selectSysEveModelMationById(Map map) throws Exception; + + public int editSysEveModelMationById(Map map) throws Exception; + + } diff --git a/skyeye-common/src/main/java/com/skyeye/eve/service/SysEveModelService.java b/skyeye-common/src/main/java/com/skyeye/eve/service/SysEveModelService.java new file mode 100644 index 0000000000000000000000000000000000000000..5058dd79105db9d6bf930cc0fa44e481aa1134e5 --- /dev/null +++ b/skyeye-common/src/main/java/com/skyeye/eve/service/SysEveModelService.java @@ -0,0 +1,23 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ +package com.skyeye.eve.service; + +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; + +public interface SysEveModelService { + + public void querySysEveModelList(InputObject inputObject, OutputObject outputObject) throws Exception; + + public void insertSysEveModelMation(InputObject inputObject, OutputObject outputObject) throws Exception; + + public void deleteSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception; + + public void selectSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception; + + public void selectSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception; + + public void editSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception; + + } diff --git a/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysEveModelServiceImpl.java b/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysEveModelServiceImpl.java new file mode 100644 index 0000000000000000000000000000000000000000..d9898ec9357d3f888241a9ec426cc02f5f4e1a99 --- /dev/null +++ b/skyeye-common/src/main/java/com/skyeye/eve/service/impl/SysEveModelServiceImpl.java @@ -0,0 +1,165 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.eve.service.impl; + +import com.github.pagehelper.Page; +import com.github.pagehelper.PageHelper; +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; +import com.skyeye.common.util.DateUtil; +import com.skyeye.common.util.ToolUtil; +import com.skyeye.eve.dao.SysEveModelDao; +import com.skyeye.eve.service.SysEveModelService; +import com.skyeye.jedis.JedisClientService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; + +/** + * + * @ClassName: SysEveModelServiceImpl + * @Description: 系统编辑器模板服务类 + * @author: skyeye云系列 + * @date: 2021/11/14 9:10 + * + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +@Service +public class SysEveModelServiceImpl implements SysEveModelService { + + @Autowired + private SysEveModelDao sysEveModelDao; + + @Autowired + public JedisClientService jedisClient; + + /** + * + * @Title: querySysEveModelList + * @Description: 获取系统编辑器模板表 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + public void querySysEveModelList(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Page pages = PageHelper.startPage(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())); + List> beans = sysEveModelDao.querySysEveModelList(map); + outputObject.setBeans(beans); + outputObject.settotal(pages.getTotal()); + } + + /** + * + * @Title: insertSysEveModelMation + * @Description: 新增系统编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + @Transactional(value="transactionManager") + public void insertSysEveModelMation(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Map bean = sysEveModelDao.querySysEveModelMationByName(map); + if(bean != null && !bean.isEmpty()){ + outputObject.setreturnMessage("该系统编辑器模板已存在,请更换"); + }else{ + Map user = inputObject.getLogParams(); + map.put("id", ToolUtil.getSurFaceId()); + map.put("pageNum", ToolUtil.getUniqueKey().substring(10, 20)); + map.put("createId", user.get("id")); + map.put("createTime", DateUtil.getTimeAndToString()); + sysEveModelDao.insertSysEveModelMation(map); + } + } + + /** + * + * @Title: deleteSysEveModelById + * @Description: 删除编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + @Transactional(value="transactionManager") + public void deleteSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + sysEveModelDao.deleteSysEveModelById(map); + } + + /** + * + * @Title: selectSysEveModelById + * @Description: 通过id查找对应的编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + public void selectSysEveModelById(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Map bean = sysEveModelDao.selectSysEveModelById(map); + outputObject.setBean(bean); + outputObject.settotal(1); + } + + /** + * + * @Title: editSysEveModelMationById + * @Description: 通过id编辑对应的编辑器模板 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + @Transactional(value="transactionManager") + public void editSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Map b = sysEveModelDao.querySysEveModelMationByName(map); + if(b != null && !b.isEmpty()){ + outputObject.setreturnMessage("该编辑器模板已存在,请更换"); + }else{ + map.put("lastUpdateTime", DateUtil.getTimeAndToString()); + map.put("userId", inputObject.getLogParams().get("id")); + sysEveModelDao.editSysEveModelMationById(map); + } + } + + /** + * + * @Title: selectSysEveModelMationById + * @Description: 通过id查找对应的编辑器模板详情 + * @param inputObject + * @param outputObject + * @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @Override + public void selectSysEveModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Map bean = sysEveModelDao.selectSysEveModelMationById(map); + outputObject.setBean(bean); + outputObject.settotal(1); + } +} + diff --git a/skyeye-common/src/main/resources/mapper/common/SysEveModelMapper.xml b/skyeye-common/src/main/resources/mapper/common/SysEveModelMapper.xml new file mode 100644 index 0000000000000000000000000000000000000000..9292eb428974e8026f1d3ff1fd439e9c07d6482f --- /dev/null +++ b/skyeye-common/src/main/resources/mapper/common/SysEveModelMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + INSERT INTO sys_eve_model + (id, title, content, type, create_id, create_time, first_type_id, second_type_id, last_update_id, last_update_time) + VALUES(#{id}, #{title}, #{content}, #{type}, #{createId}, #{createTime}, #{firstTypeId}, #{secondTypeId}, #{createId}, #{createTime}) + + + + DELETE + FROM + sys_eve_model + WHERE + id = #{id} + + + + + + + + UPDATE sys_eve_model + + title = #{title}, + content = #{content}, + type = #{type}, + first_type_id = #{firstTypeId}, + second_type_id = #{secondTypeId}, + last_update_id = #{userId}, + last_update_time = #{lastUpdateTime} + + WHERE id = #{id} + + + \ No newline at end of file diff --git a/skyeye-common/src/main/resources/reqmapping/mapping/common.xml b/skyeye-common/src/main/resources/reqmapping/mapping/common.xml index ca50e17306ac4cef4b3ebc8a44cdfa32b93f3e08..2c44fc120735575339fc79c90c9a293b5af2ec3e 100644 --- a/skyeye-common/src/main/resources/reqmapping/mapping/common.xml +++ b/skyeye-common/src/main/resources/reqmapping/mapping/common.xml @@ -70,27 +70,62 @@ - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file