diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbUserSingleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbUserSingleController.java new file mode 100644 index 00000000..8fc71365 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbUserSingleController.java @@ -0,0 +1,127 @@ +package com.ruoyi.system.controller; + +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.TbUserSingle; +import com.ruoyi.system.service.ITbUserSingleService; +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 2023-12-08 + */ +@Controller +@RequestMapping("/system/single") +public class TbUserSingleController extends BaseController +{ + private String prefix = "system/single"; + + @Autowired + private ITbUserSingleService tbUserSingleService; + + @RequiresPermissions("system:single:view") + @GetMapping() + public String single() + { + return prefix + "/single"; + } + + /** + * 查询用户单身信息列表 + */ + @RequiresPermissions("system:single:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TbUserSingle tbUserSingle) + { + startPage(); + List list = tbUserSingleService.selectTbUserSingleList(tbUserSingle); + return getDataTable(list); + } + + /** + * 导出用户单身信息列表 + */ + @RequiresPermissions("system:single:export") + @Log(title = "用户单身信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TbUserSingle tbUserSingle) + { + List list = tbUserSingleService.selectTbUserSingleList(tbUserSingle); + ExcelUtil util = new ExcelUtil(TbUserSingle.class); + return util.exportExcel(list, "用户单身信息数据"); + } + + /** + * 新增用户单身信息 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存用户单身信息 + */ + @RequiresPermissions("system:single:add") + @Log(title = "用户单身信息", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TbUserSingle tbUserSingle) + { + return toAjax(tbUserSingleService.insertTbUserSingle(tbUserSingle)); + } + + /** + * 修改用户单身信息 + */ + @RequiresPermissions("system:single:edit") + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + TbUserSingle tbUserSingle = tbUserSingleService.selectTbUserSingleById(id); + mmap.put("tbUserSingle", tbUserSingle); + return prefix + "/edit"; + } + + /** + * 修改保存用户单身信息 + */ + @RequiresPermissions("system:single:edit") + @Log(title = "用户单身信息", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TbUserSingle tbUserSingle) + { + return toAjax(tbUserSingleService.updateTbUserSingle(tbUserSingle)); + } + + /** + * 删除用户单身信息 + */ + @RequiresPermissions("system:single:remove") + @Log(title = "用户单身信息", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(tbUserSingleService.deleteTbUserSingleByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 0a1b6b2d..3d7a5630 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -16,7 +16,7 @@ ruoyi: # 开发环境配置 server: # 服务器的HTTP端口,默认为80 - port: 80 + port: 18000 servlet: # 应用的访问路径 context-path: / diff --git a/ruoyi-admin/src/main/resources/static/img/qr_code.png b/ruoyi-admin/src/main/resources/static/img/qr_code.png index ecba6d6a..64c12edd 100644 Binary files a/ruoyi-admin/src/main/resources/static/img/qr_code.png and b/ruoyi-admin/src/main/resources/static/img/qr_code.png differ diff --git a/ruoyi-admin/src/main/resources/templates/index-topnav.html b/ruoyi-admin/src/main/resources/templates/index-topnav.html index 2d99720d..1f69229f 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 @@ -
  • - 实例演示 - -
  • @@ -193,7 +86,6 @@