From 7a993992dbda789bb1e13684b88a36631986d9f8 Mon Sep 17 00:00:00 2001 From: 20918 <2091823062@qq.com> Date: Thu, 9 May 2024 16:15:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E7=BB=9C=E7=99=BB=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/TdPropertyChangeController.java | 69 ++++++ .../system/TdPropertyInfoController.java | 2 +- .../system/TdPropertyNetController.java | 143 ++++++++++++ .../system/TdPropertyNetinfoController.java | 127 +++++++++++ .../templates/system/network/netinfo/add.html | 116 ++++++++++ .../system/network/netinfo/edit.html | 111 ++++++++++ .../system/network/netinfo/netinfo.html | 197 +++++++++++++++++ .../templates/system/network/network/add.html | 86 ++++++++ .../system/network/network/edit.html | 88 ++++++++ .../system/network/network/network.html | 137 ++++++++++++ .../property/propertychange/change.html | 10 + .../propertychange/changeproperty.html | 10 + .../ruoyi/system/domain/TdPropertyNet.java | 180 +++++++++++++++ .../system/domain/TdPropertyNetinfo.java | 206 ++++++++++++++++++ .../system/mapper/TdPropertyNetMapper.java | 61 ++++++ .../mapper/TdPropertyNetinfoMapper.java | 64 ++++++ .../system/service/ITdPropertyNetService.java | 61 ++++++ .../service/ITdPropertyNetinfoService.java | 63 ++++++ .../impl/TdPropertyNetServiceImpl.java | 94 ++++++++ .../impl/TdPropertyNetinfoServiceImpl.java | 99 +++++++++ .../mapper/system/TdPropertyNetMapper.xml | 104 +++++++++ .../mapper/system/TdPropertyNetinfoMapper.xml | 123 +++++++++++ 22 files changed, 2150 insertions(+), 1 deletion(-) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyChangeController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetinfoController.java create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/netinfo/add.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/netinfo/edit.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/netinfo/netinfo.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/network/add.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/network/edit.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/network/network/network.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/property/propertychange/change.html create mode 100644 ruoyi-admin/src/main/resources/templates/system/property/propertychange/changeproperty.html create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNet.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNetinfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetinfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetinfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetinfoServiceImpl.java create mode 100644 ruoyi-system/src/main/resources/mapper/system/TdPropertyNetMapper.xml create mode 100644 ruoyi-system/src/main/resources/mapper/system/TdPropertyNetinfoMapper.xml diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyChangeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyChangeController.java new file mode 100644 index 0000000..30420aa --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyChangeController.java @@ -0,0 +1,69 @@ +package com.ruoyi.web.controller.system; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.TdPropertyInfo; +import com.ruoyi.system.service.ITdPropertyInfoService; +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 +@RequestMapping("/system/propertychange") +public class TdPropertyChangeController extends BaseController { + private String prefix = "system/property/propertychange"; + @Autowired + private ITdPropertyInfoService tdPropertyInfoService; + + @RequiresPermissions("system:changeproperty:view") + @GetMapping() + public String changeProperty() + { + return prefix + "/changeproperty"; + } + + /** + * 资产登记列表 + */ + @RequiresPermissions("system:changeproperty:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TdPropertyInfo tdPropertyInfo) + { + startPage(); + List tdPropertyInfos = tdPropertyInfoService.selectTdPropertyInfoList(tdPropertyInfo); + return getDataTable(tdPropertyInfos); + } + + /** + * 涉密资产变更,报废 + */ + @RequiresPermissions("system:changeproperty:change") + @GetMapping("/change/{id}") + public String change(@PathVariable("id") String id, ModelMap mmap) + { + TdPropertyInfo tdPropertyInfo = tdPropertyInfoService.selectTdPropertyInfoById(id); + mmap.put("tdPropertyInfo", tdPropertyInfo); + return prefix + "/change"; + } + + /** + * 保存变更修改 + */ + @RequiresPermissions("system:changeproperty:change") + @Log(title = "资产变更", businessType = BusinessType.UPDATE) + @PostMapping("/change") + @ResponseBody + public AjaxResult changeSave(TdPropertyInfo tdPropertyInfo) + { + return toAjax(tdPropertyInfoService.updateTdPropertyInfo(tdPropertyInfo)); + } + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyInfoController.java index 6d894e9..7691edd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyInfoController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyInfoController.java @@ -49,7 +49,6 @@ public class TdPropertyInfoController extends BaseController { startPage(); List tdPropertyInfos = tdPropertyInfoService.selectTdPropertyInfoByUseId(useId); - //List list = tdPropertyInfoService.selectTdPropertyInfoList(tdPropertyInfo); return getDataTable(tdPropertyInfos); } @@ -70,6 +69,7 @@ public class TdPropertyInfoController extends BaseController /** * 新增资产管理 */ + @RequiresPermissions("system:property:add") @GetMapping("/add/{useId}") public String add(@PathVariable("useId") String useId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetController.java new file mode 100644 index 0000000..7bb5db7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetController.java @@ -0,0 +1,143 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; + +import com.ruoyi.common.utils.uuid.Seq; +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.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.TdPropertyNet; +import com.ruoyi.system.service.ITdPropertyNetService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 涉密网络设备Controller + * + * @author ruoyi + * @date 2024-05-09 + */ +@Controller +@RequestMapping("/system/network") +public class TdPropertyNetController extends BaseController +{ + private String prefix = "system/network/network"; + + @Autowired + private ITdPropertyNetService tdPropertyNetService; + + @RequiresPermissions("system:network:view") + @GetMapping() + public String network() + { + return prefix + "/network"; + } + + /** + * 查询涉密网络设备列表 + */ + @RequiresPermissions("system:network:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TdPropertyNet tdPropertyNet) + { + startPage(); + List list = tdPropertyNetService.selectTdPropertyNetList(tdPropertyNet); + return getDataTable(list); + } + + /** + * 导出涉密网络设备列表 + */ + @RequiresPermissions("system:network:export") + @Log(title = "涉密网络设备", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TdPropertyNet tdPropertyNet) + { + List list = tdPropertyNetService.selectTdPropertyNetList(tdPropertyNet); + ExcelUtil util = new ExcelUtil(TdPropertyNet.class); + return util.exportExcel(list, "涉密网络设备数据"); + } + + /** + * 新增涉密网络设备 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存涉密网络设备 + */ + @RequiresPermissions("system:network:add") + @Log(title = "涉密网络设备", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TdPropertyNet tdPropertyNet) + { + tdPropertyNet.setNetId("Net_"+ Seq.getId(Seq.commSeqType)); + return toAjax(tdPropertyNetService.insertTdPropertyNet(tdPropertyNet)); + } + + /** + * 修改涉密网络设备 + */ + @RequiresPermissions("system:network:edit") + @GetMapping("/edit/{netId}") + public String edit(@PathVariable("netId") String netId, ModelMap mmap) + { + TdPropertyNet tdPropertyNet = tdPropertyNetService.selectTdPropertyNetByNetId(netId); + mmap.put("tdPropertyNet", tdPropertyNet); + return prefix + "/edit"; + } + + /** + * 修改保存涉密网络设备 + */ + @RequiresPermissions("system:network:edit") + @Log(title = "涉密网络设备", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TdPropertyNet tdPropertyNet) + { + return toAjax(tdPropertyNetService.updateTdPropertyNet(tdPropertyNet)); + } + + /** + * 删除涉密网络设备 + */ + @RequiresPermissions("system:network:remove") + @Log(title = "涉密网络设备", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(tdPropertyNetService.deleteTdPropertyNetByNetIds(ids)); + } + + /** + * 添加网络设备条目 + */ + @RequiresPermissions("system:network:list") + @GetMapping("/detail/{netId}") + public String detail(@PathVariable("netId") String netId, ModelMap mmap) + { + mmap.put("netId",netId); + return "system/network/netinfo/netinfo"; + } + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetinfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetinfoController.java new file mode 100644 index 0000000..33d695f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdPropertyNetinfoController.java @@ -0,0 +1,127 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; + +import com.ruoyi.common.utils.uuid.Seq; +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 com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.TdPropertyNetinfo; +import com.ruoyi.system.service.ITdPropertyNetinfoService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 涉密网络登记Controller + * + * @author ruoyi + * @date 2024-05-09 + */ +@Controller +@RequestMapping("/system/network/netinfo") +public class TdPropertyNetinfoController extends BaseController +{ + private String prefix = "system/network/netinfo"; + + @Autowired + private ITdPropertyNetinfoService tdPropertyNetinfoService; + + @RequiresPermissions("system:network:view") + @GetMapping() + public String netinfo() + { + return prefix + "/netinfo"; + } + + /** + * 查询涉密网络登记列表 + */ + @RequiresPermissions("system:network:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(@RequestParam String netId) + { + startPage(); + List list = tdPropertyNetinfoService.selectTdPropertyNetinfoByNetId(netId); + return getDataTable(list); + } + + /** + * 导出涉密网络登记列表 + */ + @RequiresPermissions("system:network:export") + @Log(title = "涉密网络登记", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TdPropertyNetinfo tdPropertyNetinfo) + { + List list = tdPropertyNetinfoService.selectTdPropertyNetinfoList(tdPropertyNetinfo); + ExcelUtil util = new ExcelUtil(TdPropertyNetinfo.class); + return util.exportExcel(list, "涉密网络登记数据"); + } + + /** + * 新增涉密网络登记 + */ + @GetMapping("/add/{netId}") + public String add(@PathVariable("netId") String netId, ModelMap mmap) + { + mmap.put("netId", netId); + return prefix + "/add"; + } + + /** + * 新增保存涉密网络登记 + */ + @RequiresPermissions("system:network:add") + @Log(title = "涉密网络登记", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TdPropertyNetinfo tdPropertyNetinfo) + { + tdPropertyNetinfo.setId("NetInfo" + Seq.getId(Seq.commSeqType)); + return toAjax(tdPropertyNetinfoService.insertTdPropertyNetinfo(tdPropertyNetinfo)); + } + + /** + * 修改涉密网络登记 + */ + @RequiresPermissions("system:network:edit") + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") String id, ModelMap mmap) + { + TdPropertyNetinfo tdPropertyNetinfo = tdPropertyNetinfoService.selectTdPropertyNetinfoById(id); + mmap.put("tdPropertyNetinfo", tdPropertyNetinfo); + return prefix + "/edit"; + } + + /** + * 修改保存涉密网络登记 + */ + @RequiresPermissions("system:network:edit") + @Log(title = "涉密网络登记", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TdPropertyNetinfo tdPropertyNetinfo) + { + return toAjax(tdPropertyNetinfoService.updateTdPropertyNetinfo(tdPropertyNetinfo)); + } + + /** + * 删除涉密网络登记 + */ + @RequiresPermissions("system:network:remove") + @Log(title = "涉密网络登记", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(tdPropertyNetinfoService.deleteTdPropertyNetinfoByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/resources/templates/system/network/netinfo/add.html b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/add.html new file mode 100644 index 0000000..240d122 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/add.html @@ -0,0 +1,116 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/network/netinfo/edit.html b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/edit.html new file mode 100644 index 0000000..e8a29d8 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/edit.html @@ -0,0 +1,111 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/network/netinfo/netinfo.html b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/netinfo.html new file mode 100644 index 0000000..32ce4c2 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/netinfo/netinfo.html @@ -0,0 +1,197 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/network/network/add.html b/ruoyi-admin/src/main/resources/templates/system/network/network/add.html new file mode 100644 index 0000000..25a294e --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/network/add.html @@ -0,0 +1,86 @@ + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/network/network/edit.html b/ruoyi-admin/src/main/resources/templates/system/network/network/edit.html new file mode 100644 index 0000000..bccf9bc --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/network/edit.html @@ -0,0 +1,88 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/network/network/network.html b/ruoyi-admin/src/main/resources/templates/system/network/network/network.html new file mode 100644 index 0000000..d936acb --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/network/network/network.html @@ -0,0 +1,137 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/property/propertychange/change.html b/ruoyi-admin/src/main/resources/templates/system/property/propertychange/change.html new file mode 100644 index 0000000..566549b --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/property/propertychange/change.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/property/propertychange/changeproperty.html b/ruoyi-admin/src/main/resources/templates/system/property/propertychange/changeproperty.html new file mode 100644 index 0000000..566549b --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/property/propertychange/changeproperty.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNet.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNet.java new file mode 100644 index 0000000..8464f4a --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNet.java @@ -0,0 +1,180 @@ +package com.ruoyi.system.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 涉密网络设备对象 td_property_net + * + * @author ruoyi + * @date 2024-05-09 + */ +public class TdPropertyNet extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 网络设备id */ + private String netId; + + /** 使用单位 */ + @Excel(name = "使用单位") + private String netDepart; + + /** 使用人员 */ + @Excel(name = "使用人员") + private String netUser; + + /** 使用日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "使用日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date netDate; + + /** 所属市州 */ + @Excel(name = "所属市州") + private String framework; + + /** 所属区县 */ + @Excel(name = "所属区县") + private String area; + + /** 省份 */ + @Excel(name = "省份") + private String province; + + /** 密级(0:秘密1:机密2:绝密) */ + @Excel(name = "密级", readConverterExp = "0=:秘密1:机密2:绝密") + private String netMiji; + + /** 数量 */ + @Excel(name = "数量") + private String terminalNum; + + /** */ + @Excel(name = "") + private String netRecoverdepart; + + /** 部门 */ + @Excel(name = "部门") + private String part; + + public void setNetId(String netId) + { + this.netId = netId; + } + + public String getNetId() + { + return netId; + } + public void setNetDepart(String netDepart) + { + this.netDepart = netDepart; + } + + public String getNetDepart() + { + return netDepart; + } + public void setNetUser(String netUser) + { + this.netUser = netUser; + } + + public String getNetUser() + { + return netUser; + } + public void setNetDate(Date netDate) + { + this.netDate = netDate; + } + + public Date getNetDate() + { + return netDate; + } + public void setFramework(String framework) + { + this.framework = framework; + } + + public String getFramework() + { + return framework; + } + public void setArea(String area) + { + this.area = area; + } + + public String getArea() + { + return area; + } + public void setProvince(String province) + { + this.province = province; + } + + public String getProvince() + { + return province; + } + public void setNetMiji(String netMiji) + { + this.netMiji = netMiji; + } + + public String getNetMiji() + { + return netMiji; + } + public void setTerminalNum(String terminalNum) + { + this.terminalNum = terminalNum; + } + + public String getTerminalNum() + { + return terminalNum; + } + public void setNetRecoverdepart(String netRecoverdepart) + { + this.netRecoverdepart = netRecoverdepart; + } + + public String getNetRecoverdepart() + { + return netRecoverdepart; + } + public void setPart(String part) + { + this.part = part; + } + + public String getPart() + { + return part; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("netId", getNetId()) + .append("netDepart", getNetDepart()) + .append("netUser", getNetUser()) + .append("netDate", getNetDate()) + .append("framework", getFramework()) + .append("area", getArea()) + .append("province", getProvince()) + .append("netMiji", getNetMiji()) + .append("terminalNum", getTerminalNum()) + .append("netRecoverdepart", getNetRecoverdepart()) + .append("part", getPart()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNetinfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNetinfo.java new file mode 100644 index 0000000..5f061c3 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TdPropertyNetinfo.java @@ -0,0 +1,206 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 涉密网络登记对象 td_property_netinfo + * + * @author ruoyi + * @date 2024-05-09 + */ +public class TdPropertyNetinfo extends BaseEntity +{ + private static final Long serialVersionUID = 1L; + + /** 设备编号 */ + private String id; + + /** 网络编号 */ + @Excel(name = "网络编号") + private String netId; + + /** 网络设备品牌 */ + @Excel(name = "网络设备品牌") + private String netBrand; + + /** IP地址 */ + @Excel(name = "IP地址") + private String netIp; + + /** 设备型号 */ + @Excel(name = "设备型号") + private String netNo; + + /** 设备种类 */ + @Excel(name = "设备种类") + private String netName; + + /** 序列号 */ + @Excel(name = "序列号") + private String netSn; + + /** 登记人员 */ + @Excel(name = "登记人员") + private String netname; + + /** 责任人 */ + @Excel(name = "责任人") + private String netManager; + + /** 密级(0:秘密1:机密2:绝密) */ + @Excel(name = "密级", readConverterExp = "0=:秘密1:机密2:绝密") + private String netMiji; + + /** 涉密网络名称 */ + @Excel(name = "涉密网络名称") + private String netsmname; + + /** 是否属于要害部门部位 */ + @Excel(name = "是否属于要害部门部位") + private String isCurcial; + + /** 单位名称 */ + @Excel(name = "单位名称") + private String depart; + + public void setId(String id) + { + this.id = id; + } + + public String getId() + { + return id; + } + public void setNetId(String netId) + { + this.netId = netId; + } + + public String getNetId() + { + return netId; + } + public void setNetBrand(String netBrand) + { + this.netBrand = netBrand; + } + + public String getNetBrand() + { + return netBrand; + } + public void setNetIp(String netIp) + { + this.netIp = netIp; + } + + public String getNetIp() + { + return netIp; + } + public void setNetNo(String netNo) + { + this.netNo = netNo; + } + + public String getNetNo() + { + return netNo; + } + public void setNetName(String netName) + { + this.netName = netName; + } + + public String getNetName() + { + return netName; + } + public void setNetSn(String netSn) + { + this.netSn = netSn; + } + + public String getNetSn() + { + return netSn; + } + public void setNetname(String netname) + { + this.netname = netname; + } + + public String getNetname() + { + return netname; + } + public void setNetManager(String netManager) + { + this.netManager = netManager; + } + + public String getNetManager() + { + return netManager; + } + public void setNetMiji(String netMiji) + { + this.netMiji = netMiji; + } + + public String getNetMiji() + { + return netMiji; + } + public void setNetsmname(String netsmname) + { + this.netsmname = netsmname; + } + + public String getNetsmname() + { + return netsmname; + } + public void setIsCurcial(String isCurcial) + { + this.isCurcial = isCurcial; + } + + public String getIsCurcial() + { + return isCurcial; + } + public void setDepart(String depart) + { + this.depart = depart; + } + + public String getDepart() + { + return depart; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("netId", getNetId()) + .append("netBrand", getNetBrand()) + .append("netIp", getNetIp()) + .append("netNo", getNetNo()) + .append("netName", getNetName()) + .append("netSn", getNetSn()) + .append("remark", getRemark()) + .append("netname", getNetname()) + .append("netManager", getNetManager()) + .append("netMiji", getNetMiji()) + .append("netsmname", getNetsmname()) + .append("isCurcial", getIsCurcial()) + .append("depart", getDepart()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetMapper.java new file mode 100644 index 0000000..1eb6e15 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.TdPropertyNet; + +/** + * 涉密网络设备Mapper接口 + * + * @author ruoyi + * @date 2024-05-09 + */ +public interface TdPropertyNetMapper +{ + /** + * 查询涉密网络设备 + * + * @param netId 涉密网络设备主键 + * @return 涉密网络设备 + */ + public TdPropertyNet selectTdPropertyNetByNetId(String netId); + + /** + * 查询涉密网络设备列表 + * + * @param tdPropertyNet 涉密网络设备 + * @return 涉密网络设备集合 + */ + public List selectTdPropertyNetList(TdPropertyNet tdPropertyNet); + + /** + * 新增涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + public int insertTdPropertyNet(TdPropertyNet tdPropertyNet); + + /** + * 修改涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + public int updateTdPropertyNet(TdPropertyNet tdPropertyNet); + + /** + * 删除涉密网络设备 + * + * @param netId 涉密网络设备主键 + * @return 结果 + */ + public int deleteTdPropertyNetByNetId(String netId); + + /** + * 批量删除涉密网络设备 + * + * @param netIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTdPropertyNetByNetIds(String[] netIds); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetinfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetinfoMapper.java new file mode 100644 index 0000000..9c66530 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TdPropertyNetinfoMapper.java @@ -0,0 +1,64 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.TdPropertyNetinfo; + +/** + * 涉密网络登记Mapper接口 + * + * @author ruoyi + * @date 2024-05-09 + */ +public interface TdPropertyNetinfoMapper +{ + /** + * 查询涉密网络登记 + * + * @param id 涉密网络登记主键 + * @return 涉密网络登记 + */ + public TdPropertyNetinfo selectTdPropertyNetinfoById(String id); + + public List selectTdPropertyNetinfoByNetId(String id); + + /** + * 查询涉密网络登记列表 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 涉密网络登记集合 + */ + public List selectTdPropertyNetinfoList(TdPropertyNetinfo tdPropertyNetinfo); + + + /** + * 新增涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + public int insertTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo); + + /** + * 修改涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + public int updateTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo); + + /** + * 删除涉密网络登记 + * + * @param id 涉密网络登记主键 + * @return 结果 + */ + public int deleteTdPropertyNetinfoById(String id); + + /** + * 批量删除涉密网络登记 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteTdPropertyNetinfoByIds(String[] ids); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetService.java new file mode 100644 index 0000000..bc5feb2 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.TdPropertyNet; + +/** + * 涉密网络设备Service接口 + * + * @author ruoyi + * @date 2024-05-09 + */ +public interface ITdPropertyNetService +{ + /** + * 查询涉密网络设备 + * + * @param netId 涉密网络设备主键 + * @return 涉密网络设备 + */ + public TdPropertyNet selectTdPropertyNetByNetId(String netId); + + /** + * 查询涉密网络设备列表 + * + * @param tdPropertyNet 涉密网络设备 + * @return 涉密网络设备集合 + */ + public List selectTdPropertyNetList(TdPropertyNet tdPropertyNet); + + /** + * 新增涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + public int insertTdPropertyNet(TdPropertyNet tdPropertyNet); + + /** + * 修改涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + public int updateTdPropertyNet(TdPropertyNet tdPropertyNet); + + /** + * 批量删除涉密网络设备 + * + * @param netIds 需要删除的涉密网络设备主键集合 + * @return 结果 + */ + public int deleteTdPropertyNetByNetIds(String netIds); + + /** + * 删除涉密网络设备信息 + * + * @param netId 涉密网络设备主键 + * @return 结果 + */ + public int deleteTdPropertyNetByNetId(String netId); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetinfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetinfoService.java new file mode 100644 index 0000000..075e8fa --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ITdPropertyNetinfoService.java @@ -0,0 +1,63 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.TdPropertyNetinfo; + +/** + * 涉密网络登记Service接口 + * + * @author ruoyi + * @date 2024-05-09 + */ +public interface ITdPropertyNetinfoService +{ + /** + * 查询涉密网络登记 + * + * @param id 涉密网络登记主键 + * @return 涉密网络登记 + */ + public TdPropertyNetinfo selectTdPropertyNetinfoById(String id); + + public List selectTdPropertyNetinfoByNetId(String id); + + /** + * 查询涉密网络登记列表 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 涉密网络登记集合 + */ + public List selectTdPropertyNetinfoList(TdPropertyNetinfo tdPropertyNetinfo); + + /** + * 新增涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + public int insertTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo); + + /** + * 修改涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + public int updateTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo); + + /** + * 批量删除涉密网络登记 + * + * @param ids 需要删除的涉密网络登记主键集合 + * @return 结果 + */ + public int deleteTdPropertyNetinfoByIds(String ids); + + /** + * 删除涉密网络登记信息 + * + * @param id 涉密网络登记主键 + * @return 结果 + */ + public int deleteTdPropertyNetinfoById(String id); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetServiceImpl.java new file mode 100644 index 0000000..118e15d --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.TdPropertyNetMapper; +import com.ruoyi.system.domain.TdPropertyNet; +import com.ruoyi.system.service.ITdPropertyNetService; +import com.ruoyi.common.core.text.Convert; + +/** + * 涉密网络设备Service业务层处理 + * + * @author ruoyi + * @date 2024-05-09 + */ +@Service +public class TdPropertyNetServiceImpl implements ITdPropertyNetService +{ + @Autowired + private TdPropertyNetMapper tdPropertyNetMapper; + + /** + * 查询涉密网络设备 + * + * @param netId 涉密网络设备主键 + * @return 涉密网络设备 + */ + @Override + public TdPropertyNet selectTdPropertyNetByNetId(String netId) + { + return tdPropertyNetMapper.selectTdPropertyNetByNetId(netId); + } + + /** + * 查询涉密网络设备列表 + * + * @param tdPropertyNet 涉密网络设备 + * @return 涉密网络设备 + */ + @Override + public List selectTdPropertyNetList(TdPropertyNet tdPropertyNet) + { + return tdPropertyNetMapper.selectTdPropertyNetList(tdPropertyNet); + } + + /** + * 新增涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + @Override + public int insertTdPropertyNet(TdPropertyNet tdPropertyNet) + { + return tdPropertyNetMapper.insertTdPropertyNet(tdPropertyNet); + } + + /** + * 修改涉密网络设备 + * + * @param tdPropertyNet 涉密网络设备 + * @return 结果 + */ + @Override + public int updateTdPropertyNet(TdPropertyNet tdPropertyNet) + { + return tdPropertyNetMapper.updateTdPropertyNet(tdPropertyNet); + } + + /** + * 批量删除涉密网络设备 + * + * @param netIds 需要删除的涉密网络设备主键 + * @return 结果 + */ + @Override + public int deleteTdPropertyNetByNetIds(String netIds) + { + return tdPropertyNetMapper.deleteTdPropertyNetByNetIds(Convert.toStrArray(netIds)); + } + + /** + * 删除涉密网络设备信息 + * + * @param netId 涉密网络设备主键 + * @return 结果 + */ + @Override + public int deleteTdPropertyNetByNetId(String netId) + { + return tdPropertyNetMapper.deleteTdPropertyNetByNetId(netId); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetinfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetinfoServiceImpl.java new file mode 100644 index 0000000..4524a66 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TdPropertyNetinfoServiceImpl.java @@ -0,0 +1,99 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.TdPropertyNetinfoMapper; +import com.ruoyi.system.domain.TdPropertyNetinfo; +import com.ruoyi.system.service.ITdPropertyNetinfoService; +import com.ruoyi.common.core.text.Convert; + +/** + * 涉密网络登记Service业务层处理 + * + * @author ruoyi + * @date 2024-05-09 + */ +@Service +public class TdPropertyNetinfoServiceImpl implements ITdPropertyNetinfoService +{ + @Autowired + private TdPropertyNetinfoMapper tdPropertyNetinfoMapper; + + /** + * 查询涉密网络登记 + * + * @param id 涉密网络登记主键 + * @return 涉密网络登记 + */ + @Override + public TdPropertyNetinfo selectTdPropertyNetinfoById(String id) + { + return tdPropertyNetinfoMapper.selectTdPropertyNetinfoById(id); + } + + @Override + public List selectTdPropertyNetinfoByNetId(String id) { + return tdPropertyNetinfoMapper.selectTdPropertyNetinfoByNetId(id); + } + + /** + * 查询涉密网络登记列表 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 涉密网络登记 + */ + @Override + public List selectTdPropertyNetinfoList(TdPropertyNetinfo tdPropertyNetinfo) + { + return tdPropertyNetinfoMapper.selectTdPropertyNetinfoList(tdPropertyNetinfo); + } + + /** + * 新增涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + @Override + public int insertTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo) + { + return tdPropertyNetinfoMapper.insertTdPropertyNetinfo(tdPropertyNetinfo); + } + + /** + * 修改涉密网络登记 + * + * @param tdPropertyNetinfo 涉密网络登记 + * @return 结果 + */ + @Override + public int updateTdPropertyNetinfo(TdPropertyNetinfo tdPropertyNetinfo) + { + return tdPropertyNetinfoMapper.updateTdPropertyNetinfo(tdPropertyNetinfo); + } + + /** + * 批量删除涉密网络登记 + * + * @param ids 需要删除的涉密网络登记主键 + * @return 结果 + */ + @Override + public int deleteTdPropertyNetinfoByIds(String ids) + { + return tdPropertyNetinfoMapper.deleteTdPropertyNetinfoByIds(Convert.toStrArray(ids)); + } + + /** + * 删除涉密网络登记信息 + * + * @param id 涉密网络登记主键 + * @return 结果 + */ + @Override + public int deleteTdPropertyNetinfoById(String id) + { + return tdPropertyNetinfoMapper.deleteTdPropertyNetinfoById(id); + } +} diff --git a/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetMapper.xml new file mode 100644 index 0000000..d09a349 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetMapper.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + select net_id, net_depart, net_user, net_date, framework, area, province, net_miji, terminal_num, net_recoverdepart, part from td_property_net + + + + + + + + insert into td_property_net + + net_id, + net_depart, + net_user, + net_date, + framework, + area, + province, + net_miji, + terminal_num, + net_recoverdepart, + part, + + + #{netId}, + #{netDepart}, + #{netUser}, + #{netDate}, + #{framework}, + #{area}, + #{province}, + #{netMiji}, + #{terminalNum}, + #{netRecoverdepart}, + #{part}, + + + + + update td_property_net + + net_depart = #{netDepart}, + net_user = #{netUser}, + net_date = #{netDate}, + framework = #{framework}, + area = #{area}, + province = #{province}, + net_miji = #{netMiji}, + terminal_num = #{terminalNum}, + net_recoverdepart = #{netRecoverdepart}, + part = #{part}, + + where net_id = #{netId} + + + + delete from td_property_net where net_id = #{netId} + + + + delete from td_property_net where net_id in + + #{netId} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetinfoMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetinfoMapper.xml new file mode 100644 index 0000000..583c52d --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/TdPropertyNetinfoMapper.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + select id, net_id, net_brand, net_ip, net_no, net_name, net_sn, remark, netname, net_manager, net_miji, netsmname, is_curcial, depart from td_property_netinfo + + + + + + + + + + insert into td_property_netinfo + + id, + net_id, + net_brand, + net_ip, + net_no, + net_name, + net_sn, + remark, + netname, + net_manager, + net_miji, + netsmname, + is_curcial, + depart, + + + #{id}, + #{netId}, + #{netBrand}, + #{netIp}, + #{netNo}, + #{netName}, + #{netSn}, + #{remark}, + #{netname}, + #{netManager}, + #{netMiji}, + #{netsmname}, + #{isCurcial}, + #{depart}, + + + + + update td_property_netinfo + + net_id = #{netId}, + net_brand = #{netBrand}, + net_ip = #{netIp}, + net_no = #{netNo}, + net_name = #{netName}, + net_sn = #{netSn}, + remark = #{remark}, + netname = #{netname}, + net_manager = #{netManager}, + net_miji = #{netMiji}, + netsmname = #{netsmname}, + is_curcial = #{isCurcial}, + depart = #{depart}, + + where id = #{id} + + + + delete from td_property_netinfo where id = #{id} + + + + delete from td_property_netinfo where id in + + #{id} + + + + \ No newline at end of file