2.3 获取文章分类详情
2.3.1 基本信息
请求路径:/category/detail
请求方式:GET
接口描述:该接口用于根据ID获取文章分类详情
2.3.2 请求参数
请求参数格式:queryString
请求参数说明:
参数名称 | 说明 | 类型 | 是否必须 | 备注 |
---|---|---|---|---|
id | 主键ID | number | 是 |
请求数据样例:
id=6
2.3.3 响应数据
响应数据类型:application/json
响应参数说明:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
code | number | 必须 | 响应码, 0-成功,1-失败 | ||
message | string | 非必须 | 提示信息 | ||
data | object | 必须 | 返回的数据 | ||
|-id | number | 非必须 | 主键ID | ||
|-categoryName | string | 非必须 | 分类名称 | ||
|-categoryAlias | string | 非必须 | 分类别名 | ||
|-createTime | string | 非必须 | 创建时间 | ||
|-updateTime | string | 非必须 | 修改时间 |
响应数据样例:
{
"code": 0,
"message": "操作成功",
"data": {
"id": 6,
"categoryName": "风土人情",
"categoryAlias": "ftrq",
"createTime": "2023-09-03 11:07:13",
"updateTime": "2023-09-03 11:13:39"
}
}
获取文章分类详情代码
- controller
@GetMapping("/detail")
public Result<Category> detail(@RequestParam Integer id) {
Category c = categoryService.findById(id);
return Result.success(c);
}
- service
Category findById(Integer id);
- serviceImpl
@Override
public Category findById(Integer id) {
Category c = categoryMapper.findById(id);
return c;
}
- mapper
@Select("select * from category where id = #{id}")
Category findById(Integer id);