|
@@ -1,6 +1,7 @@
|
|
|
package beilv.site.controller;
|
|
|
|
|
|
import java.util.List;
|
|
|
+
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -21,14 +22,13 @@ import beilv.common.core.page.TableDataInfo;
|
|
|
|
|
|
/**
|
|
|
* 球场管理Controller
|
|
|
- *
|
|
|
+ *
|
|
|
* @author lc
|
|
|
* @date 2025-01-06
|
|
|
*/
|
|
|
@Controller
|
|
|
@RequestMapping("/system/site")
|
|
|
-public class BeilvSiteController extends BaseController
|
|
|
-{
|
|
|
+public class BeilvSiteController extends BaseController {
|
|
|
private String prefix = "system/site";
|
|
|
|
|
|
@Autowired
|
|
@@ -36,8 +36,7 @@ public class BeilvSiteController extends BaseController
|
|
|
|
|
|
@RequiresPermissions("system:site:view")
|
|
|
@GetMapping()
|
|
|
- public String site()
|
|
|
- {
|
|
|
+ public String site() {
|
|
|
return prefix + "/site";
|
|
|
}
|
|
|
|
|
@@ -47,8 +46,7 @@ public class BeilvSiteController extends BaseController
|
|
|
@RequiresPermissions("system:site:list")
|
|
|
@PostMapping("/list")
|
|
|
@ResponseBody
|
|
|
- public TableDataInfo list(BeilvSite beilvSite)
|
|
|
- {
|
|
|
+ public TableDataInfo list(BeilvSite beilvSite) {
|
|
|
startPage();
|
|
|
List<BeilvSite> list = beilvSiteService.selectBeilvSiteList(beilvSite);
|
|
|
return getDataTable(list);
|
|
@@ -61,8 +59,7 @@ public class BeilvSiteController extends BaseController
|
|
|
@Log(title = "球场管理", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
@ResponseBody
|
|
|
- public AjaxResult export(BeilvSite beilvSite)
|
|
|
- {
|
|
|
+ public AjaxResult export(BeilvSite beilvSite) {
|
|
|
List<BeilvSite> list = beilvSiteService.selectBeilvSiteList(beilvSite);
|
|
|
ExcelUtil<BeilvSite> util = new ExcelUtil<BeilvSite>(BeilvSite.class);
|
|
|
return util.exportExcel(list, "球场管理数据");
|
|
@@ -73,8 +70,7 @@ public class BeilvSiteController extends BaseController
|
|
|
*/
|
|
|
@RequiresPermissions("system:site:add")
|
|
|
@GetMapping("/add")
|
|
|
- public String add()
|
|
|
- {
|
|
|
+ public String add() {
|
|
|
return prefix + "/add";
|
|
|
}
|
|
|
|
|
@@ -85,9 +81,8 @@ public class BeilvSiteController extends BaseController
|
|
|
@Log(title = "球场管理", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/add")
|
|
|
@ResponseBody
|
|
|
- public AjaxResult addSave(BeilvSite beilvSite)
|
|
|
- {
|
|
|
- return toAjax(beilvSiteService.insertBeilvSite(beilvSite));
|
|
|
+ public AjaxResult addSave(BeilvSite beilvSite) {
|
|
|
+ return judgment(beilvSiteService.insertBeilvSite(beilvSite));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -95,8 +90,7 @@ public class BeilvSiteController extends BaseController
|
|
|
*/
|
|
|
@RequiresPermissions("system:site:edit")
|
|
|
@GetMapping("/edit/{id}")
|
|
|
- public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
|
|
- {
|
|
|
+ public String edit(@PathVariable("id") Long id, ModelMap mmap) {
|
|
|
BeilvSite beilvSite = beilvSiteService.selectBeilvSiteById(id);
|
|
|
mmap.put("beilvSite", beilvSite);
|
|
|
return prefix + "/edit";
|
|
@@ -109,9 +103,16 @@ public class BeilvSiteController extends BaseController
|
|
|
@Log(title = "球场管理", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/edit")
|
|
|
@ResponseBody
|
|
|
- public AjaxResult editSave(BeilvSite beilvSite)
|
|
|
- {
|
|
|
- return toAjax(beilvSiteService.updateBeilvSite(beilvSite));
|
|
|
+ public AjaxResult editSave(BeilvSite beilvSite) {
|
|
|
+ return judgment(beilvSiteService.updateBeilvSite(beilvSite));
|
|
|
+ }
|
|
|
+
|
|
|
+ private AjaxResult judgment(int i) {
|
|
|
+ if (i > 0) {
|
|
|
+ return toAjax(i);
|
|
|
+ } else {
|
|
|
+ return AjaxResult.error("当前名称的数据已存在");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -119,10 +120,9 @@ public class BeilvSiteController extends BaseController
|
|
|
*/
|
|
|
@RequiresPermissions("system:site:remove")
|
|
|
@Log(title = "球场管理", businessType = BusinessType.DELETE)
|
|
|
- @PostMapping( "/remove")
|
|
|
+ @PostMapping("/remove")
|
|
|
@ResponseBody
|
|
|
- public AjaxResult remove(String ids)
|
|
|
- {
|
|
|
+ public AjaxResult remove(String ids) {
|
|
|
return toAjax(beilvSiteService.deleteBeilvSiteByIds(ids));
|
|
|
}
|
|
|
}
|