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

做网站报价明细表wordpress忘记账号

做网站报价明细表,wordpress忘记账号,Wordpress文章两级审核,台山网站开发【尚庭公寓SpringBoot Vue 项目实战】用户管理#xff08;十五#xff09; 文章目录 【尚庭公寓SpringBoot Vue 项目实战】用户管理#xff08;十五#xff09;1、业务介绍2、接口实现2.1、根据条件分页查询用户列表2.2、根据ID更新用户状态 1、业务介绍 用户管理共包含两…【尚庭公寓SpringBoot Vue 项目实战】用户管理十五 文章目录 【尚庭公寓SpringBoot Vue 项目实战】用户管理十五1、业务介绍2、接口实现2.1、根据条件分页查询用户列表2.2、根据ID更新用户状态 1、业务介绍 用户管理共包含两个接口 根据条件分页查询用户列表根据ID更新用户状态 2、接口实现 2.1、根据条件分页查询用户列表 查看接口 请求信息 请求方法: GET请求路径: /admin/user/page请求内容类型: application/x-www-form-urlencoded 请求参数 参数名称参数位置是否必须数据类型参数说明currentquerytrueinteger当前页号sizequerytrueinteger每页显示条数phonequeryfalsestring用户手机号statusqueryfalsestring用户审核状态 响应状态码 状态码说明200OK 响应参数 响应体: ResultPageUserInfo响应参数说明: 实体名称参数名称参数说明数据类型codecode响应码integermessagemessage响应消息stringdatadata数据IPageUserInfosizesize每页显示条数integercurrentcurrent当前页号integertotaltotal总记录数integerpagespages总页数integerrecordsrecords用户信息数组array 代码开发 查看请求的数据结构 current和size为分页相关参数分别表示当前所处页面和每个页面的记录数 UserInfoQueryVo为用户的查询条件详细结构如下 Schema(description 用户信息查询实体) Data public class UserInfoQueryVo {Schema(description 用户手机号码)private String phone;Schema(description 用户账号状态)private BaseStatus status; }编写Controller层逻辑 在UserInfoController中增加如下内容 Operation(summary 分页查询用户信息) GetMapping(page) public ResultIPageUserInfo pageUserInfo(RequestParam long current, RequestParam long size, UserInfoQueryVo queryVo) {IPageUserInfo page new Page(current, size);LambdaQueryWrapperUserInfo queryWrapper new LambdaQueryWrapper();queryWrapper.like(queryVo.getPhone() ! null, UserInfo::getPhone, queryVo.getPhone());queryWrapper.eq(queryVo.getStatus() ! null, UserInfo::getStatus, queryVo.getStatus());IPageUserInfo list service.page(page, queryWrapper);return Result.ok(list); }解释: LambdaUpdateWrapper: 用于构建更新条件的包装器。 eq: 添加一个等值条件表示更新操作只会影响满足该条件的记录。 set: 设置要更新的字段及其新值。 userInfoService.update: 调用服务层的方法执行更新操作。 Result.ok(): 返回一个表示成功的结果对象。 知识点 password字段属于敏感信息因此在查询时应过滤掉可在UserInfo实体的password字段的TableField注解中增加一个参数selectfalse来实现。 Schema(description 密码) TableField(value password,select false) private String password;2.2、根据ID更新用户状态 查看接口 请求信息 请求方法: POST请求路径: /admin/user/updateStatusById请求内容类型: application/x-www-form-urlencoded 请求参数 参数名称参数位置是否必须数据类型参数说明idquerytrueinteger(int64)用户IDstatusquerytruestring用户状态 响应状态码 状态码说明200OK 响应参数 响应体: Result响应参数说明: 参数名称参数说明数据类型code响应码integer(int32)message响应消息stringdata数据object 响应示例 {code: 0,message: ,data: {} }代码开发 在UserInfoController中增加如下内容 Operation(summary 根据用户id更新账号状态) PostMapping(updateStatusById) public Result updateStatusById(RequestParam Long id, RequestParam BaseStatus status) {LambdaUpdateWrapperUserInfo updateWrapper new LambdaUpdateWrapper();updateWrapper.eq(UserInfo::getId,id);updateWrapper.set(UserInfo::getStatus,status);userInfoService.update(updateWrapper);return Result.ok(); }解释 LambdaUpdateWrapper: 用于构建更新条件的包装器。eq: 添加一个等值条件表示更新操作只会影响满足该条件的记录。set: 设置要更新的字段及其新值。userInfoService.update: 调用服务层的方法执行更新操作。Result.ok(): 返回一个表示成功的结果对象。
http://www.dnsts.com.cn/news/138514.html

相关文章:

  • 在自己的电脑做网站空间qq空间的网站
  • 可以进不良网站的浏览器自助下单网站怎么做
  • 怎么做网站免费优化网站做跳转影响排名吗
  • 网站申请支付宝接口手机app下载并安装
  • 大新网站制作代码交易网站
  • 技术支持 鼎维重庆网站建设专家国外wordpress商城
  • 深圳外贸seo网站推广手机体验网站
  • 大型网站得多少钱建网站软件哪个好
  • 如何查询网站icp备案大连网站seo
  • 如何做内部网站广告网络推广
  • 企业做网站设计济南网站建设方案详细
  • asp做微网站设计甘肃城乡建设部网站首页
  • 门户网站关键词织梦模板大气网站建设类网站模板
  • 做个普通的网站多少钱WordPress免签约支付插件
  • 陕西 网站建设wordpress 标签 标题
  • 国外营销型网站建设石家庄菜谱设计公司
  • 安徽平台网站建设设计信息流广告特点
  • 2003 iis网站发布教做吃的网站
  • 做衣服上哪些网站下页
  • 好的网站布局设计公司取名大全最新版的
  • access 网站数据库网站建设充值入口
  • 深圳做外贸网站网站建设如何报价
  • 网站方案怎么写广告开户南京seo
  • 宁波网站建设公司在哪里百度seo优化推广
  • 网站建设哈尔滨网站建设1个人网站备案名称
  • 建设化工网站的目的做漫画视频在线观看网站
  • 自己怎么优化我网站关键词厦门seo排名收费
  • 成都电子网站建设网站改版 优势
  • 兰州网站建设博客广州市品牌网站建设公司
  • 重庆亮哥做网站wordpress图书馆管理