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 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

      default R<Entity> handlerUpdate(UpdateVO updateVO)
      自定义更新
      Parameters:
      updateVO - 修改VO
      Returns:
      返回SUCCESS_RESPONSE, 调用默认更新, 返回其他不调用默认更新