package com.nova.sankuai.controller.v1;
|
|
import com.nova.sankuai.domain.entity.Roster;
|
import com.nova.sankuai.infra.utils.ResultJson;
|
import com.nova.sankuai.service.IRosterService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Api(tags = "登录黑名单")
|
@RestController
|
@RequestMapping(value = "/api/v1/roster")
|
public class RosterController {
|
|
@Resource
|
IRosterService rosterService;
|
|
|
@ApiOperation(value = "列表")
|
@GetMapping("/list")
|
public ResultJson<List<Roster>> list(){
|
List<Roster> list = rosterService.list();
|
return ResultJson.ok(list);
|
}
|
|
@ApiOperation(value = "新增")
|
@PostMapping("/add")
|
public ResultJson<?> add(@RequestBody Roster roster){
|
rosterService.save(roster);
|
return ResultJson.success();
|
}
|
|
@ApiOperation(value = "删除")
|
@GetMapping("/del")
|
public ResultJson<?> del(@RequestParam Long id){
|
rosterService.removeById(id);
|
return ResultJson.success();
|
}
|
|
}
|