作业1:完成课上所讲解的部门管理、员工管理的所有功能。[必须]
部门管理:
-
查询部门
-
删除部门
-
新增部门
-
修改部门
员工管理:
-
条件分页查询
-
批量删除员工
-
新增员工
-
修改员工
-
文件上传
作业2:整理 文件上传、配置文件 [必须]
作业3:根据如下提供的接口文档 及 页面原型(需求)完成接口文档中的接口开发,并通过postman测试接口[必须]
备注:根据接口文档开发接口,并给予postman进行测试即可,前端工程前端人员还未开发,所以无需联调测试。
建表语句:
-- 班级表
create table clazz(id int unsigned primary key auto_increment comment 'ID,主键',name varchar(30) not null unique comment '班级名称',room varchar(20) comment '班级教室',begin date not null comment '开课时间',end date not null comment '结课时间',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '班级表';insert into clazz(name, room, begin, end, create_time, update_time) VALUES('成都校区黑马JavaEE01期','101','2022-01-01','2022-06-30',now(),now()),('成都校区黑马JavaEE02期','102','2022-02-01','2022-07-30',now(),now()),('成都校区黑马JavaEE03期','103','2022-03-01','2022-08-30',now(),now()),('成都校区黑马JavaEE04期','104','2022-03-01','2022-09-30',now(),now()),('成都校区黑马JavaEE05期','201','2022-04-01','2022-10-30',now(),now()),('成都校区黑马JavaEE06期','202','2022-05-01','2022-11-30',now(),now()),('成都校区黑马JavaEE07期','203','2022-06-01','2022-12-30',now(),now()),('昌平校区黑马JavaEE01期','401','2022-01-01','2022-06-30',now(),now()),('昌平校区黑马JavaEE02期','402','2022-01-15','2022-07-15',now(),now()),('昌平校区黑马JavaEE03期','403','2022-02-01','2022-07-30',now(),now()),('昌平校区黑马JavaEE04期','404','2022-02-15','2022-08-15',now(),now()),('昌平校区黑马JavaEE05期','405','2022-03-01','2022-09-01',now(),now()),('昌平校区黑马JavaEE06期','406','2022-03-15','2022-09-15',now(),now()),('昌平校区黑马JavaEE07期','407','2022-04-01','2022-10-01',now(),now());
基础代码:
Clazz 实体类 (将这个实体类导入前一天的作业工程中,然后自己定义对应的controller、service、mapper)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.time.LocalDate;
import java.time.LocalDateTime;@Data
@NoArgsConstructor
@AllArgsConstructor
public class Clazz {private Integer id;private String name;private String room;private LocalDate begin;private LocalDate end;private LocalDateTime createTime;private LocalDateTime updateTime;
}
需求:
-
条件分页查询班级信息。【参照接口文档 及 页面原型 和 需求】
-
添加班级信息。【参照接口文档 及 页面原型 和 需求】
-
根据ID删除班级信息。【参照接口文档 及 页面原型 和 需求】