public interface ServiceSaveController<E,K>
| 限定符和类型 | 方法和说明 |
|---|---|
default E |
add(E payload) |
default int |
add(List<E> payload) |
default E |
applyAuthentication(E entity,
Authentication authentication) |
default E |
applyCreationEntity(Authentication authentication,
E entity) |
default E |
applyModifierEntity(Authentication authentication,
E entity) |
CrudService<E,K> |
getService() |
default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult |
save(List<E> payload) |
default boolean |
update(K id,
E payload) |
@Authorize(ignore=true) CrudService<E,K> getService()
@Authorize(ignore=true) default E applyCreationEntity(Authentication authentication, E entity)
@Authorize(ignore=true) default E applyModifierEntity(Authentication authentication, E entity)
@Authorize(ignore=true) default E applyAuthentication(E entity, Authentication authentication)
@PatchMapping @SaveAction default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult save(@RequestBody List<E> payload)
@PostMapping(value="/_batch") @SaveAction default int add(@RequestBody List<E> payload)
@PostMapping @SaveAction default E add(@RequestBody E payload)
@PutMapping(value="/{id}")
@SaveAction
default boolean update(@PathVariable
K id,
@RequestBody
E payload)
Copyright © 2016–2022. All rights reserved.