代码INIT,修改基本框架
This commit is contained in:
59
src/main/java/com/quinn/controller/AboutController.java
Normal file
59
src/main/java/com/quinn/controller/AboutController.java
Normal file
@@ -0,0 +1,59 @@
|
||||
package com.quinn.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.quinn.pojo.About;
|
||||
import com.quinn.pojo.Say;
|
||||
import com.quinn.service.AboutService;
|
||||
import com.quinn.utils.QuinnUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-05-01
|
||||
*/
|
||||
@Controller
|
||||
public class AboutController {
|
||||
|
||||
@Resource
|
||||
AboutService aboutService;
|
||||
|
||||
|
||||
@GetMapping("/about")
|
||||
public String userIndexBlog(Model model){
|
||||
Page<About> pageParam = new Page<>(1, 50);
|
||||
aboutService.page(pageParam,new QueryWrapper<About>().orderByDesc("gmt_create"));
|
||||
// 结果
|
||||
List<About> sayList = pageParam.getRecords();
|
||||
model.addAttribute("aboutList",sayList);
|
||||
model.addAttribute("pageParam",pageParam);
|
||||
|
||||
return "page/about";
|
||||
}
|
||||
|
||||
@PostMapping("/about/{role}")
|
||||
public String saveSay(@PathVariable("role") int role, About about){
|
||||
// 防止请求提交
|
||||
if (role!=1){
|
||||
return "redirect:/about";
|
||||
}
|
||||
about.setId(QuinnUtils.getUuid());
|
||||
about.setGmtCreate(QuinnUtils.getTime());
|
||||
// 结果
|
||||
aboutService.save(about);
|
||||
return "redirect:/about";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user