chat设计了newsController,待完善
This commit is contained in:
parent
df51dac024
commit
97d2ba60f5
@ -0,0 +1,43 @@
|
|||||||
|
package org.cmh.backend.NewsManagement.controller;
|
||||||
|
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/api/news")
|
||||||
|
public class NewsController {
|
||||||
|
// @PostMapping("/example")
|
||||||
|
// public ResponseEntity<ExampleResponse> example(@RequestBody ExampleRequest request) {
|
||||||
|
// return new ResponseEntity<>(new ExampleResponse("Hello World!"), HttpStatus.OK);
|
||||||
|
// }
|
||||||
|
@GetMapping
|
||||||
|
public ResponseEntity<List<NewsResponse>> getNewsList(
|
||||||
|
@RequestParam(required = false) String title,
|
||||||
|
@RequestParam(required = false) String summary,
|
||||||
|
@RequestParam(required = false) String author) {
|
||||||
|
// TODO: 实现获取资讯列表的逻辑
|
||||||
|
return new ResponseEntity<>(new ArrayList<>(), HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping
|
||||||
|
public ResponseEntity<String> createNews(@RequestBody NewsRequest request) {
|
||||||
|
// TODO: 实现创建资讯的逻辑
|
||||||
|
return new ResponseEntity<>("创建成功", HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PutMapping("/{id}")
|
||||||
|
public ResponseEntity<String> updateNews(@PathVariable Long id, @RequestBody NewsRequest request) {
|
||||||
|
// TODO: 实现修改资讯的逻辑
|
||||||
|
return new ResponseEntity<>("修改成功", HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
@DeleteMapping("/{id}")
|
||||||
|
public ResponseEntity<String> deleteNews(@PathVariable Long id) {
|
||||||
|
// TODO: 实现删除资讯的逻辑
|
||||||
|
return new ResponseEntity<>("删除成功", HttpStatus.OK);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user