diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/add.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/add.html new file mode 100755 index 00000000..ae98297f --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/add.html @@ -0,0 +1,77 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/detail.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/detail.html new file mode 100755 index 00000000..6b417d2d --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/detail.html @@ -0,0 +1,65 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/edit.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/edit.html new file mode 100755 index 00000000..d1d50687 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/edit.html @@ -0,0 +1,83 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/manage.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/manage.html new file mode 100644 index 00000000..2cde9c3f --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/scene/manage.html @@ -0,0 +1,180 @@ + + + + + + +
+
+
+
+
+
    +
  • +

    场景名称:

    + +
  • +
  • +

    创建时间:

    + + +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/SceneManageController.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/SceneManageController.java new file mode 100755 index 00000000..14b442b1 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/SceneManageController.java @@ -0,0 +1,110 @@ +package com.zdxt.knowledge.controller; + +import com.zdxt.common.ZDResponse; +import com.zdxt.common.controller.BaseController; +import com.zdxt.common.util.TableDataInfo; +import com.zdxt.knowledge.domain.SceneManage; +import com.zdxt.knowledge.service.ISceneManageService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + + +/** + * 【请填写功能名称】Controller + * + * @author ruoyi + * @date 2023-12-25 + */ +@Controller +@RequestMapping("/scene/manage") +public class SceneManageController extends BaseController { + private String prefix = "project/scene"; + + @Autowired + private ISceneManageService sceneManageService; + + @RequiresPermissions("project:manage:view") + @GetMapping() + public String manage() { + return prefix + "/manage"; + } + + + /** + * 查询【请填写功能名称】列表 + */ + @RequiresPermissions("project:manage:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(SceneManage sceneManage) { + startPage(); + List list = sceneManageService.selectSceneManageList(sceneManage); + return getDataTable(list); + } + + /** + * 查看详情 + */ + @RequiresPermissions("project:manage:detail") + @GetMapping("/detail/{id}") + public String detail(@PathVariable("id") Long id, ModelMap mmap) { + SceneManage sceneManage = sceneManageService.selectSceneManageById(id); + mmap.put("sceneManage", sceneManage); + return prefix + "/detail"; + } + /** + * 新增场景 + */ + @GetMapping("/add") + public String add() { + return prefix + "/add"; + } + + /** + * 新增保存 + */ + @RequiresPermissions("project:manage:add") + @PostMapping("/add") + @ResponseBody + public ZDResponse addSave(SceneManage sceneManage) { + return sceneManageService.insertSceneManage(sceneManage) > 0 + ? ZDResponse.success() : ZDResponse.error("新增失败"); + } + + /** + * 修改【请填写功能名称】 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) { + SceneManage sceneManage = sceneManageService.selectSceneManageById(id); + mmap.put("sceneManage", sceneManage); + return prefix + "/edit"; + } + + /** + * 修改保存【请填写功能名称】 + */ + @RequiresPermissions("project:manage:edit") + @PostMapping("/edit") + @ResponseBody + public ZDResponse editSave(SceneManage sceneManage) { + return sceneManageService.updateSceneManage(sceneManage) > 0 + ? ZDResponse.success() : ZDResponse.error("编辑失败"); + } + + /** + * 删除【请填写功能名称】 + */ + @RequiresPermissions("project:manage:remove") + @PostMapping("/remove") + @ResponseBody + public ZDResponse remove(String ids) { + return sceneManageService.deleteSceneManageByIds(ids) > 0 + ? ZDResponse.success() : ZDResponse.error("删除失败"); + } +} diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/reamd.md deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/SceneManage.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/SceneManage.java new file mode 100755 index 00000000..7e48a401 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/SceneManage.java @@ -0,0 +1,151 @@ +package com.zdxt.knowledge.domain; + +import com.zdxt.common.BaseEntity; +import com.zdxt.common.annotation.Excel; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + + +/** + * 【请填写功能名称】对象 scene_manage + * + * @author ruoyi + * @date 2023-12-25 + */ +public class SceneManage extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 场景名称 */ + @Excel(name = "场景名称") + private String name; + + /** 题目类型 */ + @Excel(name = "题目类型") + private Integer type; + + /** 二维码链接 */ + @Excel(name = "二维码链接") + private String url; + + /** 来源单位 */ + @Excel(name = "来源单位") + private String sourceUnit; + + /** 是否公开0是1否 */ + @Excel(name = "是否公开0是1否") + private Integer isOpen; + + /** 状态 */ + @Excel(name = "状态") + private Integer status; + + /** 是否删除0是1否 */ + @Excel(name = "是否删除0是1否") + private Integer isDelete; + + /** 创建人 */ + @Excel(name = "创建人") + private String creator; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setType(Integer type) + { + this.type = type; + } + + public Integer getType() + { + return type; + } + public void setUrl(String url) + { + this.url = url; + } + + public String getUrl() + { + return url; + } + public void setSourceUnit(String sourceUnit) + { + this.sourceUnit = sourceUnit; + } + + public String getSourceUnit() + { + return sourceUnit; + } + public void setIsOpen(Integer isOpen) + { + this.isOpen = isOpen; + } + + public Integer getIsOpen() + { + return isOpen; + } + public void setStatus(Integer status) + { + this.status = status; + } + + public Integer getStatus() + { + return status; + } + public void setIsDelete(Integer isDelete) + { + this.isDelete = isDelete; + } + + public Integer getIsDelete() + { + return isDelete; + } + public void setCreator(String creator) + { + this.creator = creator; + } + + public String getCreator() + { + return creator; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("name", getName()) + .append("type", getType()) + .append("url", getUrl()) + .append("sourceUnit", getSourceUnit()) + .append("isOpen", getIsOpen()) + .append("status", getStatus()) + .append("isDelete", getIsDelete()) + .append("creator", getCreator()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/reamd.md deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/SceneManageMapper.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/SceneManageMapper.java new file mode 100755 index 00000000..857fc100 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/SceneManageMapper.java @@ -0,0 +1,63 @@ +package com.zdxt.knowledge.mapper; + + +import com.zdxt.knowledge.domain.SceneManage; + +import java.util.List; + +/** + * 【请填写功能名称】Mapper接口 + * + * @author ruoyi + * @date 2023-12-25 + */ +public interface SceneManageMapper +{ + /** + * 查询【请填写功能名称】 + * + * @param id 【请填写功能名称】ID + * @return 【请填写功能名称】 + */ + public SceneManage selectSceneManageById(Long id); + + /** + * 查询【请填写功能名称】列表 + * + * @param sceneManage 【请填写功能名称】 + * @return 【请填写功能名称】集合 + */ + public List selectSceneManageList(SceneManage sceneManage); + + /** + * 新增【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + public int insertSceneManage(SceneManage sceneManage); + + /** + * 修改【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + public int updateSceneManage(SceneManage sceneManage); + + /** + * 删除【请填写功能名称】 + * + * @param id 【请填写功能名称】ID + * @return 结果 + */ + public int deleteSceneManageById(Long id); + + /** + * 批量删除【请填写功能名称】 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteSceneManageByIds(String[] ids); +} diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/reamd.md deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/ISceneManageService.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/ISceneManageService.java new file mode 100755 index 00000000..19fe6216 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/ISceneManageService.java @@ -0,0 +1,62 @@ +package com.zdxt.knowledge.service; + +import com.zdxt.knowledge.domain.SceneManage; + +import java.util.List; + +/** + * 【请填写功能名称】Service接口 + * + * @author ruoyi + * @date 2023-12-25 + */ +public interface ISceneManageService +{ + /** + * 查询【请填写功能名称】 + * + * @param id 【请填写功能名称】ID + * @return 【请填写功能名称】 + */ + public SceneManage selectSceneManageById(Long id); + + /** + * 查询【请填写功能名称】列表 + * + * @param sceneManage 【请填写功能名称】 + * @return 【请填写功能名称】集合 + */ + public List selectSceneManageList(SceneManage sceneManage); + + /** + * 新增【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + public int insertSceneManage(SceneManage sceneManage); + + /** + * 修改【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + public int updateSceneManage(SceneManage sceneManage); + + /** + * 批量删除【请填写功能名称】 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteSceneManageByIds(String ids); + + /** + * 删除【请填写功能名称】信息 + * + * @param id 【请填写功能名称】ID + * @return 结果 + */ + public int deleteSceneManageById(Long id); +} diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneManageServiceImpl.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneManageServiceImpl.java new file mode 100755 index 00000000..2e39064f --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneManageServiceImpl.java @@ -0,0 +1,99 @@ +package com.zdxt.knowledge.service.impl; + + +import com.zdxt.common.util.Convert; +import com.zdxt.common.util.DateUtils; +import com.zdxt.knowledge.domain.SceneManage; +import com.zdxt.knowledge.mapper.SceneManageMapper; +import com.zdxt.knowledge.service.ISceneManageService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 【请填写功能名称】Service业务层处理 + * + * @author ruoyi + * @date 2023-12-25 + */ +@Service +public class SceneManageServiceImpl implements ISceneManageService +{ + @Autowired + private SceneManageMapper sceneManageMapper; + + /** + * 查询【请填写功能名称】 + * + * @param id 【请填写功能名称】ID + * @return 【请填写功能名称】 + */ + @Override + public SceneManage selectSceneManageById(Long id) + { + return sceneManageMapper.selectSceneManageById(id); + } + + /** + * 查询【请填写功能名称】列表 + * + * @param sceneManage 【请填写功能名称】 + * @return 【请填写功能名称】 + */ + @Override + public List selectSceneManageList(SceneManage sceneManage) + { + return sceneManageMapper.selectSceneManageList(sceneManage); + } + + /** + * 新增【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + @Override + public int insertSceneManage(SceneManage sceneManage) + { + sceneManage.setCreateTime(DateUtils.getNowDate()); + return sceneManageMapper.insertSceneManage(sceneManage); + } + + /** + * 修改【请填写功能名称】 + * + * @param sceneManage 【请填写功能名称】 + * @return 结果 + */ + @Override + public int updateSceneManage(SceneManage sceneManage) + { + sceneManage.setUpdateTime(DateUtils.getNowDate()); + return sceneManageMapper.updateSceneManage(sceneManage); + } + + /** + * 删除【请填写功能名称】对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteSceneManageByIds(String ids) + { + return sceneManageMapper.deleteSceneManageByIds(Convert.toStrArray(ids)); + } + + /** + * 删除【请填写功能名称】信息 + * + * @param id 【请填写功能名称】ID + * @return 结果 + */ + @Override + public int deleteSceneManageById(Long id) + { + return sceneManageMapper.deleteSceneManageById(id); + } +} diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/reamd.md deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/reamd.md deleted file mode 100644 index e69de29b..00000000 diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/SceneManageMapper.xml b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/SceneManageMapper.xml new file mode 100755 index 00000000..0c9c045b --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/SceneManageMapper.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + select id, name, type, url, source_unit, is_open, status, is_delete, creator, create_time from scene_manage + + + + + + + + insert into scene_manage + + name, + type, + url, + source_unit, + is_open, + status, + is_delete, + creator, + create_time, + + + #{name}, + #{type}, + #{url}, + #{sourceUnit}, + #{isOpen}, + #{status}, + #{isDelete}, + #{creator}, + #{createTime}, + + + + + update scene_manage + + name = #{name}, + type = #{type}, + url = #{url}, + source_unit = #{sourceUnit}, + is_open = #{isOpen}, + status = #{status}, + is_delete = #{isDelete}, + creator = #{creator}, + create_time = #{createTime}, + + where id = #{id} + + + + delete from scene_manage where id = #{id} + + + + delete from scene_manage where id in + + #{id} + + + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/reamd.md b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/reamd.md deleted file mode 100644 index e69de29b..00000000