接口 SaveController<Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO>

类型参数:
Entity - 实体
SaveVO - 保存参数
所有超级接口:
BaseController<Id,Entity>
所有已知实现类:
SuperCacheController, SuperController, SuperExcelController, SuperWriteController

public interface SaveController<Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO> extends BaseController<Id,Entity>
新增
作者:
zuihou
  • 方法详细资料

    • save

      @PostMapping @WebLog(value="\u65b0\u589e", request=false) default R<Entity> save(@RequestBody @Validated SaveVO saveVO)
      新增
      参数:
      saveVO - 保存参数
      返回:
      实体
    • copy

      @PostMapping("/copy") @WebLog(value="\u590d\u5236", request=false) default R<Entity> copy(@RequestParam("id") Id id)
      复制
      参数:
      id - ID
      返回:
      实体
    • handlerSave

      default R<Entity> handlerSave(SaveVO model)
      自定义新增
      参数:
      model - 保存对象
      返回:
      返回SUCCESS_RESPONSE, 调用默认更新, 返回其他不调用默认更新