public abstract class ControllerSupport extends BaseSupport
BaseSupport
,
MsgModel
,
PageModel
构造器和说明 |
---|
ControllerSupport() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
clearDataSource()
清除数据源,在切换完数据源后,进行清理,将数据源还原为默认数据源
|
protected org.springframework.http.ResponseEntity<byte[]> |
fileDownLoad(String fileName)
文件下载方法
|
protected List<String> |
fileUpLoad(javax.servlet.http.HttpServletRequest request)
文件上传方法,支持多个文件上传
|
protected DelegateMapper |
getMapper()
获取 delegateMapper 对象
|
protected <T> T |
getMapper(Class<T> type)
获取 mapper 对象
|
protected void |
offsetPage(int offset,
int limit)
分页查询范围,参数均由 bootstrapTable 分页插件进行传入,无需人工控制,只需调用方法即可
|
protected MsgModel |
resultMsg(String msg)
消息返回对象
|
protected MsgModel |
resultMsg(String status,
String msg)
消息返回对象
|
protected MsgModel |
resultMsg(String status,
String msg,
Object res)
消息返回对象
|
protected <T> PageModel<T> |
resultPage(List<T> list)
分页结果集对象
|
protected void |
setDataSource(String dataSource)
动态切换数据源方法,设置数据源名称
|
base64Decoder, base64Encoder, currentDate, date2TimeStamp, generateFile, generatePath, getUUID, isNull, md5, obj2Str, propertiesValue, propertiesValue, readFromFile, timeStamp2Date, writeToFile
protected <T> T getMapper(Class<T> type)
type
- 生成的 Mapper 接口对象类型protected DelegateMapper getMapper()
protected void setDataSource(String dataSource)
dataSource
- 数据源名称(必须是spring配置中包含的名称)protected void clearDataSource()
protected void offsetPage(int offset, int limit)
offset
- 起始数量limit
- 限制条数protected <T> PageModel<T> resultPage(List<T> list)
list
- 查询到的分页结果,为 Page 对象protected MsgModel resultMsg(String status, String msg, Object res)
status
- 状态值(可根据需求任意设置,无强制标准)msg
- 消息内容res
- 返回的对象protected MsgModel resultMsg(String status, String msg)
status
- 状态值(可根据需求任意设置,无强制标准)msg
- 详细内容protected List<String> fileUpLoad(javax.servlet.http.HttpServletRequest request)
request
- 上传方法中传递的 request 对象,并非父类中的 request 对象protected org.springframework.http.ResponseEntity<byte[]> fileDownLoad(String fileName)
fileName
- 需要下载的文件名称Copyright © 2018. All rights reserved.