Files
blog-backEnd/src/main/java/cn/celess/blog/controller/WebUpdateInfoController.java
2020-05-26 13:59:36 +08:00

49 lines
1.5 KiB
Java

package cn.celess.blog.controller;
import cn.celess.blog.entity.Response;
import cn.celess.blog.service.WebUpdateInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author : xiaohai
* @date : 2019/05/12 13:09
*/
@RestController
public class WebUpdateInfoController {
@Autowired
WebUpdateInfoService webUpdateInfoService;
@PostMapping("/admin/webUpdate/create")
public Response create(@RequestParam("info") String info) {
return Response.success(webUpdateInfoService.create(info));
}
@DeleteMapping("/admin/webUpdate/del/{id}")
public Response del(@PathVariable("id") long id) {
return Response.success(webUpdateInfoService.del(id));
}
@PutMapping("/admin/webUpdate/update")
public Response update(@RequestParam("id") long id, @RequestParam("info") String info) {
return Response.success(webUpdateInfoService.update(id, info));
}
@GetMapping("/webUpdate")
public Response findAll() {
return Response.success(webUpdateInfoService.findAll());
}
@GetMapping("/webUpdate/pages")
public Response page(@RequestParam("page") int page, @RequestParam("count") int count) {
return Response.success(webUpdateInfoService.pages(count, page));
}
@GetMapping("/lastestUpdate")
public Response lastestUpdateTime() {
return Response.success(webUpdateInfoService.getLastestUpdateTime());
}
}