package com.openapi3.service.controller; import com.openapi3.service.entity.BiaoHui; import com.openapi3.service.entity.ResponseMsg; import com.openapi3.service.repository.BiaoHuiRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Example; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController public class BiaoHuiController extends BaseController{ @Autowired private BiaoHuiRepository biaoHuiRepository; @PostMapping("/biaoHui/add") public ResponseMsg add(@RequestBody BiaoHui biaoHui){ try{ return success(biaoHuiRepository.save(biaoHui)); }catch (Exception ex){ return this.fail(ex,-1); } } @GetMapping("/biaoHui/list") public ResponseMsg findAll(){ try{ return this.success(biaoHuiRepository.findAll()); }catch (Exception ex){ return this.fail(ex,-1); } } @PostMapping("/biaoHui/list") public ResponseMsg findAll(@RequestBody BiaoHui biaoHui){ try{ Example example = Example.of(biaoHui); return this.success(biaoHuiRepository.findAll(example)); }catch (Exception ex){ return this.fail(ex,-1); } } }