V - VO类I - ID类public interface SimpleCrudApi<V extends Serializable,I extends Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
default ApiResponse<I> |
create(V vo) |
default ApiResponse<Integer> |
delete(List<I> ids) |
SimpleCrudService<V,I> |
getCrudService() |
default ApiResponse<ins.framework.common.ResultPage<V>> |
search(V vo) |
default ApiResponse<V> |
select(I id) |
default ApiResponse<Integer> |
update(V vo) |
SimpleCrudService<V,I> getCrudService()
@PostMapping(value="/") default ApiResponse<I> create(@RequestBody V vo)
@PutMapping(value="/") default ApiResponse<Integer> update(@RequestBody V vo)
@GetMapping(value="/{id}")
default ApiResponse<V> select(@PathVariable(value="id")
I id)
@DeleteMapping(value="/{ids}")
default ApiResponse<Integer> delete(@PathVariable(value="ids")
List<I> ids)
@PostMapping(value="/_search") default ApiResponse<ins.framework.common.ResultPage<V>> search(@RequestBody V vo)
Copyright © 2020. All rights reserved.