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 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()); } }