package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.security.annotation.AnonymousAccess; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.param.GroupParam; import com.sandu.ximon.admin.param.LampPostParam; import com.sandu.ximon.admin.service.GroupService; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @AllArgsConstructor @RequestMapping("/v1/group") public class GroupController { private final GroupService groupService; @PostMapping("/add") public ResponseVO addGroup(@RequestBody String name){ return ResponseUtil.success( groupService.addGroup(name)); } @PostMapping("/update/{id}") public ResponseVO updateLampPost(@PathVariable Long id,@RequestBody String name){ return ResponseUtil.success( groupService.updateGroup(id,name)); } @PostMapping("/delete/{id}") public ResponseVO setGroup(@PathVariable Long id){ return ResponseUtil.success(groupService.deleteGroup(id)); } // @AnonymousAccess @GetMapping("/list") public ResponseVO listLamp(){ //List list = lampPostService.list(); // return ResponseUtil.success(list); return ResponseUtil.success(groupService.groupList()); } }