类 SuperExcelController<S extends SuperCacheService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO,PageQuery,ResultVO>
java.lang.Object
top.tangyh.basic.base.controller.SuperSimpleController<S,Id,Entity>
top.tangyh.basic.base.controller.SuperController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
top.tangyh.basic.base.controller.SuperExcelController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
- 所有已实现的接口:
BaseController<Id,,Entity> DeleteController<Id,,Entity> PageController<Id,,Entity, PageQuery, ResultVO> QueryController<Id,,Entity, PageQuery, ResultVO> SaveController<Id,,Entity, SaveVO> UpdateController<Id,Entity, UpdateVO>
public abstract class SuperExcelController<S extends SuperCacheService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO,PageQuery,ResultVO>
extends SuperController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
导入导出
- 作者:
- zuihou
-
字段概要
字段从类继承的字段 top.tangyh.basic.base.controller.SuperController
resultVOClass从类继承的字段 top.tangyh.basic.base.controller.SuperSimpleController
entityClass, superService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexportExcel(PageParams<PageQuery> params, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 导出ExcelList<?>findExportList(PageParams<PageQuery> params) 查询待导出的数据, 子类可以重写abstract Class<?>获取ServiceimportExcel(org.springframework.web.multipart.MultipartFile simpleFile, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 子类实现业务校验规则,校验失败自行报错从类继承的方法 top.tangyh.basic.base.controller.SuperController
currentResultVOClass, getResultVOClass从类继承的方法 top.tangyh.basic.base.controller.SuperSimpleController
currentModelClass, getEntityClass从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 top.tangyh.basic.base.controller.BaseController
fail, fail, fail, fail, fail, fail, getEntityClass, getUserId, success, success, validFail, validFail, validFail从接口继承的方法 top.tangyh.basic.base.controller.DeleteController
delete, handlerDelete从接口继承的方法 top.tangyh.basic.base.controller.PageController
getEchoService, handlerQueryParams, handlerResult, handlerWrapper, page, query从接口继承的方法 top.tangyh.basic.base.controller.QueryController
findByIds, get, getDetail, query从接口继承的方法 top.tangyh.basic.base.controller.SaveController
copy, handlerSave, save从接口继承的方法 top.tangyh.basic.base.controller.UpdateController
handlerUpdate, update
-
字段详细资料
-
saveVOClass
-
-
构造器详细资料
-
SuperExcelController
public SuperExcelController()
-
-
方法详细资料
-
getSuperService
从接口复制的说明:BaseController获取Service- 指定者:
getSuperService在接口中BaseController<S extends SuperCacheService<Id,Entity>, Id extends Serializable> - 覆盖:
getSuperService在类中SuperSimpleController<S extends SuperCacheService<Id,Entity>, Id extends Serializable, Entity extends SuperEntity<Id>> - 返回:
- Service
-
currentSaveVOClass
-
getSaveVOClass
-
getExcelClass
-
exportExcel
@PostMapping(value="/export", produces="application/octet-stream") public void exportExcel(@RequestBody @Validated PageParams<PageQuery> params, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException 导出Excel- 参数:
params- 参数request- 请求response- 响应- 抛出:
IOException
-
findExportList
查询待导出的数据, 子类可以重写- 参数:
params- params- 返回:
- java.util.List<?>
-
importExcel
@PostMapping("/import") public R<Boolean> importExcel(@RequestParam("file") org.springframework.web.multipart.MultipartFile simpleFile, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception - 抛出:
Exception
-
validData
子类实现业务校验规则,校验失败自行报错- 参数:
dataList- 读取的原始数据
-