diff --git a/pom.xml b/pom.xml
index ebadb828..ba0ad479 100644
--- a/pom.xml
+++ b/pom.xml
@@ -183,6 +183,13 @@
${ruoyi.version}
+
+
+
+
+
+
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdIndentureController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdIndentureController.java
new file mode 100644
index 00000000..a742b530
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdIndentureController.java
@@ -0,0 +1,127 @@
+package com.ruoyi.web.controller.system;
+
+import java.util.List;
+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.TdIndenture;
+import com.ruoyi.system.service.ITdIndentureService;
+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-04-08
+ */
+@Controller
+@RequestMapping("/system/indenture")
+public class TdIndentureController extends BaseController
+{
+ private String prefix = "system/indenture";
+
+ @Autowired
+ private ITdIndentureService tdIndentureService;
+
+ @RequiresPermissions("system:indenture:view")
+ @GetMapping()
+ public String indenture()
+ {
+ return prefix + "/indenture";
+ }
+
+ /**
+ * 查询维修商列表
+ */
+ @RequiresPermissions("system:indenture:list")
+ @PostMapping("/list")
+ @ResponseBody
+ public TableDataInfo list(TdIndenture tdIndenture)
+ {
+ startPage();
+ List list = tdIndentureService.selectTdIndentureList(tdIndenture);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出维修商列表
+ */
+ @RequiresPermissions("system:indenture:export")
+ @Log(title = "维修商", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ @ResponseBody
+ public AjaxResult export(TdIndenture tdIndenture)
+ {
+ List list = tdIndentureService.selectTdIndentureList(tdIndenture);
+ ExcelUtil util = new ExcelUtil(TdIndenture.class);
+ return util.exportExcel(list, "维修商数据");
+ }
+
+ /**
+ * 新增维修商
+ */
+ @GetMapping("/add")
+ public String add()
+ {
+ return prefix + "/add";
+ }
+
+ /**
+ * 新增保存维修商
+ */
+ @RequiresPermissions("system:indenture:add")
+ @Log(title = "维修商", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ @ResponseBody
+ public AjaxResult addSave(TdIndenture tdIndenture)
+ {
+ return toAjax(tdIndentureService.insertTdIndenture(tdIndenture));
+ }
+
+ /**
+ * 修改维修商
+ */
+ @RequiresPermissions("system:indenture:edit")
+ @GetMapping("/edit/{indentureId}")
+ public String edit(@PathVariable("indentureId") String indentureId, ModelMap mmap)
+ {
+ TdIndenture tdIndenture = tdIndentureService.selectTdIndentureByIndentureId(indentureId);
+ mmap.put("tdIndenture", tdIndenture);
+ return prefix + "/edit";
+ }
+
+ /**
+ * 修改保存维修商
+ */
+ @RequiresPermissions("system:indenture:edit")
+ @Log(title = "维修商", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ @ResponseBody
+ public AjaxResult editSave(TdIndenture tdIndenture)
+ {
+ return toAjax(tdIndentureService.updateTdIndenture(tdIndenture));
+ }
+
+ /**
+ * 删除维修商
+ */
+ @RequiresPermissions("system:indenture:remove")
+ @Log(title = "维修商", businessType = BusinessType.DELETE)
+ @PostMapping( "/remove")
+ @ResponseBody
+ public AjaxResult remove(String ids)
+ {
+ return toAjax(tdIndentureService.deleteTdIndentureByIndentureIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdQuestionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdQuestionController.java
new file mode 100644
index 00000000..dc42a781
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TdQuestionController.java
@@ -0,0 +1,127 @@
+package com.ruoyi.web.controller.system;
+
+import java.util.List;
+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.TdQuestion;
+import com.ruoyi.system.service.ITdQuestionService;
+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 admin
+ * @date 2024-04-07
+ */
+@Controller
+@RequestMapping("/system/question")
+public class TdQuestionController extends BaseController
+{
+ private String prefix = "system/question";
+
+ @Autowired
+ private ITdQuestionService tdQuestionService;
+
+ @RequiresPermissions("system:question:view")
+ @GetMapping()
+ public String question()
+ {
+ return prefix + "/question";
+ }
+
+ /**
+ * 查询题库管理列表
+ */
+ @RequiresPermissions("system:question:list")
+ @PostMapping("/list")
+ @ResponseBody
+ public TableDataInfo list(TdQuestion tdQuestion)
+ {
+ startPage();
+ List list = tdQuestionService.selectTdQuestionList(tdQuestion);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出题库管理列表
+ */
+ @RequiresPermissions("system:question:export")
+ @Log(title = "题库管理", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ @ResponseBody
+ public AjaxResult export(TdQuestion tdQuestion)
+ {
+ List list = tdQuestionService.selectTdQuestionList(tdQuestion);
+ ExcelUtil util = new ExcelUtil(TdQuestion.class);
+ return util.exportExcel(list, "题库管理数据");
+ }
+
+ /**
+ * 新增题库管理
+ */
+ @GetMapping("/add")
+ public String add()
+ {
+ return prefix + "/add";
+ }
+
+ /**
+ * 新增保存题库管理
+ */
+ @RequiresPermissions("system:question:add")
+ @Log(title = "题库管理", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ @ResponseBody
+ public AjaxResult addSave(TdQuestion tdQuestion)
+ {
+ return toAjax(tdQuestionService.insertTdQuestion(tdQuestion));
+ }
+
+ /**
+ * 修改题库管理
+ */
+ @RequiresPermissions("system:question:edit")
+ @GetMapping("/edit/{ID}")
+ public String edit(@PathVariable("ID") Long ID, ModelMap mmap)
+ {
+ TdQuestion tdQuestion = tdQuestionService.selectTdQuestionByID(ID);
+ mmap.put("tdQuestion", tdQuestion);
+ return prefix + "/edit";
+ }
+
+ /**
+ * 修改保存题库管理
+ */
+ @RequiresPermissions("system:question:edit")
+ @Log(title = "题库管理", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ @ResponseBody
+ public AjaxResult editSave(TdQuestion tdQuestion)
+ {
+ return toAjax(tdQuestionService.updateTdQuestion(tdQuestion));
+ }
+
+ /**
+ * 删除题库管理
+ */
+ @RequiresPermissions("system:question:remove")
+ @Log(title = "题库管理", businessType = BusinessType.DELETE)
+ @PostMapping( "/remove")
+ @ResponseBody
+ public AjaxResult remove(String ids)
+ {
+ return toAjax(tdQuestionService.deleteTdQuestionByIDs(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/resources/static/favicon.ico b/ruoyi-admin/src/main/resources/static/favicon.ico
index 6f07782a..162e4fb6 100644
Binary files a/ruoyi-admin/src/main/resources/static/favicon.ico and b/ruoyi-admin/src/main/resources/static/favicon.ico differ
diff --git a/ruoyi-admin/src/main/resources/static/img/login-background.jpg b/ruoyi-admin/src/main/resources/static/img/login-background.jpg
index adfa3f90..41bea609 100644
Binary files a/ruoyi-admin/src/main/resources/static/img/login-background.jpg and b/ruoyi-admin/src/main/resources/static/img/login-background.jpg differ
diff --git a/ruoyi-admin/src/main/resources/templates/index-topnav.html b/ruoyi-admin/src/main/resources/templates/index-topnav.html
index 12b77d76..8a1b3863 100644
--- a/ruoyi-admin/src/main/resources/templates/index-topnav.html
+++ b/ruoyi-admin/src/main/resources/templates/index-topnav.html
@@ -4,7 +4,7 @@
- 若依系统首页
+ 保密业务辅助管理系统首页
@@ -27,7 +27,7 @@
- RuoYi
+ 保密业务辅助管理系统
- RuoYi
+ 保密业务辅助管理系统