Package top.tangyh.basic.base.controller
Interface SaveController<Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO>
- Type Parameters:
Id- 主键Entity- 实体SaveVO- 保存参数
- All Superinterfaces:
BaseController<Id,Entity>
- All Known Implementing Classes:
SuperCacheController,SuperController,SuperExcelController,SuperWriteController
public interface SaveController<Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO>
extends BaseController<Id,Entity>
新增
- 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
-
save
@PostMapping @WebLog(value="\u65b0\u589e", request=false) default R<Entity> save(@RequestBody @Validated SaveVO saveVO) 新增- Parameters:
saveVO- 保存参数- Returns:
- 实体
-
copy
@PostMapping("/copy") @WebLog(value="\u590d\u5236", request=false) default R<Entity> copy(@RequestParam("id") Id id) 复制- Parameters:
id- ID- Returns:
- 实体
-
handlerSave
自定义新增- Parameters:
model- 保存对象- Returns:
- 返回SUCCESS_RESPONSE, 调用默认更新, 返回其他不调用默认更新
-