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

tlais智能学习辅助系统-修改部门功能实现

学习黑马程序员的JavaWeb课程,自己写的部门信息修改部分程序
控制层:

//DeptController.java
/**
* 根据ID查询部门信息
* @param id
* @return 
*/
@GetMapping("/{id}")
public Result select(@PathVariable Integer id){log.info("查询id为{}的部门信息",id);Dept deptInfo=deptService.select(id);return Result.success(deptInfo);
}/**
* 提交部门信息修改结果
* @param dept
* @return
*/
@PutMapping
public Result update(@RequestBody Dept dept){log.info("修改部门信息"+dept);deptService.update(dept);return Result.success();
}

服务层:

//DeptService.java
Dept select(Integer id);void update( Dept dept);//DeptServiceImpl.java
@Override
public Dept select(Integer id) {Dept dept = deptMapper.selectById(id);return dept;
}@Override
public void update( Dept dept) {dept.setUpdateTime(LocalDateTime.now());Integer id = dept.getId();String name = dept.getName();LocalDateTime updateTime=dept.getUpdateTime();deptMapper.update(id,name,updateTime);
}

数据层:

//DeptMapper.java
@Select("select * from dept where id = #{id}")
Dept selectById(Integer id);
@Update("update dept SET name=#{name},update_time=#{updateTime} where id=#{id}")
void update(Integer id, String name, LocalDateTime updateTime);
http://www.lryc.cn/news/247009.html

相关文章:

  • GLM: 自回归空白填充的多任务预训练语言模型
  • 函数递归所应满足的条件
  • Python入职某新员工大量使用Lambda表达式,却被老员工喷是屎山
  • Android Bitmap保存成至手机图片文件,Kotlin
  • frp V0.52.3 搭建
  • 最近数据分析面试的一点感悟...
  • ZYNQ_project:IIC_EEPROM
  • Leetcode 2940. Find Building Where Alice and Bob Can Meet
  • C++ 泛型编程,函数模版和类模版
  • 【封装UI组件库系列】封装Button图标组件
  • windows系统mobaxterm远程执行linux上ssh命令
  • debian 12 配置
  • AIGC创作系统ChatGPT网站源码、支持最新GPT-4-Turbo模型、GPT-4图片对话能力+搭建部署教程
  • Vue 中简易封装网络请求(Axios),包含请求拦截器和响应拦截器
  • git提交报错error: failed to push some refs to ‘git url‘
  • 【Python】(自定义函数)模块的相对路径导入
  • 巧妙之中见真章:深入解析常用的创建型设计模式
  • Selenium切换窗口、框架和弹出框window、ifame、alert
  • QT linux下应用程序打包
  • Java高级技术(单元测试)
  • leetCode 1080.根到叶路径上的不足节点 + 递归 + 图解
  • C++基础 -10- 类
  • 【软件测试】性能测试相关指标
  • Leetcode 2943. Maximize Area of Square Hole in Grid
  • qt 简单了解QHBoxLayout QVBoxLayout QFormLayout水平,垂直,表单布局管理器.
  • springboot中4级配置文件优先级
  • Python(八十九)函数的参数的内存分析
  • 西南科技大学C++程序设计实验二(类与对象一)
  • 代码随想录二刷 |哈希表 |四数之和
  • KMP算法【数据结构】