图书管理系统
1. 准备前端代码
前端资源可参考项目仓库获取,这里主要关注后端接口设计与前后端联调逻辑。
2. 约定前后端交互接口
这是一个相对完整的项目案例,我们先聚焦核心功能实现:用户登录与图书列表展示。

2.1 登录接口

2.2 图书列表展示

字段说明:
| 字段 | 说明 |
|---|---|
| id | 图书 ID |
| bookName | 图书名称 |
| author | 作者 |
| count | 数量 |
| price | 定价 |
| publish | 图书出版社 |
| status | 图书状态(1 - 可借阅,其他 - 不可借阅) |
| statusCN | 图书状态中文含义 |
3. 后端核心逻辑实现
3.1 实体类定义
创建 BookInfo 类,对应数据库中的图书信息表结构。
@Data
public class BookInfo {
// 图书 ID
private Integer id;
// 书名
private String bookName;
// 作者
private String author;
// 数量
Integer count;
BigDecimal price;
String publish;
Integer status;
String statusCN;
Date createTime;
Date updateTime;
}


