package com.sandu.ximon.admin.controller;
|
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.param.ClientPrarm;
|
import com.sandu.ximon.admin.security.SecurityUtils;
|
import com.sandu.ximon.admin.service.ClientService;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("v1/client")
|
public class ClientCollector {
|
|
private final ClientService clientService;
|
|
@PostMapping("/add")
|
public ResponseVO<Object> addClient(@RequestBody ClientPrarm clientPrarm){
|
boolean b = clientService.addClient(clientPrarm);
|
if(b){
|
return ResponseUtil.success("添加成功");
|
}else {
|
return ResponseUtil.fail("添加失败");
|
}
|
}
|
|
|
@PostMapping("/update")
|
public ResponseVO<Object> updateClient(@RequestBody Long id,@RequestBody ClientPrarm clientPrarm){
|
boolean b = clientService.updateClient(id,clientPrarm);
|
if(b){
|
return ResponseUtil.success("更新成功");
|
}else {
|
return ResponseUtil.fail("更新失败");
|
}
|
}
|
|
@PostMapping("/delete")
|
public ResponseVO<Object> deleteClient(@RequestBody Long id){
|
boolean b = clientService.deleteClient(id);
|
if(b){
|
return ResponseUtil.success("删除成功");
|
}else {
|
return ResponseUtil.fail("删除失败");
|
}
|
}
|
|
|
@GetMapping("/list")
|
public ResponseVO<Object> listClient(){
|
SecurityUtils.getUserId();
|
clientService.list();
|
return ResponseUtil.success(clientService.list());
|
}
|
|
|
}
|