首页
学习
活动
专区
圈层
工具
发布

我们团队的接口规范

接口url 路径以 api 开始。如 /api/student/list 路径中的英文字母使用小写字母。 路径中的单词分隔用-。 请求方法 不改变数据的接口用 GET。...如: 获取列表接口,详情接口。 改变数据的接口用 POST。如: 新增接口,编辑接口,删除接口。 说明: 如果严格的按照HTTP方法的语义,新增接口应该用 PUT,删除接口应该用 DELETE。...对于列表接口,data 是数组类型的。 响应字段用驼峰命名法。 列表接口 url 以 list 结尾。 如: /api/goods/list。 请求方法 GET。...用于数字和日期的列。 大于等于: 列名__gte。 小于: 列名__lt。 小于等于: 列名__lte。 分页信息 页数: pageAt。 每页的数量: pageLimit。...如: /api/student/list?pageAt=2&pageLimit=10。 如果不传分页参数,默认返回第一页的10条数据。 排序信息 排序信息: order。

1.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    打造新闻阅读微信小程序:从列表展示到实用功能一应俱全

    本文将以一个新闻阅读类的微信小程序为例,详细介绍如何实现新闻列表展示、图片加载、Tab滑动切换、获取数据、处理图片加载失败、数据缓存、分页加载、错误处理、下拉刷新、列表项点击跳转、用户授权、搜索功能、图片预览和小程序分享等功能...接下来我们将演示如何调用API获取真实的新闻数据,并处理图片加载失败的问题。...方法,用于调用API获取新闻数据: Page({ // ......现在,我们已经实现了调用API获取真实的新闻数据,并处理图片加载失败的问题。在实际开发中,你还需要考虑其他问题,如数据缓存、分页加载、错误处理等。...三、数据缓存、分页加载和错误处理 接下来,我们将讨论数据缓存、分页加载和错误处理等问题。 数据缓存:为了提高用户体验和减少网络请求,我们可以将获取到的新闻数据缓存到本地。

    80411

    JeeSite | 数据分页与翻页

    配置文件在 src\main\resources\jeesite.properties 文件中,配置如下: page.pageSize=30   但是这种配置并不能满足所有的分页要求,也就是说在不同的列表中分页的条数是不同的...JeeSite手册的分页   在做项目的时候,由于使用 JeeSite 的默认页数无法满足项目的需求,因为不可能每个列表页都以 30 条记录作为一页,因此只能看手册。...看手册又没有具体理解如何使用,JeeSite 手册中最分页的描述如下: // 设置分页参数,则分页,如果不设置,则根据条件获取全部 user.setPage(page); // 执行分页查询 page.setList...(注:关于分页这个问题在网上还是有很多人问的,大部分都是说修改配置文件,但是同样无法满足提问人的需要,因为大家需要的是不同的列表中有不同的分页条数。)   ...使用模态对话框时,如果是数据列表的话,那么也会涉及到列表分页的问题。

    2.7K30

    Javaweb09-请求跳转项目 分页条件查询 + 增删改 + 邮件登录

    method=userLogOut">退出 3、分页条件查询 条件分页查询的重点在于,要拿到查询条件和分页条件; 为了方便获取参数,和在分页跳转的时候,方便 多页面 使用一个公用的跳转部分; 将分页参数隐藏在...条件查询用户列表 获取 条件查询参数 获取 分页参数pageNo,pageSize 获取 排序参数 条件查询 总条数 创建 分页对象(指定data的类型,一般 List) 设置 pageSize (必须先放...pageSupport的data中 将pageSupport放入request中,方便转发后 遍历数据,和 回显数据 查询角色列表(展示 用户信息 的时候 和 条件查询的 时候需要使用) 将角色列表集合放入...session域中 (这一类需要经常使用的参数,可以放到session中,不过修改后要重置) 转发 到用户展示页面 userlist.jsp // 分页 条件查询用户列表 public void userList..."0" : req.getParameter("queryUserRole"); //获取 分页 参数 //获取显示的当前页码 Integer pageNo = Integer.parseInt

    1.8K30

    SQL分页Limit-Offset 与 PageHelper的PageNo-PageSize

    基本的语法如下: SELECT * FROM your_table LIMIT pageSize OFFSET (pageNo - 1) * pageSize; LIMIT:限制返回的记录数。...它简化了分页操作,提供了更直观的API。PageHelper的基本用法如下: 设置分页参数:PageHelper.startPage(pageNo, pageSize); pageNo:当前页码。...PageHelper:通过简单的API调用,自动处理分页逻辑,并提供丰富的分页信息。...(直接使用PageNo,PageSize) 使用 PageHelper 时,你可以直接通过 pageNo 和 pageSize 来控制分页,无需其他复杂的操作。这样可以简化代码,提高开发效率。...如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤ 免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!

    18910

    【9】分页浏览的管理

    阅读目录 分页关注的内容 状态的传递 数据的获取 查询结果的分页 跳页的实现 分页器的样式 页面的完整处理流程 分页关注的内容 前面博文中,通过自行构造HTML表格代码,可以生成易于管理、...易于扩展的数据列表。...因此,我们只需要关心执行查询以外的各种管理和操作,包括以下方面: 获取总记录集的记录数 页码的有效性的检验 查询条件的传递和应用 向任意页面跳转的支持 分页器的样式控制 状态的传递 分页管理的目的就是要对多个相互关联的页面进行管理...PageNo=20'>末页 页面显示效果如下: ? 对于分页器的构造方法而言,需要的参数,就是PageNo而已。但如果页面还有其他的参数,跳转链接应该同时把这些参数传递给下一个页面。...因此,我们看到构造方法中有一个urlpara,就是用来传递其他的参数的。 数据的获取 通过传入的参数,就可以进行页面数据的获取了。

    1.5K70

    Spring Boot中使用Swagger3.0.0注解

    @Api@Api @Api : 位置:用在请求的类上,例如Controller, 作用:说明该类的主要作用。...例如格式:tags={"作用1","作用2"}代码示例如下:@GetMapping("/getList")@ApiOperation(value = "分页查询", notes = "分页查询的注意事项和备注...", notes = "分页查询的注意事项和备注", tags = {"说明该方法的作用1,说明该方法的作用2"})@ApiImplicitParams({ @ApiImplicitParam(name...path(用于 restful 接口)--> 请求参数的获取:@PathVariable,以地址的形式提交数据 body(不常用)--> 以流的形式提交 仅支持 POST...= "分页查询的注意事项和备注", tags = {"说明该方法的作用1,说明该方法的作用2"})@ApiImplicitParams({ @ApiImplicitParam(name = "pageNo

    16200

    Electron Demo 的快速编译与启动

    如果你想要替换 Twilio 或 Sendbird 等第三方云通信服务,借助 OpenIMSDK 可大幅减少部署成本,完全掌握数据安全与隐私。1....背景介绍​OpenIMSDK 是一款开源的即时通讯 SDK,与市面上一些收费的云通信服务(如 Twilio、Sendbird)不同,OpenIMSDK 让开发者能够自行掌控服务端部署与数据,适合对安全性...:10001VITE_API_URL=http://$VITE_BASE_HOST:10002VITE_CHAT_URL=http://$VITE_BASE_HOST:10008# VITE_BASE_DOMAIN.../api# VITE_CHAT_URL=https://$VITE_BASE_DOMAIN/chat如果你使用域名和 HTTPS(需要 nginx 配置),则取消注释带有 VITE_BASE_DOMAIN...如果你在使用或部署的过程中遇到问题,欢迎在 GitHub Issues 中与社区交流,或者直接联系官方获取更多支持。

    36400

    useList 列表hook

    chart.gif 列表是我们日常开发中经常会碰到的一类展示形式, 只是以不同的 UI 显示在用户面前,例如: 菜单,表格等,其中一些操作, 加载,重置,等是基本相同的,所以我们希望抽离这部分公共逻辑..., 这里记录使用hook封装时碰到的一些问题 功能 设置查询参数 设置初始列表值 请求列表,叠加数据 请求列表,重置数据 实现 import React, { useState, useCallback...* @returns { Array } * - list 当前列表 * - util * - reset 重置设置爱 * isEnd 是否已获取所有数据 *...请求新的分页数据前,分页数都是需要自增的, 设想如果我们在请求前更新分页数,而此时请求失败。用户再次请求数据时,将跳过前一次失败的数据。...query.sort ] ) // 这样可以获取到 query 最新的值,但丢失了主动触发请求的能力。

    1.4K10

    Javaweb08-Ajax项目-分页条件查询 + 增删改

    pageNo 当前页面页码 获取tfoot的currPageNo,填入form表单隐藏的pageNo中 pageSize 页面大小 获取tfoot的currentPageSize,填入form表单隐藏的...); 分页的参数我们为了提交表单请求的时候,可以获取到分页参数,就将其他需要的参数隐藏在表单中(只要是查询需要的参数,都可以放这里,比较方便servlet的获取); <!...-- 条件查询的参数:aname,author,cid 分页的参数:pageNo,pageSize (分页必须参数,还有数据的总量 totalCount ) --> ...Ajax 1、$("form").serialize() 获取查询条件和分页参数 2、发起请求获取返回的data(pageSupport),判断 动漫列表 (pageSupport.data)是否为null...,一般是数据列表List 我感觉比较好的设计话可以是条件分页查询所有参数全部放里面 (只是想法,这里没有用): T:为自定义泛型的数据(一般为List); List :为条件查询的参数,做回显数据

    5.2K40
    领券