类 ParentPageBeanMyBatis<T>
- java.lang.Object
-
- net.wicp.tams.component.pages.ParentPage
-
- net.wicp.tams.component.pages.ParentPageBean<T>
-
- net.wicp.tams.component.pages.ParentPageBeanMyBatis<T>
-
- 类型参数:
T-
- 直接已知子类:
ParentPageRest
public abstract class ParentPageBeanMyBatis<T> extends ParentPageBean<T>
只有接入了mybatisplus的项目才能使用- 作者:
- Andy
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static interfaceParentPageBeanMyBatis.IUpdateObj<V>
-
字段概要
-
从类继承的字段 net.wicp.tams.component.pages.ParentPageBean
defaultUploadDir, querySaveInfo, t
-
从类继承的字段 net.wicp.tams.component.pages.ParentPage
componentClassResolver, contextPath, I18NConvert, javaScriptSupport, lan, messages, proColLan, req, request, requestGlobals, supportedLocales
-
-
构造器概要
构造器 构造器 说明 ParentPageBeanMyBatis()
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 static <T> com.baomidou.mybatisplus.extension.plugins.pagination.Page<T>buildPage(org.apache.tapestry5.http.services.Request request)abstract com.baomidou.mybatisplus.core.mapper.BaseMapper<T>getBaseMapper()protected TgetParamsBean()org.apache.tapestry5.util.TextStreamResponseonQuery()org.apache.tapestry5.util.TextStreamResponseonQueryList()用于级联或查询为combobox,它查询更轻量,不需要convertValue转换器 TODO 如何在级联时传入value和text参数abstract voidpackageQuery(T t, String parentId, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper, String... queryParams)<T> org.apache.commons.lang3.tuple.Pair<List<T>,Long>query(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper, boolean isPage)mybatis查询封装org.apache.tapestry5.util.TextStreamResponsesaveCommon(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)org.apache.tapestry5.util.TextStreamResponsesaveCommon(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, ParentPageBeanMyBatis.IUpdateObj<T> callback)保存或修改对象-
从类继承的方法 net.wicp.tams.component.pages.ParentPageBean
cusQueryAssetInfo, doDel, doSave, getAnnotationContext, getCols, getOsDir, getTClass, getUploadRelaPath, getUrl, getUrlPre, onDel, onSave, queryAssetInfo, saveUpload
-
从类继承的方法 net.wicp.tams.component.pages.ParentPage
D, getColLan, getJsonForGridAliasForI18n, getJsonForGridForI18n, L, LK, M, P, proEnumConvert, retErrorInfo, retErrorInfo, retStream, retStreamEmpty, retSuccInfo, T
-
-
-
-
方法详细资料
-
getBaseMapper
public abstract com.baomidou.mybatisplus.core.mapper.BaseMapper<T> getBaseMapper()
-
packageQuery
public abstract void packageQuery(T t, String parentId, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper, String... queryParams)
- 参数:
t-parentId-queryWrapper-queryParams- 其它的查询参数,格式name1,value1,name2,value2
-
onQuery
public org.apache.tapestry5.util.TextStreamResponse onQuery()
-
onQueryList
public org.apache.tapestry5.util.TextStreamResponse onQueryList()
用于级联或查询为combobox,它查询更轻量,不需要convertValue转换器 TODO 如何在级联时传入value和text参数- 返回:
-
query
public <T> org.apache.commons.lang3.tuple.Pair<List<T>,Long> query(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper, boolean isPage)
mybatis查询封装- 类型参数:
T- mybatis的po- 参数:
mapper- mybatis的mapperqueryWrapper- mybatis的查询封装isPage- 是否需要翻页- 返回:
- L:数据,R:数据的总量
-
saveCommon
public org.apache.tapestry5.util.TextStreamResponse saveCommon(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper, ParentPageBeanMyBatis.IUpdateObj<T> callback)
保存或修改对象- 参数:
mapper-callback-- 返回:
-
saveCommon
public org.apache.tapestry5.util.TextStreamResponse saveCommon(com.baomidou.mybatisplus.core.mapper.BaseMapper<T> mapper)
-
getParamsBean
protected T getParamsBean()
-
buildPage
public static <T> com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> buildPage(org.apache.tapestry5.http.services.Request request)
-
-