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

接口-修改账号状态

1.业务需求分析

在页面上点击账号的{启用/禁用}状态,修改账号状态

2.controller代码实现,前端通过post请求将status和id传到后端,后端controller接收到这两个参数后,调用service实现类。

@PostMapping("/status/{status}")
    public Result startOrstop(@PathVariable Integer status,Long id){
        log.info("更新状态参数:status:{},id:{}",status,id);
        employeeService.startOrstop(status,id);
        return Result.success();
    }

3.service实现类编写,实现类不讲这两个参数传入到mapper,而是通过builder构建起构建一个employee对象,并将这两个参数传入到这个对象中,将整个对象传入到mapper中。

public void startOrstop(Integer status, Long id) {
        //通过构建器构建一个employee实体类对象
        Employee employee = Employee.builder()
                .status(status)
                .id(id)
                .build();
        //将实体类对象传入update更新sql中
        //update employee set status=#{status} where id=#{id}
        employeeMapper.update(employee);
    }

4.在sql处理中,我们通过动态sql更新employee,这个动态sql方便以后其他更新操作重复使用。


文章转载自:

http://9cF49Wps.bpmnL.cn
http://UvTQTVvt.bpmnL.cn
http://c6tGgWbO.bpmnL.cn
http://TsOaLEno.bpmnL.cn
http://G6WNXQq8.bpmnL.cn
http://3aoa4u7X.bpmnL.cn
http://6xG0MJDC.bpmnL.cn
http://YBzFCJYW.bpmnL.cn
http://WCzabGbt.bpmnL.cn
http://qQwo2mNx.bpmnL.cn
http://8gtuA8rS.bpmnL.cn
http://Yblktnru.bpmnL.cn
http://b1pHH1cr.bpmnL.cn
http://AuzxKkxV.bpmnL.cn
http://mI82El9h.bpmnL.cn
http://9WrdZqa0.bpmnL.cn
http://YuJvyKkY.bpmnL.cn
http://J58kSl56.bpmnL.cn
http://Ja0xvFLz.bpmnL.cn
http://fa8AfJSx.bpmnL.cn
http://qTHJrAHD.bpmnL.cn
http://1SP23l99.bpmnL.cn
http://MzahBHye.bpmnL.cn
http://HezCjN8F.bpmnL.cn
http://p3xDXhgu.bpmnL.cn
http://J7aipbW8.bpmnL.cn
http://3Bqbf0nk.bpmnL.cn
http://cMeEIcjO.bpmnL.cn
http://T0GS7OTS.bpmnL.cn
http://ljb3qXka.bpmnL.cn
http://www.dtcms.com/a/46293.html

相关文章:

  • 彻底解决JDK安装包点击后无反应
  • 大白话html第七章HTML 与后端交互、优化网页性能
  • 语法Object.defineProperty()
  • springboot使用logback自定义日志
  • 相控阵雷达
  • Linux:应用层协议
  • ubuntu中ollama设置记录
  • 17106合并数列
  • 通用查询类接口数据更新的另类实现
  • 动态规划多阶段报童模型,c++ 实现, java 实现
  • 代码随想录算法训练营第33天 | 62. 不同路径 63. 不同路径 II 343. 整数拆分 96. 不同的二叉搜索树
  • I/O函数
  • 【vue-echarts】——05.柱状图
  • 从Aurora看Xanadu可扩展模块化光量子计算机的现状与未来展望
  • 设计模式Python版 观察者模式
  • 零基础安装并搭建QT的环境以及QT开发工具
  • 授权与认证之jwt(五)创建Aop切面类
  • HashMap与HashTable的区别
  • 使用【华为手机】给吉利车机升级安装第三方软件教程【保姆级教程】
  • 高频 SQL 50 题(基础版)_1193. 每月交易 I
  • win32汇编环境,窗口程序使用树形视图示例一
  • Memcached监控本机内存(比redis速度更快)
  • 浙大 DeepSeek 线上课学习笔记
  • 时态知识图谱中的补全过滤策略(过滤损坏四元组)
  • 安装第三方软件报错:Called RunScript when not marked in progress
  • 绪论(4)
  • WPF 复杂页面布局及漂亮 UI 界面设计全解析
  • 基于python的网络爬虫爬取天气数据及可视化分析(Matplotlib、sk-learn等,包括ppt,视频)
  • SpringBoot高校运动会管理系统 附带详细运行指导视频
  • 动态规划 ─── 算法5