BsLogController
复制页面
万象数联
菜单管理
新增菜单
POST
更新菜单
POST
获取权限树列表
POST
删除菜单
POST
分配菜单
POST
获取菜单详情
GET
更新菜单排序
POST
用户登录的菜单列表接口
GET
检查租户是否开通指定菜单功能(平台端多端管理用)
GET
部门管理
部门管理接口文档
新增部门
POST
修改部门
POST
分页查询部门成员
POST
新增成员到部门
POST
移除部门成员
POST
编辑成员所属部门
POST
删除部门
GET
获取部门树
GET
下拉选项统一接口
获取菜单树列表
GET
获取多个租户类型的菜单树列表
GET
获取用户下拉选项列表
GET
获取用户下拉选项列表
GET
获取角色下拉选项列表
GET
获取部门下拉选项列表
GET
获取套餐类型下拉选项
GET
获取租户下拉选项(仅平台端可用,防止非平台端爬取全量租户信息)
GET
获取客户下拉选项(含总数和启用状态的选项列表)
GET
获取电商平台下拉选项(仅返回当前租户下已启用的平台)
GET
合作伙伴下拉列表(合作中)
GET
获取识别通道下拉选项
GET
收发货人/生产销售单位下拉选项(当前租户下已启用)
GET
申报单位下拉选项(当前租户下已启用)
GET
客户标签下拉选项
GET
码头下拉选项
GET
入驻管理
分页查询入驻管理列表
获取入驻申请详情
审核前预览,返回待确认的账号信息和申请时间
审核
入驻申请保存
租户管理
租户管理接口文档
分页查询租户列表
获取租户详情
编辑租户
启用禁用租户
图形验证码
获取/刷新图形验证码
账号管理
获取用户账户信息
修改用户账户信息
分页查询账号列表
获取账号详情
新增账号
修改账号
启用/禁用账号
切换账号状态
删除账号
校验手机号是否已存在
校验姓名是否已存在
套餐管理
分页查询套餐列表
分页查询套餐列表
获取套餐详情
获取套餐详情
新增套餐
新增套餐
编辑套餐
编辑套餐
启用/禁用套餐
启用/禁用套餐
删除套餐
删除套餐
套餐分发
套餐分发
查看变更记录
查看变更记录
查看版本记录
查看版本记录
华为云OBS控制器
获取临时安全凭证(通过IAM CreateTemporaryAccessKeyByToken方式)
获取文件签名URL
角色管理
角色管理接口文档
分页查询角色列表
获取角色详情
获取角色详情
新增角色
修改角色
启用/禁用角色
删除角色
获取菜单权限树
查询角色关联的用户列表(一次性全量返回,用于关联用户弹窗,仅展示)
认证接口
部门选择与账户信息接口文档
登录
获取服务器当前时间(UTC毫秒时间戳)
首次登录重置密码
登出
获取当前登录用户信息
选择部门
获取用户部门列表
获取用户账户信息
修改用户账户信息
修改密码
SysConfigController
分页查询配置列表
获取配置详情
根据配置编码获取配置值
新增配置
修改配置
删除配置(单个)
删除配置(批量)
刷新配置缓存
SysDictTypeController
分页查询字典类型列表
获取字典类型详情
新增字典类型
修改字典类型
删除字典类型(单个)
删除字典类型(批量)
刷新字典缓存
SysDictDataController
分页查询字典数据列表
获取字典数据详情
根据字典编码获取字典数据列表(通用接口)
新增字典数据
修改字典数据
删除字典数据(单个)
删除字典数据(批量)
SysRoleController
test03
部门管理Controller
选择部门
获取用户部门列表
OpenSearchDemoController
全流程测试:索引创建 -> 文档增删改查 -> 索引删除
CaptchaController
BsLogController
分页查询操作日志列表
POST
获取操作类型枚举列表(供前端下拉框使用,按当前端过滤)
GET
获取操作模块枚举列表(供前端下拉框使用,按当前端过滤)
GET
记录操作日志(内部接口,供后续其他服务调用)
POST
获取操作日志详情
GET
单一窗口控制器
创建授权码
获取授权参数
单一窗口鉴权
自动卡授权-状态检测
短信服务
发送短信验证码(图形验证码校验)
发送短信验证码(滑块验证码校验)
电商平台管理
分页查询电商平台列表
分页查询电商平台列表
新增电商平台
新增电商平台
编辑电商平台
编辑电商平台
启用/禁用电商平台
启用/禁用电商平台
删除电商平台(单条)
删除电商平台(单条)
查询电商平台详情
查询电商平台详情
批量删除电商平台
批量删除电商平台
基础参数
海关基础参数接口文档
管理页分页查询
采集页分页查询(查询bc_param_collect表)
全量参数(从Redis缓存读取,供前端登录时调用)
变更记录查询
同步差异对比(用于同步弹窗展示)
启用/禁用
批量保存排序
全量采集(只写入采集表,不影响正式数据和缓存)
批量同步(将采集数据覆盖到正式表,刷新缓存)
获取采集时间
各状态记录数统计
新增/修 改(暂未开放)
[临时测试] 拉取单一窗口数据
客户管理
分页查询客户列表
分页查询客户列表
新增客户
新增客户
编辑客户
编辑客户
启用/禁用客户
启用/禁用客户
删除客户(单个)
删除客户(单个)
查询客户详情
查询客户详情
收发货人管理
分页查询收发货人列表
分页查询收发货人列表
新增收发货人
新增收发货人
编辑收发货人
编辑收发货人
启用/禁用收发货人
启用/禁用收发货人
删除收发货人(单条)
删除收发货人(单条)
查询收发货人详情
查询收发货人详情
批量删除收发货人
批量删除收发货人
商品编码管理
海关商品接口文档
管理页分页查询
启用/禁用
采集页分页查询
全量采集(只写入采集表,不影响正式数据)
重新采集(支持单条和批量)
同步(支持单条和批量)
变更记录查询
同步差异对比(用于同步弹窗展示)
各状态记录数统计
获取未过期的商品编码映射 gzip压缩响应体(code → BcGoods 映射)
申报单位管理
分页查询申报单位列表
新增申报单位
分页查询申报单位列表
编辑申报单位
新增申报单位
启用/禁用申报单位
编辑申报单位
删除申报单位(单条)
启用/禁用申报单位
查询申报单位详情
删除申报单位(单条)
批量删除申报单位
查询申报单位详情
批量删除申报单位
电商订单
电商订单
分页查询
分页查询
保存订单(新增/编辑)
保存订单(新增/编辑)
订单详情
订单详情
订单申报(支持单条/批量)
订单申报(支持单条/批量)
订单删除(支持单条/批量)
订单删除(支持单条/批量)
按系统单号获取报关单主表ID(列表点击systemNo跳转用)
验证码
获取滑块验证码凭证
飞舟报关资料识别回调接口
接收飞舟解析结果回调
合作伙伴管理(电商端"货代管理"
货代端、报关端"合作伙伴",三端共用)
合作伙伴
列表分页查询
合作伙伴详情
申请合作-预览:输入配置码返回对方企业信息
申请合作-提交
添加线下伙伴
接受合作申请
接受合作申请
拒绝合作申请
拒绝合作申请
暂停合作
暂停合作
恢复合作
恢复合作
终止合作(不可恢复)
终止合作(不可恢复)
删除合作伙伴
撤回合作申请(仅"已申请"状态可撤回,双方行同步变为"已撤回")
保存备注
电商端单证跟踪
单证跟踪列表分页查询(含报关字段)
查看核对件
核对通过(支持单条和批量:ids 长度为 1 时按单条处理,多个时按批量处理)
变更为核对异常(核对通过后回退,单条操作)
核对异常(支持单条和批量:ids 长度为 1 时按单条处理,多个时按批量处理)
批量下载核对件(返回 OBS key)
删除(兼容单条和批量)
修改下单备注(跟踪场景:除"撤单中"/"已撤单"外允许,同步至直接下游货代端)
标记为商检单( 可同时填写商检编号,三端同步)
取消商检标记(商检编号一并清空,三端同步)
填写/修改商检编号(三端同步)
商品数量明细(点击列表「商品数量」查看构成)
搜索索引管理接口(运维用)
全量重建电商端单证索引
按租户重建电商端单证索引
全量重建货代端单证索引
电商端单证下单
列表分页查询
详情查询
新建(仅保存)
新建并发送货代
编辑(仅保存)
编辑并发送货代
获取文件资料下载key(懒生成:首次下载时生成并缓存)
发送货代(兼容单条和批量)
删除(兼容单条和批量)
批量下单(仅保存,状态为待发送)
撤回已发送的单证(兼容单条和批量)
批量下单并发送货代
撤单(兼容单条和批量,按阶段分流)
重新下单(基于已撤单的单证重新发送)
强删单证(临时需求:按 doc_no 联动删除三端所有数据,仅允许未关联货柜的单证)
修改运单号
修改下单备注(同步至直接下游货代端)
E码批量下单(直发货代)
E码单证编辑
E码单证编辑并发送货代(编辑保存后发回单证原货代)
货代端核单中心
核单中心列表分页(含报关字段)
详情
导入单证
推送报关行(兼容单条和批量)
转单给下游货代(兼容单条和批量)
核对件查看(返回核对件PDF签名URL + 单证基本信息)
删除导入的单证(仅未推送、未转单前可删除)
批量导入单证
E码批量导入
核对通过(支持单条和批量:ids 长度为 1 时按单条,多个时按批量)
变更为核对异常(核对通过后回退,单条操作)
编辑导入的单证(仅未推送、未转单前可编辑)
核对异常(支持单条和批量:ids 长度为 1 时按单条,多个时按批量)
下载单证(返回 OBS key + 文件名,前端用 OBS SDK 下载)
标记已发送客户(支持单条和批量:ids 长度为 1 时按单条,多个时按批量)
修改运单号(仅非平台单证可操作)
修改下单备注(仅自行导入的线下单证可修改,不同步下游)
修改推送/转单说明(同步至直接下游一层)
撤回(报关行未接单时撤回推送 / 对方货代未接单时撤回转单,后端自动判断场景)
强删单证(临时需求:按 doc_no 联动删除三端所有数据,仅允许未关联货柜的单证)
撤单(货代自导单证,兼容单条和批量,按阶段分流)
E码单证编辑
打印单证底单(支持报关单、委托书、船单、放行通知书,可选盖章及多种下载模式)
标记为商检单(仅自行导入的线下单证可操作,可同时填写商检编号,三端同步)
取消商检标记(仅自行导入的线下单证可操作,商检编号一并清空,三端同步)
填写/修改商检编号(仅自行导入的线下单证可操作,三端同步)
商品数量明细(点击核单中心列表「商品数量」查看构成)
货代端业务接单
未接单数统计
待接单列表分页
接单(兼容单条和批量)
拒单
删除已撤回的单证
报关端单 证
列表分页(OpenSearch + MySQL 回查)
接单(兼容单条和批量)
转单给其他报关行(仅待接单可操作)
发送核对件(生成快照 + 广播待核对)
推送海关(广播已申报)
核对件查看
导入单证(AI&整合制单)
货柜管理
货柜列表分页
新建/编辑货柜
删除货柜(仅待装柜状态)
待关联单证分页
已关联单证分页
关联单证(兼容单条和批量)
取消关联单证(兼容单条和批量)
上传附件
删除附件
保存附件备注
附件列表
标识已成柜
标识已成柜
取消成柜
取消成柜
标识已成柜
推送报关(兼容单条和批量)
下载货柜资料(返回 OBS key,前端用 OBS SDK 下载)
批量下载附件(打包 zip 上传 OBS,返回 key)
修改货柜备注(内部备注,不同步下游)
整柜撤回(报关行未申报时可操作)
数据清洗接口(一次性调用):
修改货柜推送说明(同步至报关端接收行)
报关端成柜管理
成柜列表分页
成柜列表分页
设为放行/查验/未放行(批量)
设为放行/查验/未放行(批量)
查看单证(按货柜关联的报关单证)
查看单证(按货柜关联的报关单证)
查看附件
查看附件
资料转出撤回(直接生效)
下载成柜资料(返回 OBS key,前端用 OBS SDK 下载)
下载成柜资料(返回 OBS key,前端用 OBS SDK 下载)
删除"已撤回"的货柜记录(接收方)
批量下载附件(打包 zip 上传 OBS,返回 key)
成柜转出(整柜转出 / 资料转出,单个操作)
资料转入-查看文件(核对件 + 单证附件)
变更舱单状态(资料转出双方自动双向同步)
保存货柜负责人(全量替换)
资料转入-批量下载勾选文件(返回 zip 的 OBS key)
查看E码单证(按货柜关联的E码单证)
下载E码单证附件(单条返回签名URL,多条打包zip返回OBS key)
批量更新货柜标签
搜索索引管理接口(运维用,仅平台端可操作)
全量重建报关端单证索引
异步全量重建报关端单证索引(大数据量场景,立即返回)
按租户重建报关端单证索引
货代端单证索引异步全量重建
清洗电商端索引脏数据(删除数据库不存在但ES中仍存在的孤立文档)
电商端单证索引异步全量重建
重放死信表中未处理的记录(精准重建)
清洗货代端索引脏数据(删除数据库不存在但ES中仍存在的孤立文档)
清洗报关端索引脏数据(删除数据库不存在但ES中仍存在的孤立文档)
向三端索引追加字段(PUT mapping)
企业配置码管理
获取当前企业配置码(不存在自动生成)
刷新配置码(旧码失效)
保存配置码有效期/联系人/联系电话
报关单制单
整单保存(表头 + 商品 + 集装箱 + 随附单证)
报关单AI识别管理 Controller
分页查询识别信息列表
查询识别结果管理详情(弹窗数据)
重试识别
终止识别
修改识别通道
设为无效
飞舟Ai识别回调模板(前端不用对接)
通过结果ID下载识别结果内容为text文件
IM 消息 REST 控制器
查询历史消息(游标分页)
搜索会话内消息(关键词 + 游标分页)
标记已读
标记会话为未读
IM 会话 REST 控制器
打开在线沟通(根据业务数据ID + 类型,自动推断沟通对象并创建/获取会话)
报关端单证流转
未接单数统计
预览核对件(仅生成PDF返回签名URL,不写快照、不改状态)
撤回转单(对方报关行未接单时可操作)
单证打印
撤单(报关行作为中间节点向下游撤单,按阶段分流)
修改转单说明(同步至直接下游报关行一层)
标记为商检单(无论单证来源均可标记;商检编号由电商或货代填写,本端不写入)
取消商检标记(无论单证来源均可取消,商检编号一并清空)
报关单
列表分页(OpenSearch + MySQL 回查)
制单整单保存(表头 + 商品 + 集装箱 + 随附单证)
报关单详情(编辑回显)
删除报关单
推送海关(广播已申报)
完成制单(报关状态【新建】→【已制单】)
推送报关单(拿报关单数据组装报文生成 XML)
AI识别制单(导入文件发起AI识别)
报关进程时间轴(按操作时间倒序,含字段变更明细)
整合制单(手动创建报关单,选择客户+进出口类型后进入编辑页面)
企业快速搜索(收发货人/生产销售单位下拉,输入2位+模糊匹配,最多20条)
创建/编辑电商订单(含保存并申报)
申报单位下拉搜索(点击输入框即展示下拉,滚动分页加载)
逻辑检查
获取报关单关联的电商订单信息
绑定电商订单(线下或系统订单号)
删除报关单关联的系统电商订单
复制报关单(基于已有报关单快速创建新报关单)
取消绑定电商订单
详情页周期性轮询(tick)—— 前端用【一个定时器】每 30s 调用一次。
同步报关单商品 列表到电商订单格式
知识产权检查(商品信息操作栏「产权检查」按钮)
企业信息查询(回车触发,查单一窗口)
企业信息同步到本地基础管理(制单页弹框确认后调用,立即生效)
境内收发货人下拉搜索(点击输入框即展示下拉,滚动分页加载)
生产销售单位下拉搜索(点击输入框即展示下拉,滚动分页加载)
商品数量明细(点击报关制单列表「商品数量」查看构成)
报关单文件资料
根据报关单主表ID查询文件列表
上传文件资料
删除文件资料
单证文件公共接口(三端共用)
获取单证文件下载 key(三端共用,懒生成)
报关单商品(编码选择、申报要素)
商品编码选择列表(商品列表弹窗,分页)
商品编码内联下拉(输入2位+实时匹配,最多20条)
商品申报要素(打开"申报要素"弹窗:基础信息 + 要素列表 + 回填值)
商品品牌统计(「商品品牌:N 个(M 个受保护)」及其明细气泡的**唯一数据来源**)
IM 在线状态与未读计数 REST 控制器
批量查询用户在线状态
获取当前租户所有会话的未读消息汇总
抓取商品数据
检查编码是否存在两条记录,将不满足条件的编码输出到文件
从缓存数据批量存入历史商品库(异步处理,不阻塞接口返回)
初始化所有进度(清除进度标记、Redis去重Set,重新从主表加载hash)
抓取退税率全量数据(10线程并发,挂代理IP,输出JSON文件到项目doc目录)
对比bc_goods退税率与JSON文件数据,返回需要更新的记录
对比退税率并更新bc_goods和decl_goods_history表,返回被修改的编码列表
根据编码列表,读取bc_goods最新退税率同步到OpenSearch
抓取报关E商品列表(自动翻页获取全量数据)
数据清洗控制器
清洗已发送和已撤回的单证数据,使用创建人填充发送人
清洗核对件状态数据(一次性完成所有清洗)
重建业务编号计数器缓存
清洗货柜单证数:拆分 E码单证数 / 报关单证数(一次性)
清洗货柜"已申报"误判数据(需求 1000651)
清洗单证"已申报"误判数据(需求 1000651)
补标货代端单证"待成柜"状态(需求 1000651 7.3)
撤销货柜误伤回退(需求 1000651)
租户数据清除(线上运维接口,无需登录)
批量清除指定租户的业务数据(数据库 + OpenSearch)
历史商品库 OpenSearch 索引管理(运维
数据同步用)
全量重建索引(异步,从数据库读取全部数据灌入 OpenSearch)
批量同步指定 id 的历史商品到 OpenSearch
一次性回填存量数据的要素规范指纹(异步)
一次性补收录历史上已放行/结关的报关单商品(异步)
知识产权海关备案数据管理
透传查询(直接返回采集服务结果,不入库,用于手动验证)
品牌采集入库(异步:分页拉取 → 按备案号 upsert)
本地已采集数据分页查询
委托关系管理 Controller
手动刷新单条委托关系(同步调用,1分钟冷却,以报关单维度)
查询指定一对关系的委托状态
手动全量爬取(管理员触发,24小时冷却)
报关单在线协同(presence)接口
进入详情页 —— 注册当前页签并返回在线名单。
离开详情页 —— 从房间移除当前页签。
临时接口 - 手动修改报关单状态(无需登录)
临时修改报关单状态
集装箱状态采集回调接口
接收集装箱状态采集结果回调
单证撤单(阶段B逐级审批)
确认撤单(下游节点确认)
拒绝撤单(下游节点拒绝,原因必填)
取消撤单(发起方主动取消)
查询当前租户待处理的撤单节点(前端点击"处理撤单"时先调此接口获取 nodeId + 是否末端节点)
撤单预判(前端点击撤单按钮时先调此接口判断阶段,决定弹窗类型)
客户标签管理
标签管理列表(含使用数,全量返回,前端自行搜索过滤)
为客户应用标签
移除客户的某个标签
删除标签定义(支持批量)
查询某客户已应用的标签列表
历史商品库管理
分页查询历史商品库列表(走 OpenSearch)
批量删除历史商品
用户个性化配置(通用)
获取当前账号在指定场景下的配置(不存在返回 null)
保存当前账号在指定场景下的配置(不存在新增,存在更新)
重置当前账号在指定场景下的配置(删除记录,恢复默认)
货代端货柜管理(新表 doc_freight_container)
货柜列表分页
新建/编辑货柜
删除货柜(仅待成柜状态)
待关联单证分页
已关联单证分页
关联单证(兼容单条和批量)
取消关联单证(兼容单条和批量)
上传附件
删除附件
保存附件备注
附件列表
标识已成柜
取消成柜