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

Day10-作业(SpringBootWeb案例)

作业1:完成课上预留给大家自己完成的功能 【部门管理的修改功能】

注意:

部门管理的修改功能,需要开发两个接口:

  • 先开发根据ID查询部门信息的接口,该接口用户查询数据并展示 。(一定一定先做这个功能)

  • 再开发根据ID修改部门数据的接口,记得在修改的时候,需要修改updateTime为当前系统时间 。


作业2:根据如下提供的接口文档 及 页面原型(需求)完成接口文档中的接口开发,并通过postman测试接口

备注:根据接口文档开发接口,并给予postman进行测试即可,前端工程前端人员还未开发,所以无需联调测试。

页面原型:

页面原型,提取码:5555

接口文档:

接口文档,提取码:5555

基础代码:

基础代码,提取码:5555

直接将提供的基础工程,导入到idea,基础工程结构如下:

温馨提示:上述的基础工程代码中,controller、service、mapper中都没有加注解,需要自己添加。 

建表语句:

-- 学员表
create table student(id int unsigned primary key auto_increment comment 'ID,主键',name varchar(10) not null comment '姓名',no char(10) not null unique comment '学号',gender tinyint unsigned not null comment '性别, 1: 男, 2: 女',phone varchar(11) not null unique comment '手机号',degree tinyint unsigned comment '最高学历, 1:初中, 2:高中, 3:大专, 4:本科, 5:硕士, 6:博士',violation_count tinyint unsigned not null default 0 comment '违纪次数',violation_score tinyint unsigned not null default 0 comment '违纪扣分',class_id int unsigned not null comment '班级ID, 关联班级表ID',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '学员表';insert into student(name, no, gender, phone, degree, class_id, create_time, update_time)VALUES('段誉','2022000001',1,'18800000001',1,1,now(),now()),('萧峰','2022000002',1,'18800210003',2,1,now(),now()),('虚竹','2022000003',1,'18800013001',2,1,now(),now()),('萧远山','2022000004',1,'18800003211',3,1,now(),now()),('阿朱','2022000005',2,'18800160002',4,1,now(),now()),('阿紫','2022000006',2,'18800000034',4,2,now(),now()),('游坦之','2022000007',1,'18800000067',4,2,now(),now()),('康敏','2022000008',2,'18800000077',5,2,now(),now()),('徐长老','2022000009',1,'18800000341',3,2,now(),now()),('云中鹤','2022000010',1,'18800006571',2,2,now(),now()),('钟万仇','2022000011',1,'18800000391',4,3,now(),now()),('崔百泉','2022000012',1,'18800000781',4,3,now(),now()),('耶律洪基','2022000013',1,'18800008901',4,3,now(),now()),('天山童姥','2022000014',2,'18800009201',4,3,now(),now()),('刘竹庄','2022000015',1,'18800009401',3,4,now(),now()),('李春来','2022000016',1,'18800008501',4,4,now(),now()),('王语嫣','2022000017',2,'18800007601',2,4,now(),now());

需求:

  1. 条件分页查询学生信息。【参照接口文档 及 页面原型 和 需求】

  2. 添加学生信息。【参照接口文档 及 页面原型 和 需求】

  3. 根据ID查询学生信息。【参照接口文档 及 页面原型 和 需求】

  4. 修改学生信息。【参照接口文档 及 页面原型 和 需求】

  5. 设计批量删除学生信息的接口文档,并实现批量删除

http://www.lryc.cn/news/103788.html

相关文章:

  • 源码阅读:p-limit
  • 目标检测-击穿黑夜的PE-YOLO
  • 优化性能压力测试的关键策略和技巧
  • VMware Linux 可视化增加磁盘
  • 从 axios 源码学习设计模式
  • 输出不同程序执行的时间
  • HDU 6391 组合数学 + DP
  • StopWatch与ThreadLocal
  • 20. 有效的括号
  • 微信小程序原生写法传递参数
  • JavaWeb+jsp+Tomcat的教务查询系统
  • C# FTP下载 采用Ssh.Net方式
  • 【C++】做一个飞机空战小游戏(三)——模块化程序设计
  • Django使用WebSocket
  • 看完这篇 教你玩转渗透测试靶机Vulnhub——HarryPotter:Nagini
  • IPO要收紧?业内人士未予以完全确认
  • stable difussion Pytorch实现与测试
  • Redis简述
  • Redis 操作List
  • 多个List 合并变成一个List+一个List 根据某个字段相等的另一个字段相加,并排序变成新的List
  • 华为流程体系:流程架构「OES方法」
  • c# 创建一个未定义类的临时对象列表
  • el-button增加下载功能
  • prometheus和cAdvisor组合
  • 计算机网络(2) --- 网络套接字UDP
  • Idea 结合docker-compose 发布项目
  • django
  • c++游戏框架
  • v-model绑定checkbox无法动态更新视图
  • 原生html—摆脱ps、excel 在线绘制财务表格加水印(html绘制表格js加水印)