Package top.tangyh.basic.base.controller
Class SuperWriteController<S extends SuperService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO>
java.lang.Object
top.tangyh.basic.base.controller.SuperSimpleController<S,Id,Entity>
top.tangyh.basic.base.controller.SuperWriteController<S,Id,Entity,SaveVO,UpdateVO>
- Type Parameters:
S- ServiceId- 主键Entity- 实体SaveVO- 保存参数UpdateVO- 修改参数
- All Implemented Interfaces:
BaseController<Id,,Entity> DeleteController<Id,,Entity> SaveController<Id,,Entity, SaveVO> UpdateController<Id,Entity, UpdateVO>
public abstract class SuperWriteController<S extends SuperService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO>
extends SuperSimpleController<S,Id,Entity>
implements SaveController<Id,Entity,SaveVO>, UpdateController<Id,Entity,UpdateVO>, DeleteController<Id,Entity>
SuperReadController
继承该类,就拥有了如下方法: 1,save 保存,并支持子类扩展方法:handlerSave 2,update 修改,并支持子类扩展方法:handlerUpdate 3,delete 删除,并支持子类扩展方法:handlerDelete
若重写扩展方法无法满足,则可以重写page、save等方法,但切记不要修改 @RequestMapping 参数
- Author:
- zuihou
-
Field Summary
Fields inherited from class top.tangyh.basic.base.controller.SuperSimpleController
entityClass, superService -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class top.tangyh.basic.base.controller.SuperSimpleController
currentModelClass, getEntityClass, getSuperServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface top.tangyh.basic.base.controller.BaseController
fail, fail, fail, fail, fail, fail, getEntityClass, getSuperService, getUserId, success, success, validFail, validFail, validFailMethods inherited from interface top.tangyh.basic.base.controller.DeleteController
delete, handlerDeleteMethods inherited from interface top.tangyh.basic.base.controller.SaveController
copy, handlerSave, saveMethods inherited from interface top.tangyh.basic.base.controller.UpdateController
handlerUpdate, update
-
Constructor Details
-
SuperWriteController
public SuperWriteController()
-