商户、币种与委托
基础入口
MerchantApplyService 定义 OTC 商户申请及申请查询;OtcCoinService 和 CurrencyService 提供 OTC 币种与法币配置相关接口。它们与 coinex-coin 的平台币种配置存在职责区别,关联方式需要沿具体实现核对。
委托接口
coinex-otc/otc-api/src/main/java/com/exch/otc/api/otcEntrust/service/OtcEntrustService.java 定义:
addOtcEntrust(...):创建委托,包含接收用户上下文的重载。selectOtcEntrustDetail(...)、selectEntrustsByParams(...):详情与列表查询。cancelOtcEntrust(...)、cancelAllEntrusts(...):取消入口。updateAccountTypeToOtc(...):账户类型相关操作入口,具体效果需查实现。
核对流程
商户资格与配置 → 创建委托 → 可见范围和可交易数量 → 接单后委托变化 → 撤销时存量订单处理。以上为阅读顺序,不表示全部校验已核实。
验证场景
资格不足、币种关闭、金额与数量不合法、并发接单、重复撤销和仍有活跃订单时撤销委托。