技术栈
dsl 封装
FungLeo
2 小时前
数据库
·
node.js
·
serverless
·
dsl 封装
·
通用列表查询
Node 后端实战 · 列表查询到底怎么写?一个通用 DSL 封装,过滤分页排序一次搞定
各位看官,今天聊一个每个后台系统都绕不开、又最容易写出几百行样板代码的东西——列表查询。只要你的系统有"管理后台",就必然有无数个列表:用户列表、订单列表、客户列表、日志列表……每一个都要支持过滤、分页、排序、按字段投影、敏感字段脱敏。我接手后端时,这类接口有二三十个,几乎都是复制粘贴出来的:
我是有底线的