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

苍穹外卖day4

编辑员工功能的开发依旧先分析需求来设计接口需求 我的猜想新增员工 删除员工 员工禁用与启用 修改员工信息 查找员工实际 需求分析点击修改按钮 页面跳转到对应的修改页面 根据实际需要修改信息 点击保存按钮进行保存 完成需要几个接口教学接口是什么以及要几个接口回答学习 什么是回显回答也就是 这个功能需要两个接口 首先 页面上需要显示员工的旧信息好的 现在自己试试设计这一个接口1.请求方式 get(只是返回数据不修改)2.请求参数 路径参数/admin/employee查询参数 应该就是查询需要的参数 员工id 姓名 手机号 性别 身份证号请求体 json这是怎么确定的响应数据 希望后端返回什么数据这里返回的结构应该是 首先 result体然后就是需要回显的数据打包在一个体这个的专业名称是什么中返回AI的纠正需要纠正的关键问题1. 请求路径你写的/admin/employee不对。这个路径已经被分页查询和新增员工占用了。回显是根据一个具体的员工 ID查数据所以路径上必须带 IDtextGET /admin/employee/{id}{id}是路径参数表示“要查哪个员工”。实际访问时就是/admin/employee/100。2. 查询参数你写的“员工id、姓名、手机号、性别、身份证号”太多了。回显只需要一个参数员工 ID。数据库根据 ID 查出整条记录所有字段姓名、电话等自然会返回来不需要你传一堆条件。参数类型传递方式说明idLong路径参数PathVariable唯一需要的参数你的疑问“请求体 JSON 什么时候用”传递方式什么时候用RequestBody JSONPOST/PUT 请求数据多且复杂比如新增员工时传所有字段RequestParam/PathVariableGET 请求数据简单一两个参数拼在 URL 上回显是 GET 请求参数只有一个id所以用路径参数绝对不需要RequestBody。3. 响应数据结构你问“回显的数据打包在一个体中专业名称叫什么”叫 VOView Object视图对象专门用来装返回给前端看的数据。缩写全称方向你写过的例子DTOData Transfer Object前端 → 后端EmployeeDTO新增时接收前端数据VOView Object后端 → 前端EmployeeLoginVO登录成功返回的数据回显的响应结构json{ code: 1, msg: 成功, data: { ← 这里就是 VO 对象 id: 100, name: 张三, username: zhangsan, phone: 13800138000, sex: 1, idNumber: xxxxxx } }data里的那个对象专业名叫VO。尝试设计第二个接口 更新保存请求方式post请求路径 不需要带id傻呗deepseek参数传递 用requestBody返回 Result.success()
http://www.zskr.cn/news/1373176.html

相关文章:

  • 办公场景横向测评:GPT-5.5、DeepSeek、Gemini 处理公文优劣对比
  • 刷短视频的隐形危害:你的多巴胺系统正在被“劫持”
  • 2026年琼海靠谱装修公司实力大PK,究竟哪家更值得选?
  • Wireshark抓ESP包为何有的加密有的明文?StrongSwan与Linux内核协作真相
  • 函数指针调用的两种语法及其在嵌入式C中的应用
  • 8051 XDATA分页配置与内存管理实战
  • 网站证书(cer)的安装与卸载
  • 使用TraeAI开发Web页面测试MSYS2 ucrt64 Qt MCP服务器
  • FPGA加速机器学习在地球观测中的应用与优化
  • 别再让操作系统瞎调度了!手把手教你用taskset和C代码把进程/线程‘钉’在指定CPU核上
  • MH Markets迈汇提供的技术分析工具是否齐全?使用是否方便?
  • 合肥拖拉注意力不集中医院营业时间
  • 3D Tiles 1.1:测量师的新动态
  • 给CentOS老用户的开源欧拉系统初体验:openEuler最小化安装与基础命令对比
  • 2026年最新免费在线去除视频水印工具推荐,手把手保姆级教程一看就会
  • 面试被问到“你们项目Redis怎么用的?“——我把这套AOP缓存框架甩给他,面试官直接沉默了
  • 安全合规:满足行业安全标准和法规要求
  • Go语言内存泄漏:pprof与监控
  • Qt6.5数控加工CAM框架实战:基于工厂模式与分层架构的CamCore完整实现
  • 2026宜宾装修公司推荐:宜宾装修公司哪家好/宜宾装修公司电话/宜宾装饰公司哪家好/宜宾装饰公司排行榜/宜宾装饰公司电话/选择指南 - 优质品牌商家
  • 用Python和Pandas搞定泰坦尼克号数据集:从数据清洗到特征工程的完整实战
  • 手机HTTPS抓包全链路解析:从代理配置到SSL Pinning绕过
  • Mininet安装后必做的3件事:从验证到排错,让你的Ubuntu模拟网络即刻可用
  • 你的算法真的强吗?用CEC2017的F21-F30组合函数来场硬核挑战(附Matlab对比测试模板)
  • Keil单用户许可证(LIC)更新与多设备管理指南
  • 2026年当下常德卫生间防水公司实力盘点:优家房屋修缮中心为何备受青睐? - 2026年企业推荐榜
  • 解决Linux内核调试中JTAG连接丢失问题
  • 单向晶闸管调压电路基础知识及Multisim电路仿真
  • 当Harness 热潮褪去:腾讯 AI 团队揭示 AI 工程的真正护城河是知识沉淀
  • Java异常处理机制详解 | 类层次、捕获处理、自定义异常与实战案例