| 接口名称 | 请求方式 | URL | 描述 |
|---|---|---|---|
| 管理页分页查询 | POST | /bc-goods/page | 查询正式表商品编码列表 |
| 启用/禁用 | POST | /bc-goods/enable-or-disable | 启用或禁用商品编码 |
| 变更记录 | GET | /bc-goods/change-log/{id} | 查询正式表记录的变更历史 |
| 接口名称 | 请求方式 | URL | 描述 |
|---|---|---|---|
| 全量采集 | POST | /bc-goods/collect-all | 触发全量采集任务(后端异步执行) |
| 采集页分页查询 | POST | /bc-goods/collect-page | 查询采集记录列表 |
| 重新采集 | POST | /bc-goods/re-collect | 对指定记录重新采集详情 |
| 批量同步 | POST | /bc-goods/batch-sync | 将采集数据同步到正式表 |
| 同步差异对比 | GET | /bc-goods/collect-diff/{collectId} | 查看采集数据与正式数据的差异 |
| 状态统计 | GET | /bc-goods/status-count | 获取各状态记录数 |
POST /bc-goods/pageapplication/x-www-form-urlencoded| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| pageNum | Integer | 否 | 页码,默认1 |
| pageSize | Integer | 否 | 每页条数,默认20,最大200 |
| code | String | 否 | 商品编码(模糊搜索) |
| nameCn | String | 否 | 基础品名(模糊搜索) |
| enable | Integer | 否 | 是否启用(0:禁用 1:启用) |
| isExpired | Boolean | 否 | 是否过期筛选 |
| isZeroTaxRefund | Boolean | 否 | 是否0退税筛选 |
{
"code": 200,
"msg": "success",
"data": {
"current": 1,
"size": 20,
"total": 13000,
"records": [
{
"id": 1,
"code": "0101210010",
"nameCn": "改良种用的纯种繁殖马",
"remark": "包括赛马",
"declarationElements": "1:品名;2:用途;3:品牌类型",
"legalUnit1": "035-头",
"legalUnit2": "-",
"isDangerous": false,
"supervisionCond": "AB",
"inspectionCategory": "PQ",
"taxRefundRate": "0.0",
"versionNo": "20250519",
"enable": 1,
"isExpired": false,
"createTime": "2025-05-19 10:30:00",
"updateTime": "2025-05-19 10:30:00"
}
]
}
}| 字段名 | 类型 | 描述 |
|---|---|---|
| id | Long | 主键 |
| code | String | 商品编码(HS Code) |
| nameCn | String | 基础品名(中文) |
| remark | String | 商品备注 |
| declarationElements | String | 要素申报规范(已格式化) |
| legalUnit1 | String | 法一单位(格式:编码-名称) |
| legalUnit2 | String | 法二单位(格式:编码-名称) |
| isDangerous | Boolean | 是否危险品 |
| supervisionCond | String | 监管条件代码 |
| inspectionCategory | String | 检验检疫类别 |
| taxRefundRate | String | 退税率 |
| versionNo | String | 版本号(yyyyMMdd) |
| enable | Integer | 是否启用(0:禁用 1:启用) |
| isExpired | Boolean | 是否过期 |
| createTime | String | 创建时间 |
| updateTime | String | 更新时间 |
POST /bc-goods/enable-or-disableapplication/json| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| id | Long | 是 | 商品编码ID(bc_goods.id) |
| enable | Integer | 是 | 目标状态(0:禁用 1:启用) |
{
"id": 1,
"enable": 0
}{
"code": 200,
"msg": "success",
"data": null
}| msg | 说明 |
|---|---|
| 参数ID不能为空 | id为空 |
| 商品不存在 | id对应记录不存在 |
| 启用/禁用状态值不合法 | enable值不是0或1 |
GET /bc-goods/change-log/{id}| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| id | Long | 是 | 正式表记录ID(bc_goods.id) |
{
"code": 200,
"msg": "success",
"data": [
{
"id": 1,
"code": "0101210010",
"paramId": 100,
"fieldName": "退税率",
"oldValue": "9.0",
"newValue": "13.0",
"oldVersionNo": "20250115",
"newVersionNo": "20250519",
"createByName": "系统自动",
"createTime": "2025-05-19 10:30:00"
}
]
}| 字段名 | 类型 | 描述 |
|---|---|---|
| id | Long | 日志ID |
| code | String | 商品编码 |
| paramId | Long | 正式表记录ID |
| fieldName | String | 变更字段中文名 |
| oldValue | String | 原值 |
| newValue | String | 新值 |
| oldVersionNo | String | 旧版本号 |
| newVersionNo | String | 新版本号 |
| createByName | String | 变更人名称 |
| createTime | String | 变更时间 |
POST /bc-goods/collect-all