Package top.tangyh.basic.base.controller
Interface UpdateController<Id extends Serializable,Entity extends SuperEntity<Id>,UpdateVO>
- Type Parameters:
Id- 主键Entity- 实体UpdateVO- 修改参数
- All Superinterfaces:
BaseController<Id,Entity>
- All Known Implementing Classes:
SuperCacheController,SuperController,SuperExcelController,SuperWriteController
public interface UpdateController<Id extends Serializable,Entity extends SuperEntity<Id>,UpdateVO>
extends BaseController<Id,Entity>
修改Controller
- Author:
- zuihou
-
Method Summary
Methods inherited from interface top.tangyh.basic.base.controller.BaseController
fail, fail, fail, fail, fail, fail, getEntityClass, getSuperService, getUserId, success, success, validFail, validFail, validFail
-
Method Details
-
update
@PutMapping @WebLog(value="\'\u4fee\u6539:\' + #updateVO?.id", request=false) default R<Entity> update(@RequestBody @Validated(top.tangyh.basic.base.entity.SuperEntity.Update.class) UpdateVO updateVO) 修改- Parameters:
updateVO- 修改VO- Returns:
- 修改后的实体数据
-
handlerUpdate
自定义更新- Parameters:
updateVO- 修改VO- Returns:
- 返回SUCCESS_RESPONSE, 调用默认更新, 返回其他不调用默认更新
-