当前位置: 首页 > news >正文

有没有做网页的兼职网站淘宝店铺推广方法

有没有做网页的兼职网站,淘宝店铺推广方法,深圳网络推广服务是什么,wordpress xiu主题5.4前言 前端需要根据表头的点击控件可以排序,虽然前端能根据当前页的数据进行对应字段的排序,但也仅局限于实现当前页的排序,无法满足全部数据的排序,所以需要走接口的查询进行排序,获取最全的排序数据 实现方案 前端…

前言

前端需要根据表头的点击控件可以排序,虽然前端能根据当前页的数据进行对应字段的排序,但也仅局限于实现当前页的排序,无法满足全部数据的排序,所以需要走接口的查询进行排序,获取最全的排序数据

实现方案

  1. 前端将排序的字段通过接口传入{"column":"dtCreateTime","order":"ASC"}
  2. 后端使用 mybatis-plus 的TableInfoHelper获取到字段映射的数据库字段
  3. 组装 order by 然后放置在LambdaQueryWrapper.last(orderSql)方法中

关键代码摘录

目前就简单考虑传入一个字段进行排序,多个可以使用逗号分隔等等,具体情况具体实现。

/**  * 根据查询条件拼接得到order by语句  * @param req 分页查询条件  * @return String  */public String getOrderByStatement(PageReq req) {  if (StringUtils.isNoneBlank(req.getColumn(), req.getOrder())) {  TableInfo tableInfo = TableInfoHelper.getTableInfo(EntityDemo.class);  List<TableFieldInfo> fieldList = tableInfo.getFieldList();  Optional<String> colum = fieldList.stream()  .filter(v -> StringUtils.equals(v.getEl(), req.getColumn()))  .findFirst()  .map(TableFieldInfo::getColumn);  if (colum.isPresent()) {  return String.format(" order by %s %s", colum.get(), req.getOrder());  }  }  return null;  
}

将上述的 order by 的 sql 放置在 LambdaQueryWrapper 生成的 sql 最后

String orderSql = getOrderByStatement(req);  
LambdaQueryWrapper<EntityDemo> queryWrapper = Wrappers.lambdaQuery(EntityDemo.class)  .查询条件 .last(StringUtils.isNotBlank(orderSql), orderSql);

总结

或许上面的方案不是比较好的方案,但是可以避免驼峰转换(数据库库区分字段大小写)和非表字段错误的情况。
上面并不是生产环境的代码,只是为了说明情况简化的代码。但核心还是TableInfoHelper,最后,祝各位玩的愉快。

http://www.yidumall.com/news/62816.html

相关文章:

  • 单位内部网站建设东莞做网站的公司有哪些
  • 韩国男女直接做的视频网站网络热词的利弊
  • 厦门专业做网站的公司友情链接seo
  • ecshop 网站价格简述seo的基本步骤
  • 网络营销机构官方网站seo同行网站
  • h5响应式网站是什么最新新闻热点大事件
  • 如何用网站开发工具停止网页进程网站优化提升排名
  • wordpress右边小工具栏汉中seo培训
  • 汕尾建设网站首页搜索引擎关键词快速优化
  • 合肥专业做网站的百度广告太多
  • 浙江建设职业技术学院官方网站百度seo怎么把关键词优化上去
  • 高新技术企业网站怎么做产品推广方案
  • 网站推广短信关键词排名优化流程
  • 如何做黑彩网站武汉做网络推广的公司
  • 广州住房建设部网站深圳抖音seo
  • 平泉市住房和城乡建设局网站西安seo优化排名
  • 网站中加入地图360信息流广告平台
  • 网站建设工作进度印度疫情最新消息
  • 有做网站设计的吗全球搜钻是什么公司
  • 做游戏网站多少钱好看的友情链接代码
  • 建立个人网站费用重庆网站seo技术
  • 漳州做网站最便宜新网域名
  • 销售网站快速建立今日全国疫情一览表
  • 为什么要做网站建设磁力猫最好磁力搜索引擎
  • 宿迁哪家做网站推广app开发自学教程
  • 宿迁公司做网站百度收录的网站多久更新一次
  • 毕业设计php做网站网站seo基础
  • 自己创办网站seo深圳培训班
  • 张家港保税区规划建设局网站网络营销的公司有哪些
  • 有做装修效果图赚钱的网站吗百度竞价点击软件奔奔