Base URL: /service/manage/appReleaseLog | 数据表: t_app_release_log
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
pageNum | int | 否(默认1) | 当前页码 |
pageSize | int | 否(默认10) | 每页条数 |
appCode | String | 否 | 应用标识(精确匹配),如 local_server、client |
envTag | String | 否 | 环境标识(精确匹配):cn, eur, jp, ga |
version | String | 否 | 版本号(模糊匹配) |
publicTarget | String | 否 | 发布目标(模糊匹配) |
{
"pageNum": 1,
"pageSize": 10,
"appCode": "local_server",
"envTag": "cn",
"version": "1.0"
}
{
"code": 200,
"message": "成功",
"success": true,
"timestamp": 1724000000000,
"data": {
"pageNum": 1,
"pageSize": 10,
"total": 100,
"list": [
{
"id": 1,
"appCode": "local_server",
"publicTarget": "生产环境",
"version": "1.0.0",
"packageTarget": "/data/build",
"publicAddress": "https://xxx.com/release",
"updateContent": "修复已知问题",
"remark": "备注信息",
"envTag": "cn",
"publishIp": "192.168.1.100",
"publishUser": 10001,
"recStatus": "A",
"createTime": "2026-08-18 10:00:00",
"updateTime": "2026-08-18 10:00:00"
}
]
}
}
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
appCode | String | 是 | 应用标识,如 local_server、client |
publicTarget | String | 是 | 发布目标 |
version | String | 是 | 版本号 |
packageTarget | String | 否 | 打包目录 |
publicAddress | String | 否 | 发布地址 |
updateContent | String | 否 | 发布内容 |
remark | String | 否 | 备注 |
envTag | String | 否 | 环境标识:cn, eur, jp, ga |
{
"appCode": "local_server",
"publicTarget": "生产环境",
"version": "1.0.0",
"packageTarget": "/data/build/v1",
"publicAddress": "https://xxx.com/release/v1",
"updateContent": "1. 修复登录问题\n2. 优化性能",
"remark": "首次发布",
"envTag": "cn"
}
{
"code": 200,
"message": "新增成功",
"success": true,
"timestamp": 1724000000000,
"data": {
"id": 1,
"appCode": "local_server",
"publishUser": 10001,
"publishIp": "192.168.1.100",
...
}
}
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | Integer | 是 | 记录ID |
| 其余字段按需传入,仅更新传入的字段 | |||
{
"id": 1,
"version": "1.0.1",
"updateContent": "1. 修复登录问题\n2. 优化性能\n3. 新增导出功能",
"remark": "更新备注"
}
{
"code": 200,
"message": "更新成功",
"success": true,
"timestamp": 1724000000000,
"data": { ... }
}
// ID为空
{ "code": 400, "message": "ID不能为空", "success": false, "timestamp": 1724000000000, "data": null }
// 记录不存在
{ "code": 404, "message": "记录不存在", "success": false, "timestamp": 1724000000000, "data": null }
A 变为 I,数据不会物理删除。| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | Integer | 是 | 记录ID |
{
"id": 1
}
{
"code": 200,
"message": "删除成功",
"success": true,
"timestamp": 1724000000000,
"data": null
}
| 字段 | 类型 | 说明 |
|---|---|---|
id | Integer (AUTO_INCREMENT) | 主键ID |
app_code | VARCHAR | 应用标识(多系统区分,如 local_server、client) |
public_target | VARCHAR | 发布目标 |
version | VARCHAR | 版本号 |
package_target | VARCHAR | 打包目录 |
public_address | VARCHAR | 发布地址 |
update_content | TEXT | 发布内容 |
remark | VARCHAR | 备注 |
env_tag | VARCHAR | 环境标识:cn, eur, jp, ga |
publish_ip | VARCHAR | 发布操作IP(后端自动获取) |
publish_user | BIGINT | 发布操作人(后端自动获取,当前登录用户ID) |
rec_status | CHAR(1) | 记录状态:A=正常, I=已删除(逻辑删除) |
create_time | DATETIME | 创建时间(新增时自动填充) |
update_time | DATETIME | 更新时间(新增/更新时自动填充) |
| 字段 | 类型 | 说明 |
|---|---|---|
code | int | 状态码:200=成功, 400=参数错误, 404=记录不存在, 500=系统错误 |
message | String | 响应信息 |
success | Boolean | 是否成功 |
data | Object | 响应数据 |
timestamp | long | 响应时间戳(毫秒) |