您最多能選擇 25 個主題
主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
40 行
1.1 KiB
40 行
1.1 KiB
package com.example.demo.controller;
|
|
|
|
import com.example.demo.entity.Admin;
|
|
import com.example.demo.service.AdminService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import reactor.core.publisher.Flux;
|
|
import reactor.core.publisher.Mono;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author yanpeng
|
|
* @version 1.0
|
|
* @desc TODO
|
|
* @company 北京中经网软件有限公司
|
|
* @date 2020/10/27 14:34
|
|
*/
|
|
@RestController
|
|
@RequestMapping("admin")
|
|
public class AdminController {
|
|
|
|
@Autowired
|
|
private AdminService adminService;
|
|
|
|
@GetMapping("list")
|
|
public Flux<List<Admin>> list(){
|
|
List<Admin> list = adminService.findList(null);
|
|
return Flux.just(list);
|
|
}
|
|
|
|
@PostMapping("save")
|
|
public Mono<Admin> list(Admin admin){
|
|
Admin save = adminService.save(admin);
|
|
return Mono.just(save);
|
|
}
|
|
}
|
|
|