jeecgBoot项目总结
Controller
首先controller需要对JeecgController的继承,而且是Table是持久化的对象,Service是服务层。
@Api(tags="...")
@RestController
@RequestMapping("...")
@Slf4j
public class Controller extends JeecgController {
/**
* 请求参数是@RequestBody,进行分页查询
*/
@AutoLog(value = "...")
@ApiOperation(value="...", notes="...")
@PostMapping(value = "/list")
public Result listPage(@RequestBody @Validated Object object) {
Page page = service.listPage(object);
return Result.OK(page);
}
/**
* 分页列表查询
*
* @param object
* @param pageNo
* @param pageSize
* @param req
* @return
*/
@GetMapping(value = "/list")
public Result<?> queryPageList(Object object, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) {
QueryWrapper