首页>代码>基于SpringBoot+Vue实现的小区物业管理系统>/em_server/src/main/java/com/kum/controller/SysBuildingController.java
package com.kum.controller;
import com.alibaba.fastjson.JSONObject;
import com.kum.domain.AjaxResult;
import com.kum.domain.entity.SysBuilding;
import com.kum.service.SysBuildingService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
/**
* @version V1.0
* @Package com.kum.controller
* @auhter SunGuangJie
* @date 2021/2/15-5:44 PM
*/
@RestController
@RequestMapping("/system/building")
public class SysBuildingController {
@Autowired
private SysBuildingService sysBuildingService;
@GetMapping("/list")
public AjaxResult getList(){
return AjaxResult.success(sysBuildingService.list());
}
@GetMapping("/name/list")
public AjaxResult getNameList(){
return AjaxResult.success(sysBuildingService.nameList());
}
@PreAuthorize("@ps.hasPermi('system:building:save')")
@PostMapping("/save")
public AjaxResult saveBuilding(@RequestBody SysBuilding sysBuilding) {
sysBuildingService.save(sysBuilding);
return AjaxResult.success();
}
@PreAuthorize("@ps.hasPermi('system:building:delete')")
@PostMapping("/delete")
public AjaxResult deleteBuilding(@RequestBody JSONObject jsonObject) {
if(sysBuildingService.delete(jsonObject.getString("id"))){
return AjaxResult.success();
}
return AjaxResult.error();
}
}
最近下载更多
微信网友_7749181505556480 LV2
10月30日
luhong LV5
6月11日
萌萌哒的泰迪熊 LV4
5月8日
陈小灏 LV18
2月25日
102404426 LV8
2月24日
qq970040477 LV24
2024年12月5日
citybird LV4
2024年11月18日
sodkj123 LV16
2024年10月8日
ma406805131 LV19
2024年5月7日
jsjsjsjsbdbshns LV1
2024年4月27日

最近浏览