package com.boying.controller;
|
|
import com.boying.common.BaseController;
|
import com.boying.entity.Park;
|
import com.boying.entity.ViolationType;
|
import com.boying.service.ParkService;
|
import com.boying.service.ViolationTypeService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Sort;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RestController
|
@RequestMapping("violationType")
|
public class ViolationTypeController extends BaseController {
|
|
@Autowired
|
private ViolationTypeService violationTypeService;
|
|
@PostMapping("findPage")
|
public Object findPage(int page,int pageSize) {
|
Pageable pageable = PageRequest.of(page-1,pageSize, Sort.Direction.DESC,"id");
|
Page<ViolationType> pages = violationTypeService.findPage(pageable);
|
return success("",pages);
|
}
|
|
@PostMapping("save")
|
public Object save(ViolationType violationType) {
|
violationTypeService.save(violationType);
|
return success("保存成功");
|
}
|
|
@PostMapping("delete")
|
public Object delete(Long id) {
|
violationTypeService.delete(id);
|
return success("删除成功");
|
}
|
|
@PostMapping("findAll")
|
public Object findAll() {
|
return success("",violationTypeService.findAll());
|
}
|
}
|