万象数联
    • 菜单管理
      • 新增菜单
      • 更新菜单
      • 获取权限树列表
      • 删除菜单
      • 分配菜单
      • 获取菜单详情
      • 更新菜单排序
      • 用户登录的菜单列表接口
      • 检查租户是否开通指定菜单功能(平台端多端管理用)
    • 部门管理
      • 部门管理接口文档
      • 新增部门
      • 修改部门
      • 分页查询部门成员
      • 新增成员到部门
      • 移除部门成员
      • 编辑成员所属部门
      • 删除部门
      • 获取部门树
    • 下拉选项统一接口
      • 获取菜单树列表
      • 获取多个租户类型的菜单树列表
      • 获取用户下拉选项列表
      • 获取用户下拉选项列表
      • 获取角色下拉选项列表
      • 获取部门下拉选项列表
      • 获取套餐类型下拉选项
      • 获取租户下拉选项(仅平台端可用,防止非平台端爬取全量租户信息)
      • 获取客户下拉选项(含总数和启用状态的选项列表)
      • 获取电商平台下拉选项(仅返回当前租户下已启用的平台)
      • 合作伙伴下拉列表(合作中)
      • 获取识别通道下拉选项
      • 收发货人/生产销售单位下拉选项(当前租户下已启用)
      • 申报单位下拉选项(当前租户下已启用)
      • 客户标签下拉选项
      • 码头下拉选项
    • 入驻管理
      • 分页查询入驻管理列表
      • 获取入驻申请详情
      • 审核前预览,返回待确认的账号信息和申请时间
      • 审核
      • 入驻申请保存
    • 租户管理
      • 租户管理接口文档
      • 分页查询租户列表
      • 获取租户详情
      • 编辑租户
      • 启用禁用租户
    • 图形验证码
      • 获取/刷新图形验证码
    • 账号管理
      • 获取用户账户信息
      • 修改用户账户信息
      • 分页查询账号列表
      • 获取账号详情
      • 新增账号
      • 修改账号
      • 启用/禁用账号
      • 切换账号状态
      • 删除账号
      • 校验手机号是否已存在
      • 校验姓名是否已存在
    • 套餐管理
      • 分页查询套餐列表
      • 分页查询套餐列表
      • 获取套餐详情
      • 获取套餐详情
      • 新增套餐
      • 新增套餐
      • 编辑套餐
      • 编辑套餐
      • 启用/禁用套餐
      • 启用/禁用套餐
      • 删除套餐
      • 删除套餐
      • 套餐分发
      • 套餐分发
      • 查看变更记录
      • 查看变更记录
      • 查看版本记录
      • 查看版本记录
    • 华为云OBS控制器
      • 获取临时安全凭证(通过IAM CreateTemporaryAccessKeyByToken方式)
      • 获取文件签名URL
    • 角色管理
      • 角色管理接口文档
      • 分页查询角色列表
      • 获取角色详情
      • 获取角色详情
      • 新增角色
      • 修改角色
      • 启用/禁用角色
      • 删除角色
      • 获取菜单权限树
      • 查询角色关联的用户列表(一次性全量返回,用于关联用户弹窗,仅展示)
    • 认证接口
      • 部门选择与账户信息接口文档
      • 登录
      • 获取服务器当前时间(UTC毫秒时间戳)
      • 首次登录重置密码
      • 登出
      • 获取当前登录用户信息
      • 选择部门
      • 获取用户部门列表
      • 获取用户账户信息
      • 修改用户账户信息
      • 修改密码
    • SysConfigController
      • 分页查询配置列表
      • 获取配置详情
      • 根据配置编码获取配置值
      • 新增配置
      • 修改配置
      • 删除配置(单个)
      • 删除配置(批量)
      • 刷新配置缓存
    • SysDictTypeController
      • 分页查询字典类型列表
      • 获取字典类型详情
      • 新增字典类型
      • 修改字典类型
      • 删除字典类型(单个)
      • 删除字典类型(批量)
      • 刷新字典缓存
    • SysDictDataController
      • 分页查询字典数据列表
      • 获取字典数据详情
      • 根据字典编码获取字典数据列表(通用接口)
      • 新增字典数据
      • 修改字典数据
      • 删除字典数据(单个)
      • 删除字典数据(批量)
    • SysRoleController
      • test03
    • 部门管理Controller
      • 选择部门
      • 获取用户部门列表
    • OpenSearchDemoController
      • 全流程测试:索引创建 -> 文档增删改查 -> 索引删除
    • CaptchaController
    • BsLogController
      • 分页查询操作日志列表
      • 获取操作类型枚举列表(供前端下拉框使用,按当前端过滤)
      • 获取操作模块枚举列表(供前端下拉框使用,按当前端过滤)
      • 记录操作日志(内部接口,供后续其他服务调用)
      • 获取操作日志详情
    • 单一窗口控制器
      • 创建授权码
      • 获取授权参数
      • 单一窗口鉴权
      • 自动卡授权-状态检测
    • 短信服务
      • 发送短信验证码(图形验证码校验)
      • 发送短信验证码(滑块验证码校验)
    • 电商平台管理
      • 分页查询电商平台列表
      • 分页查询电商平台列表
      • 新增电商平台
      • 新增电商平台
      • 编辑电商平台
      • 编辑电商平台
      • 启用/禁用电商平台
      • 启用/禁用电商平台
      • 删除电商平台(单条)
      • 删除电商平台(单条)
      • 查询电商平台详情
      • 查询电商平台详情
      • 批量删除电商平台
      • 批量删除电商平台
    • 基础参数
      • 海关基础参数接口文档
      • 管理页分页查询
      • 采集页分页查询(查询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)
      • 货柜列表分页
      • 新建/编辑货柜
      • 删除货柜(仅待成柜状态)
      • 待关联单证分页
      • 已关联单证分页
      • 关联单证(兼容单条和批量)
      • 取消关联单证(兼容单条和批量)
      • 上传附件
      • 删除附件
      • 保存附件备注
      • 附件列表
      • 标识已成柜
      • 取消成柜
      • 推送报关(兼容单条和批量)
      • 修改货柜备注(内部备注,不同步下游)
      • 修改货柜推送说明(同步至报关端接收行)
      • 下载货柜资料(返回 OBS key)
      • 批量下载附件(返回 OBS key)
      • 整柜撤回(报关行未申报时可操作)
    • 货代端货柜 OpenSearch 索引管理(运维
      • 数据同步用)
        • 全量重建索引(异步,从数据库读取全流数据灌入 OpenSearch)
        • 批量同步指定 id 的货柜到 OpenSearch
    • 报关端成柜管理(新表 doc_decl_container)
      • 成柜列表分页
      • 设为在场/查验/放行(批量)
      • 成柜转出(资料转出)
      • 资料转出撤回
      • 变更舱单状态
      • 删除"已撤回"的货柜记录(接收方)
      • 保存货柜负责人(全量替换)
      • 资料转入-查看文件(报关单证 / E码单证 / 附件)
      • 资料转入-全部下载(按 tab 分目录打包,返回 zip 的 OBS key)
      • 资料转入-批量下载勾选文件(返回 zip 的 OBS key)
      • 查看单证(按货柜关联的报关单证)
      • 查看E码单证(按货柜关联的E码单证)
      • 查看附件
      • 批量下载附件(打包 zip 上传 OBS,返回 key)
      • 批量更新货柜标签
      • 下载成柜资料(返回 OBS key)
      • 下载E码单证附件(打包 zip 返回 OBS key)
    • 报关端货柜 OpenSearch 索引管理(运维
      • 数据同步用)
        • 全量重建索引(异步,从数据库读取全流数据灌入 OpenSearch)
        • 批量同步指定 id 的货柜到 OpenSearch
    • 用户-报关单 海关标准名称显示记忆
      • 保存当前账号对指定报关单的"显示海关标准名称"记忆(不存在新增,存在更新)
    • 单证数据修正(平台运营)
      • 查询单证记录(跨端)
      • 确认修正
    • 搜索数据刷新(平台运营)
      • 提交刷新任务(校验后异步执行)
    • 演示数据清理(平台运营)
      • 演示租户下拉(仅演示账号,格式:所属端 - 租户名称)
      • 确认清理演示数据
    • 海关信用网采集测试接口(临时,验证完删除)
      • 测试查询接口
      • 并发测试接口:同时发 N 个请求,验证采集服务并发能力
      • 模拟全量采集 DEC(报关企业名录)
    • 电子委托编码获取 Controller(需求 8.2 手动重新获取
      • 需求 9 获取状态)
        • 手动重新获取电子委托编码(需求 8.2)
        • 查询电子委托编码获取状态(需求 9)
    • 租户级参数设置(系统管理-参数设置)
      • 查询当前租户在指定配置大类下已保存的全部配置
      • 保存当前租户在指定配置大类下的一批配置(一次事务内全部生效)
    • BsLogIndexController
      • 全量重建索引(异步,从数据库读取全量日志灌入 OpenSearch)
      • 批量同步指定 id 的操作日志到 OpenSearch
    • 海关失信企业名单采集管理(含手动触发测试接口)
      • 手动触发全量采集(异步执行,接口立即返回,采集进度与结果查看服务日志)
      • 手动触发增量采集(异步执行,接口立即返回)
    • 支付宝支付
      • 电脑网站支付下单,返回支付表单HTML(前端直接输出到页面即可自动跳转支付宝收银台)
      • 主动查询交易结果(未配置notify-url时用于验证支付是否成功,仅供沙箱联调调试使用)
    • 费用中心-账户充值(充值记录查询
      • 对公转账撤销)
        • 充值记录分页(需求 5.2),仅在线充值 + 对公转账,按充值时间倒序。
        • 在线充值可选档位(需求 4.2):返回平台在标准价模板中启用的固定充值档位(最多 5 档,按金额升序)。
        • 在线充值下单(需求 4.2):校验档位+渠道后生成「未到账/待支付」充值单,调三方支付下单返回收款二维码。
        • 查询在线充值到账状态(需求 4.2):前端扫码后轮询,到账以回调为准;长时间待支付时内部主动查单补偿。
        • 提交对公转账充值申请(需求 4.3),生成一条"待确认"记录,余额暂不增加。
        • 撤销对公转账充值申请(需求 5.2:仅"待确认"状态可撤销,不涉及余额变动)。
        • 对公转账「充值满赠」试算(需求 4.3 活动提示):按汇款金额实时提示命中活动与预计赠送。
    • 费用中心-发票管理(开票抬头
      • 申请开票
        • 开票记录)
          • 开票抬头列表(需求 6.1),默认抬头优先、其余按创建时间倒序。
          • 新增/编辑开票抬头(需求 6.1),id 为空=新增,非空=编辑。
          • 删除开票抬头(需求 6.1)。
          • 可开票金额(需求 6.2/6.3),= 累计本金消费 − 已开票 − 开票中。
          • 申请开票(需求 6.2),归集未开票本金消费流水、占用可开票额度。重新申请复用本接口。
          • 开票记录分页(需求 6.3),按申请时间倒序。
          • 取消开票申请(需求 6.3:仅"待审核"可取消,释放额度、流水回退未开票)。
          • 下载发票(需求 6.3:仅"已开票"可下载),返回平台上传发票文件的临时签名URL列表。
    • 费用中心-资金明细(收支流水
      • 月度账单)
        • 收支流水分页(需求 5.1)。
        • 月度账单分页(需求 5.3),按账单月份倒序。
    • 【平台端】计费管理-费用配置(标准价模板 + 租户特殊价)
      • 查询标准价模板(新增/编辑特殊价弹窗也用于回填默认值与标准单价提示)
      • 保存配置(底部"保存配置"统一提交:业务单价 + 全局规则 + 新用户福利)
      • 租户特殊价分页
      • 可新增特殊价的租户下拉(启用的报关行 − 已配置)
      • 查看费用(实际生效单价及来源)
      • 特殊价详情(编辑回填)
      • 新增特殊价(支持多选租户)
      • 编辑特殊价
      • 删除特殊价(删除后该租户恢复适用标准价)
    • 费用中心-账户总览
      • 账户总览(需求 4.1):账户余额、本金/赠送/授信、累计充值消费、当月消费进度、账户状态、余额提醒阈值、卡包概览。
      • 账户状态提醒检测(场景A 登录检测):登录成功后前端调用一次,按当前账户状态返回是否需要弹窗。
    • 平台端-财务管理-开票审核(对应平台端财务管理需求「六、开票审核」)
      • 开票审核列表分页(不含已取消)。
      • 上传发票(=审核通过):待审核→已开票,流水转已开票、核销开票中额度。
      • 驳回开票申请:待审核→已驳回,释放额度、流水回退未开票,填驳回原因。
    • 平台端-财务管理-租户费用总览(对应平台端财务管理需求「三、租户费用总览」)
      • 多租户费用总览分页(只读,含总余额、可开票金额派生字段)。
      • 按当前筛选条件导出租户费用总览 Excel(同步导出)。
    • 平台端-财务管理-对公充值审核(对应平台端财务管理需求「四、对公充值审核」)
      • 对公充值审核列表分页(对公转账+运营预充值)。
      • 对公转账确认到账(待确认→已到账,入本金,命中满赠入赠送)。
      • 对公转账驳回(待确认→已驳回,填驳回原因,余额不变)。
      • 发起运营预充值(垫资):立即为目标租户入本金(+可选赠送),生成待补单记录。
      • 上传水单并核销(运营预充值待补单→已核销,仅补凭证,不变更余额)。
      • 作废运营预充值(待补单→已作废,冲回垫资本金)。
    • 平台端-财务管理-收支流水与资金操作(对应平台端财务管理需求「五、收支流水与资金操作」)
      • 多租户收支流水分页(含 refunded 标记供前端控制退费勾选)。
      • 发起资金操作(人工扣费 / 人工入账)。
      • 人工退费(勾选平台服务费记录批量全额原路退)。
    • 【平台端】计费管理-卡包配置(报关推送卡
      • 订单申报卡 的次数档位)
        • 卡包分页(按卡包类型 Tab 查询,次数升序)
        • 卡包详情(编辑回填)
        • 新增卡包档位
        • 编辑卡包档位(任意状态均可编辑)
        • 停用卡包档位(仅启用)
        • 启用卡包档位(仅停用)
        • 删除卡包档位(仅停用)
    • 费用中心-卡包(报关端自助:购买卡包
      • 我的卡包批次)
        • 购买卡包(仅本金余额支付):扣本金 + 生成生效中批次,返回批次号供前端提示。
        • 我的卡包-批次分页(当前登录租户,按购买时间倒序)。
        • 购买弹窗-查询指定类型的启用中卡包档位套餐(全局统一配置,按次数升序)。
    • 【平台端】计费管理-活动配置(充值满赠
      • 首充专享)
        • 活动分页
        • 赠送规则"满额"下拉:当前标准模板已启用充值档位
        • 指定租户下拉:启用的报关行租户,按活动类型排除已被「生效中/未生效」活动指定的租户
        • 活动详情(编辑回填 / 复制回填)
        • 新增活动(保存 / 保存为草稿;复制另存带 copyFromId)
        • 编辑活动(仅草稿)
        • 结束活动(仅生效中 / 未生效)
        • 删除活动(仅草稿)
    • 数据模型
      • 菜单
      • ResultResponse
      • ResultResponseResultResponse
      • SysMenuVo
      • ResultResponseBoolean
      • ResultResponseString
      • ResultResponseMapObject
      • EcommercePlatformVO
      • EcOrderVO
      • ResultResponseInteger
      • DocFileVO
      • BsConfigCodeVO
      • DeclRecognizeInfo
      • ContentBlockVO
      • DeclMainSaveVO
      • MapInteger
      • TaxRefundCompareVO
      • SwDelegateRelationVO
      • DocCorrectRecordVO
      • DemoTenantOptionVO
      • ResultResponseObject
      • DelegateCodeRetryVO
      • SysRolePermissionSummaryVO
      • AlipayPagePayVO
      • FinanceInvoiceTitleVO
      • FinanceTransactionVO
      • FinanceFeeItemPriceVO
      • FinancePlatformAccountVO
      • FinancePlatformTransactionVO
      • FinanceCardPackageVO
      • FinanceActivityTenantVO
      • FinanceCardOverviewVO
      • SysMenuDistributeDescDto
      • ResultResponseSysMenuVo
      • UserLoginDto
      • SysRoleVO
      • DeleteDTO
      • ResultResponseListSwCookie
      • ResultResponseListEcommercePlatformVO
      • ResultResponseBsConfigCodeVO
      • ImInfoVO
      • ResultResponseDeclMainSaveVO
      • ResultResponseListTaxRefundCompareVO
      • MapBcGoods
      • BrandSearchResultVO
      • ResultResponseSwDelegateRelationVO
      • DeclDocContainerAttachmentDownloadDTO
      • DeclUserShowStandardSaveDTO
      • ResultResponseListDocCorrectRecordVO
      • SearchRefreshDTO
      • ResultResponseListDemoTenantOptionVO
      • ResultResponseDelegateCodeRetryVO
      • ResultResponseAlipayPagePayVO
      • ResultResponseListFinanceInvoiceTitleVO
      • FinanceFeeTemplateVO
      • ResultResponseFinanceAccountVO
      • FinanceCardBuyDTO
      • FinanceActivityRuleVO
      • SysMenuDistributeDto
      • SysUser
      • IPageEcOrderVO
      • FreightDocVO
      • DeclVO
      • BsConfigCodeSaveDTO
      • IPageDeclRecognizeInfo
      • TenantDataPurgeVO
      • ResultResponseMapBcGoods
      • ResultResponseBrandSearchResultVO
      • SwDelegateRefreshDTO
      • DocCorrectQueryDTO
      • DelegateCodeStatusVO
      • AlipayPagePayDTO
      • IPageFinanceRechargeVO
      • IPageFinanceTransactionVO
      • ResultResponseFinanceFeeTemplateVO
      • IPageFinanceInvoiceAuditVO
      • IPageFinancePlatformAccountVO
      • IPageFinancePlatformRechargeVO
      • IPageFinancePlatformTransactionVO
      • IPageFinanceCardPackageVO
      • FinanceCardBatchVO
      • FinanceActivityVO
      • OrderItem
      • IPageSysRoleVO
      • ResultResponseIPageEcOrderVO
      • BsEcOrderVO
      • IPageEcDocTrackVO
      • ResultResponseIPageDeclRecognizeInfo
      • MessagePageVO
      • ResultResponseIPageDeclGoodsCodeVO
      • ResultResponseTenantDataPurgeVO
      • ResultResponseDelegateCodeStatusVO
      • AlipayTradeQueryVO
      • ResultResponseIPageFinanceRechargeVO
      • FinanceInvoiceTitleSaveDTO
      • ResultResponseIPageFinanceTransactionVO
      • ResultResponseIPageFinanceInvoiceAuditVO
      • ResultResponseIPageFinancePlatformAccountVO
      • ResultResponseIPageFinancePlatformRechargeVO
      • ResultResponseIPageFinancePlatformTransactionVO
      • ResultResponseIPageFinanceCardPackageVO
      • IPageEcDocOrderVO
      • ResultResponseMessagePageVO
      • DeclGoodsCodeQueryDTO
      • TenantDataPurgeDTO
      • BcBrandVO
      • ResultResponseAlipayTradeQueryVO
      • FinanceRechargeQueryDTO
      • ResultResponseBigDecimal
      • FinanceTransactionQueryDTO
      • FinanceFeeItemPriceDTO
      • FinanceInvoiceAuditQueryDTO
      • FinancePlatformAccountQueryDTO
      • FinancePlatformRechargeQueryDTO
      • FinancePlatformTransactionQueryDTO
      • ResultResponseFinanceCardPackageVO
      • IPageFinanceCardBatchVO
      • IPageFinanceActivityVO
      • ResultResponseVoid
      • EcOrderItemDTO
      • ResultResponseIPageDeclVO
      • ResultResponseListDeclGoodsCodeVO
      • CodeStatus
      • FinanceInvoiceApplyDTO
      • FinanceMonthlyBillVO
      • FinanceFeeTemplateSaveDTO
      • FinanceRechargeQrVO
      • ResultResponseIPageFinanceCardBatchVO
      • ResultResponseIPageFinanceActivityVO
      • ResultResponseListBigDecimal
      • EcOrderSaveDTO
      • ResultResponseIPageBsEcOrderVO
      • ResultResponseEcDocOrderVO
      • MarkReadDTO
      • Option
      • AutoAuthStatusVO
      • DemoDataCleanDTO
      • FinanceTransferSubmitDTO
      • FinanceInvoiceApplyVO
      • IPageFinanceMonthlyBillVO
      • FinanceTenantFeeVO
      • FinanceInvoiceUploadDTO
      • FinanceTransferConfirmDTO
      • FinanceManualOperateDTO
      • ResultResponseFinanceRechargeQrVO
      • FinanceCardPackageSaveDTO
      • FinanceCardBatchQueryDTO
      • ResultResponseLong
      • EcOrderItemVO
      • MarkUnreadDTO
      • DeclGoodsElementItemVO
      • ResultResponseIPageBcBrandVO
      • ResultResponseAutoAuthStatusVO
      • key
      • ResultResponseIPageFinanceMonthlyBillVO
      • FinanceInvoiceAuditRejectDTO
      • FinanceTransferRejectDTO
      • FinanceManualRefundDTO
      • FinanceRechargeOnlineCreateDTO
      • FinanceCardPackageUpdateDTO
      • EcOrderDetailVO
      • BsEcOrderItemDTO
      • DocFileItemDTO
      • DeclGoodsElementVO
      • IPageFinanceInvoiceApplyVO
      • FinanceMonthlyBillQueryDTO
      • IPageFinanceTenantFeeVO
      • FinanceAdvanceCreateDTO
      • ResultResponseListFinanceCardPackageVO
      • ResultResponseEcOrderDetailVO
      • BsEcOrderSaveDTO
      • ChatWindowVO
      • ResultResponseDeclGoodsElementVO
      • EcDocRevertDTO
      • ResultResponseIPageFinanceInvoiceApplyVO
      • ResultResponseIPageFinanceTenantFeeVO
      • FinanceAdvanceWriteOffDTO
      • ResultResponseFinanceRechargeOnlineStatusVO
      • FinanceActivityDetailVO
      • BsEcOrderItemVO
      • DeclGoodsDTO
      • ResultResponseChatWindowVO
      • DeclGoodsElementQueryDTO
      • MapString
      • ResultResponseListLong
      • FinanceInvoiceApplyQueryDTO
      • FinanceAdvanceVoidDTO
      • ResultResponseFinanceActivityDetailVO
      • EcOrderDeclareDTO
      • BsEcOrderDetailVO
      • EcDocCheckDTO
      • FreightImportDTO
      • ContainerDocVO
      • ConversationOpenDTO
      • DeclAttachment
      • ResultResponseListString
      • RemarkUpdateDTO
      • ResultResponseBsEcOrderDetailVO
      • MapBoolean
      • ResultResponseListDeclAttachment
      • SysRoleUserVO
      • ResultResponseListFinanceFeeItemPriceVO
      • FinanceTransferPreviewVO
      • FinanceActivityRuleDTO
      • ResultResponseMapBoolean
      • ResultResponseListSysRoleUserVO
      • FinanceTenantFeeDetailVO
      • ResultResponseFinanceTransferPreviewVO
      • FinanceActivitySaveDTO
      • BsEcOrderDeclareDTO
      • EcDocSendDTO
      • MapLong
      • DeclAttachmentUploadDTO
      • Item
      • ResultResponseFinanceTenantFeeDetailVO
      • FinanceAccountVO
      • FinanceActivityUpdateDTO
      • ResultResponseListSysMenuVO
      • ResultResponseMapLong
      • IdsDTO
      • ContainerECodeDocVO
      • GoodsQtyDetailVO
      • CancelResultVO
      • CustomerTagVO
      • MaterialDeclDocVO
      • ResultResponseGoodsQtyDetailVO
      • FinanceTenantFeeSaveDTO
      • FinanceAccountAlertVO
      • IPageDeclVO
      • DeclHeadVO
      • IPageBcBrandVO
      • ResultResponseCancelResultVO
      • FinanceTenantFeeUpdateDTO
      • ResultResponseFinanceAccountAlertVO
      • ResultResponseIPageBsEntVO
      • DeclGoodsVO
      • CustomerOptionResultVO
      • BsEntSaveDTO
      • DeclContainerVO
      • DeclDetailVO
      • DocUpdateWaybillDTO
      • ResultResponseCustomerOptionResultVO
      • IPageBcGoodsVO
      • ResultResponseBsEntVO
      • DeclLicenseVO
      • GoodsId
      • BsEcommercePlatformVO
      • FreightTransferDTO
      • IPageContainerVO
      • ResultResponseDeclSaveResultVO
      • ResultResponseIPageBsEcommercePlatformVO
      • DocCorrectItemDTO
      • IPageBcGoodsCollectVO
      • BsEcommercePlatformSaveDTO
      • DocCorrectSubmitDTO
      • Item
      • ResultResponseBsEcommercePlatformVO
      • BrandRecordItemVO
      • DeclPresenceVO
      • ContainerDocLinkDTO
      • ResultResponseIPageBsPackageVO
      • AttachmentItem
      • FreightCheckDTO
      • ResultResponseBsPackageVO
      • ContainerAttachmentSaveDTO
      • BsPackageSaveDTO
      • ResultResponseDeclDetailVO
      • EcDocECodeSaveDTO
      • BsPackageStatusDTO
      • ContainerAttachmentVO
      • DeclPushVO
      • ContainerStatusCallbackDTO
      • BsPackageDistributeDTO
      • ResultResponseListContainerAttachmentVO
      • ResultResponseListDeclPushVO
      • BsPackageChangeLogVO
      • DeclPushDTO
      • ResultResponseListBsPackageChangeLogVO
      • ContainerDownloadDTO
      • BsPackageVersionLogVO
      • ResultResponseListDeclMainSaveVO
      • IPageBcParamVO
      • ResultResponseListBsPackageVersionLogVO
      • IPageFreightDocVO
      • DeclImportDTO
      • DeclRefreshVO
      • FreightDocOrder
      • FileItem
      • DeclDetailTickVO
      • IPageBcParamCollectVO
      • ResultResponseIPageBsAgentVO
      • ResultResponseFreightDocOrder
      • DeclProcessVO
      • ResultResponseDeclDetailTickVO
      • DocPrintVO
      • FinanceRechargeVO
      • BsAgentSaveDTO
      • ResultResponseListDeclProcessVO
      • DeclCopyDTO
      • DeclPresenceDTO
      • ResultResponseDocPrintVO
      • ResultResponseBsAgentVO
      • FreightSendDTO
      • PrintItem
      • BsCustomerVO
      • DeclIntegrateDTO
      • DeclEntVO
      • IPageEcommercePlatformVO
      • ResultResponseIPageBsCustomerVO
      • ResultResponseFreightCheckFileVO
      • ResultResponseListDeclEntVO
      • FinanceRechargeOnlineStatusVO
      • ResultResponseIPageEcommercePlatformVO
      • BsCustomerSaveDTO
      • ContainerAttachmentDownloadDTO
      • DeclEntSearchItemVO
      • EcommercePlatformSaveDTO
      • ResultResponseBsCustomerVO
      • FreightDownloadDTO
      • IPageDeclEntVO
      • DeclEntSearchVO
      • ResultResponseEcommercePlatformVO
      • ResultResponseDeclEntSearchVO
      • IPageFreightReceiveVO
      • ResultResponseDeclEcOrderVO
      • DeclIpRecordVO
      • DeclEntSearchDTO
      • CustomerVO
      • ResultResponseIPageBsPartnerVO
      • DeclEcOrderItemDTO
      • DeclEntSyncLocalDTO
      • IPageCustomerVO
      • FreightRejectDTO
      • IPageDeclContainerVO
      • DeclEcOrderSaveDTO
      • DeclCheckItemVO
      • ResultResponseIPageCustomerVO
      • BcParamBatchSyncDTO
      • ResultResponseBsPartnerDetailVO
      • ResultResponseIPageDeclContainerVO
      • DeclEcOrderBindDTO
      • ResultResponseDeclIpCheckVO
      • CustomerSaveDTO
      • BsPartnerApplyPreviewVO
      • DeclContainerStatusDTO
      • IPageDeclDocContainerVO
      • DeclSyncGoodsVO
      • DocFile
      • Goods
      • ResultResponseCustomerVO
      • ResultResponseBsPartnerApplyPreviewVO
      • ResultResponseListDeclSyncGoodsVO
      • DeclIpCheckDTO
      • AgentVO
      • BsPartnerApplyDTO
      • DeclDocContainerStatusDTO
      • ResultResponseFreightDocDetailVO
      • IPageAgentVO
      • DeclContainerDownloadDTO
      • ResultResponseIPageAgentVO
      • BsPartnerRemarkDTO
      • ResultResponseListDeclVO
      • AgentSaveDTO
      • IPageBsEntVO
      • ResultResponseIPageDeclEntVO
      • ResultResponseAgentVO
      • DeclIpCheckVO
      • EntVO
      • DeclSendCheckFileDTO
      • DeclCheckVO
      • FreightECodeImportDTO
      • IPageEntVO
      • ResultResponseDeclCheckVO
      • ResultResponseIPageEntVO
      • ResultResponseDeclCheckFileVO
      • EntSaveDTO
      • BcGoodsVO
      • ResultResponseEntVO
      • IPageBsAgentVO
      • ResultResponseIPageBcGoodsVO
      • ResultResponseDeclPrintVO
      • DeclEcOrderVO
      • BcGoodsEnableDTO
      • FinanceInvoiceAuditVO
      • BcGoodsCollectVO
      • FreightRevertDTO
      • FreightDownloadVO
      • ResultResponseIPageBcGoodsCollectVO
      • IPageBsEcOrderVO
      • ResultResponseFreightDownloadVO
      • BcGoodsReCollectDTO
      • BsEntVO
      • BcGoodsBatchSyncDTO
      • BcGoodsChangeLogVO
      • ResultResponseDeclPresenceVO
      • FinancePlatformRechargeVO
      • ResultResponseListBcGoodsChangeLogVO
      • BcGoodsChangeRecordDTO
      • BcGoodsDiffVO
      • ContainerManagerVO
      • ResultResponseBcGoodsDiffVO
      • BsAgentVO
      • BcGoodsStatusCountVO
      • BsPackageVO
      • ResultResponseBcGoodsStatusCountVO
      • IPageBsPackageVO
      • BcParamVO
      • DeclDocContainerTransferDTO
      • ResultResponseIPageBcParamVO
      • DeclDocContainerManifestDTO
      • BcParamCollectVO
      • DeclDocContainerManagerSaveDTO
      • MaterialFileVO
      • ResultResponseIPageBcParamCollectVO
      • 0
      • ResultResponseMaterialFileListVO
      • MapListBcParamVO
      • DeclDocContainerMaterialDownloadDTO
      • ResultResponseMapListBcParamVO
      • BcParamChangeLogVO
      • ResultResponseListBcParamChangeLogVO
      • DiffItem
      • BsPartnerVO
      • ResultResponseListContainerECodeDocVO
      • BcParamDiffVO
      • IPageBsPartnerVO
      • DeclDocContainerECodeDownloadDTO
      • ResultResponseBcParamDiffVO
      • BcParamSaveDTO
      • BsPartnerDetailVO
      • DeclDocContainerDownloadDTO
      • BcParamEnableDTO
      • DeclTransferDTO
      • SortItem
      • BcParamSaveSortDTO
      • BcParamCollectDTO
      • BsPartnerOfflineDTO
      • BcParamStatusCountVO
      • ResultResponseBcParamStatusCountVO
      • IPageBsCustomerVO
      • BcParamSourceVO
      • ResultResponseListBcParamSourceVO
      • DocCancelHandleDTO
      • DocCancelApplyDTO
      • PendingNodeVO
      • BaoguaneUnitVO
      • ResultResponsePendingNodeVO
      • BaoguaneCurrencyVO
      • Group
      • BaoguaneCountryVO
      • CancelCheckVO
      • BaoguaneGoodsVO
      • ResultResponseCancelCheckVO
      • ResultResponseListBaoguaneGoodsVO
      • CancelCheckDTO
      • CrawlBaoguaneGoodsDTO
      • CustomerTagManageVO
      • ResultResponseListCustomerTagManageVO
      • CustomerTagApplyDTO
      • CustomerTagRemoveDTO
      • CustomerTagDeleteDTO
      • ResultResponseListCustomerTagVO
      • IPageDeclGoodsHistoryVO
      • ResultResponseIPageDeclGoodsHistoryVO
      • IPageBsEcommercePlatformVO
      • DeclGoodsHistoryVO
      • TenantVO
      • IPageTenantVO
      • ResultResponseIPageTenantVO
      • SettlementAttachmentsVO
      • PackageInfo
      • TenantDetailVO
      • ResultResponseTenantDetailVO
      • TenantUpdateDTO
      • TenantStatusDTO
      • LoginVO
      • TenantSettlementVO
      • IPageTenantSettlementVO
      • ResultResponseIPageTenantSettlementVO
      • AttachmentVO
      • UpdatePasswordDTO
      • TenantSettlementDetailVO
      • ResultResponseTenantSettlementDetailVO
      • TenantSettlementAuditPreviewVO
      • ResultResponseTenantSettlementAuditPreviewVO
      • TenantSettlementAuditDTO
      • AttachmentDTO
      • TenantSettlementSaveDTO
      • ResultResponseIPageSysRoleVO
      • SysRoleMenuTreeVO
      • SysRoleDetailVO
      • ResultResponseSysRoleDetailVO
      • SysRoleSaveDTO
      • SysRoleStatusDTO
      • ResultResponseListSysRoleMenuTreeVO
      • CustomerOptionVO
      • SysConfigVO
      • ResultResponseListCustomerOptionVO
      • IPageSysConfigVO
      • ResultResponseIPageSysConfigVO
      • ResultResponseSysConfigVO
      • SysConfigSaveDTO
      • SysMenuSaveDTO
      • SysDictTypeVO
      • IPageSysDictTypeVO
      • ResultResponseIPageSysDictTypeVO
      • ResultResponseSysDictTypeVO
      • SysDictTypeSaveDTO
      • SysMenuTreeDTO
      • SysMenuInfoVO
      • ResultResponseSysMenuInfoVO
      • ResultResponseListSysMenuTreeDTO
      • SysMenuVO
      • ResultResponseSysMenuVO
      • SysMenuDistributeDescDTO
      • SysUserVO
      • SysMenuDistributeDTO
      • SysMenuUpdateSortDTO
      • ResultResponseLoginVO
      • UserLoginDTO
      • FirstLoginResetDTO
      • SysDictDataVO
      • IPageSysDictDataVO
      • ResultResponseIPageSysDictDataVO
      • ResultResponseSysDictDataVO
      • DictDataSimpleVO
      • ResultResponseListDictDataSimpleVO
      • SysDictDataSaveDTO
      • DeclMakeSaveDTO
      • ResultResponseSysUserVO
      • UpdateUserInfoDTO
      • IPageSysUserVO
      • ResultResponseIPageSysUserVO
      • SysUserDetailVO
      • ResultResponseSysUserDetailVO
      • SysUserSaveDTO
      • SysUserUpdateDTO
      • SysUserStatusDTO
      • SelectDeptVO
      • ResultResponseSelectDeptVO
      • SelectDeptDTO
      • DeptOptionVO
      • SysUserConfigVO
      • UserDeptListVO
      • ResultResponseSysUserConfigVO
      • ResultResponseUserDeptListVO
      • SysUserConfigSaveDTO
      • SysDeptTreeVO
      • SysUserConfigQueryDTO
      • ResultResponseListSysDeptTreeVO
      • SysDeptSaveDTO
      • DeptMemberVO
      • IPageDeptMemberVO
      • ResultResponseIPageDeptMemberVO
      • DeptMemberAddDTO
      • DeptMemberRemoveDTO
      • DeptMemberUpdateDTO
      • ObsTemporaryCredentialsEncryptVO
      • ObsSignedUrlDTO
      • ResultResponseObsTemporaryCredentialsEncryptVO
      • ResultResponseListJSONObject
      • ObsSignedUrlVO
      • SysTenantConfigVO
      • ResultResponseObsSignedUrlVO
      • ResultResponseSysTenantConfigVO
      • ResultResponseJSONObject
      • FzFieldValue
      • SysTenantConfigSaveDTO
      • SysUserOptionVO
      • FzGoodsItem
      • ResultResponseListSysUserOptionVO
      • FzContainerItem
      • SysRoleOptionVO
      • FzParseResult
      • ResultResponseListSysRoleOptionVO
      • FzCallbackResult
      • WharfOptionVO
      • ResultResponseListWharfOptionVO
      • TenantOptionVO
      • ResultResponseListTenantOptionVO
      • BsCustomerOptionVO
      • ResultResponseListBsCustomerOptionVO
      • ResultResponseListBsEcommercePlatformVO
      • ResultResponseListBsPartnerVO
      • CaptchaVO
      • ResultResponseCaptchaVO
      • SingleWindowAuthParam
      • ResultResponseSingleWindowAuthParam
      • SwCookie
      • ResultResponseSwCookie
      • JSONObject
      • status_
      • BsLogSaveDTO
      • DeclRecognizeInfoVO
      • ResultResponseIPageDeclRecognizeInfoVO
      • RecognizeInfoQueryDTO
      • DeclRecognizeRecordVO
      • DeclRecognizeDetailVO
      • key
      • ResultResponseDeclRecognizeDetailVO
      • MapObject
      • RecognizeRetryDTO
      • DeclSaveResultVO
      • DeclContainerDTO
      • DeclLicenseDTO
      • DeclSaveDTO
      • DeclHeadDTO
      • DeclIpCheckResultDTO
      • Item
      • DeclProcessChangeVO
      • DeclIpCheckItemVO
      • ResultResponseIPageEcDocOrderVO
      • DeclGoodsCodeVO
      • BsLogVO
      • IPageBsLogVO
      • ResultResponseIPageBsLogVO
      • IPageDeclGoodsCodeVO
      • ResultResponseListMapObject
      • ResultResponseIPageEcDocTrackVO
      • ResultResponseBsLogVO
      • ResultResponseIPageFreightDocVO
      • EcDocSaveDTO
      • Row
      • DeclBrandStatVO
      • ResultResponseDeclBrandStatVO
      • BrandStatus
      • Goods
      • DeclBrandStatDTO
      • EcDocOrderVO
      • ResultResponseIPageFreightReceiveVO
      • EcDocBatchItemDTO
      • EcDocBatchSaveDTO
      • key
      • key
      • EcDocReorderDTO
      • ResultResponseIPageContainerVO
      • EcDocECodeItemDTO
      • EcDocECodeEditDTO
      • EcDocTrackVO
      • EcCheckFileVO
      • ResultResponseEcCheckFileVO
      • DocInspectionDTO
      • FreightDocDetailVO
      • DeclPrintVO
      • FreightBatchImportItemDTO
      • FreightBatchImportDTO
      • FreightECodeImportItemDTO
      • FreightReceiveVO
      • FreightECodeEditDTO
      • FreightDocEditDTO
      • ResultResponseIPageDeclDocContainerVO
      • ContainerVO
      • FreightCheckFileVO
      • ContainerSaveDTO
      • IPageContainerDocVO
      • FileItem
      • DeclDocContainerLabelDTO
      • FreightPrintDTO
      • ContainerAttachmentRemarkDTO
      • ContainerPushDeclareDTO
      • wharfStatusTabs
      • statusTabs
      • DeclPrintDTO
      • ResultResponseIPageContainerDocVO
      • ConversationDetailVO
      • MaterialFileListVO
      • DeclCheckFileVO
      • DeclDocContainerVO
      • ForwardSnapshotVO
      • MessageVO
      • IPageDeclRecognizeInfoVO

    FzCallbackResult

    飞舟解析回调结果

    {
        "id": "string",
        "status": "string",
        "error": "string",
        "result": {
            "PreEntryId": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "EntryId": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "DeclDate": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "ExportDate": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeCode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeCoScc": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeCoName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OwnerCode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OwnerCodeScc": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OwnerName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OverseasConsignorEname": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "ContrNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "CustomMaster": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "CustomMasterName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "IEPort": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "IEPortName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TrafMode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TrafModeName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "VoyNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TrafName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "BillNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeMode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeModeName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "CutMode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "CutModeName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeAreaCode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeAreaName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeCountry": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TradeCountryName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "DistinatePort": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "DistinatePortName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "WrapType": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "WrapTypeName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "DespPortCode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "DespPortName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "GoodsPlace": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PackNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "GrossWet": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "NetWt": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "FeeRate": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "FeeCurr": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "FeeMark": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "InsurRate": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "InsurCurr": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "InsurMark": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OtherRate": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OtherCurr": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "OtherMark": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TransMode": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "TransModeName": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "AttachNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "NoteS": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "ManualNo": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PromiseItmes1": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PromiseItmes2": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PromiseItmes3": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PromiseItmes4": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "PromiseItmes5": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "SelfDeclare": {
                "text": "string",
                "x0": 0,
                "y0": 0,
                "x1": 0,
                "y1": 0,
                "pageIdx": 0,
                "bVerified": true
            },
            "tDocLists": [
                {
                    "GNo": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "CodeTS": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "GName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "GModel": [
                        "string"
                    ],
                    "GModelStr": "string",
                    "GUnit": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "GUnitName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "GQty": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "unit1": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "unit1Name": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "qty1": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "unit2": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "unit2Name": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "qty2": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DeclPrice": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DeclTotal": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "TradeCurr": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "TradeCurrName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "CusOriginCountry": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "CusOriginCountryName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DestinationCountry": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DestinationCountryName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "OrigPlaceCode": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "OrigPlaceName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DutyMode": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "DutyModeName": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "netWt": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    }
                }
            ],
            "DecContainer": [
                {
                    "ContainerId": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "ContainerMd": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "GoodsNo": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "LclFlag": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    },
                    "ContrainerWt": {
                        "text": "string",
                        "x0": 0,
                        "y0": 0,
                        "x1": 0,
                        "y1": 0,
                        "pageIdx": 0,
                        "bVerified": true
                    }
                }
            ]
        },
        "pdf_base64": "string",
        "page_types": [
            "string"
        ],
        "page_texts": [
            [
                {
                    "text": "string",
                    "x0": 0,
                    "y0": 0,
                    "x1": 0,
                    "y1": 0,
                    "pageIdx": 0,
                    "bVerified": true
                }
            ]
        ]
    }
    Built with