| | |
| | | |
| | | import cn.hutool.core.util.RadixUtil; |
| | | 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.LampPostService; |
| | | import com.sandu.ximon.dao.domain.LampPost; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | @RestController |
| | | @AllArgsConstructor |
| | |
| | | |
| | | private final LampPostService lampPostService; |
| | | |
| | | @PostMapping("/add") |
| | | @GetMapping("/add") |
| | | public ResponseVO<Object> addLampPost(@RequestBody LampPostParam lampPostParam){ |
| | | return ResponseUtil.success( lampPostService.addLamp(lampPostParam)); |
| | | } |
| | | |
| | | @PostMapping("/update/{id}") |
| | | @GetMapping("/update/{id}") |
| | | public ResponseVO<Object> updateLampPost(@PathVariable Long id, @RequestBody LampPostParam lampPostParam){ |
| | | return ResponseUtil.success( lampPostService.updateLamp(id,lampPostParam)); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/setGroup") |
| | | public ResponseVO<Object> setGroup(@RequestBody GroupParam groupParam){ |
| | | lampPostService.setGroup(groupParam.getGroup(), groupParam.getId()); |
| | | return ResponseUtil.success("分组设置成功"); |
| | | } |
| | | |
| | | @AnonymousAccess |
| | | @PostMapping("/list") |
| | | public ResponseVO<Object> listLamp(){ |
| | | //List<LampPost> list = lampPostService.list(); |
| | | return ResponseUtil.success(lampPostService.list()); |
| | | //return ResponseUtil.success(lampPostService.listLamp()); |
| | | } |
| | | |
| | | } |