Commit 2c75e023 authored by 周健威's avatar 周健威

添加绿美阳西信息产品接口

parent 10839a10
......@@ -237,22 +237,22 @@ public abstract class BaseBiz<M extends Mapper<T>, T> {
public PageDataVO<T> selectByQueryLogicPage(Query query) {
Class<T> clazz = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[1];
Example example = new Example(clazz);
if(query.entrySet().size()>0) {
Example.Criteria criteria = example.createCriteria();
if(query.entrySet().size()>0) {
for (Map.Entry<String, Object> entry : query.entrySet()) {
criteria.andLike(entry.getKey(), "%" + entry.getValue().toString() + "%");
}
}
Field field = ReflectUtil.getField(clazz, "updTime");
if(null != field) {
example.setOrderByClause("upd_time desc");
}
Field isDelField = ReflectUtil.getField(clazz, "isDel");
if(null != isDelField) {
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel", 0);
}
Field field = ReflectUtil.getField(clazz, "updTime");
if(null != field) {
example.setOrderByClause("upd_time desc");
}
return PageDataVO.pageInfo(query, ()-> mapper.selectByExample(example));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment