账户系统 · coinex-account

职责与定位

维护平台内部账户、余额与冻结,以及用户、商户等主体的充提订单和账务处理。

属性 内容
源码目录 coinex-account
分类 账户、钱包与增值服务
工程角色 业务或支撑服务工程
构建入口 coinex-account/pom.xml

已核对的源码入口

类或接口 源码路径
UserCoinWalletService coinex-account/account-api/src/main/java/com/exch/account/service/UserCoinWalletService.java
UserFreezeThawApi coinex-account/account-api/src/main/java/com/exch/recharge/withdraw/service/UserFreezeThawApi.java
UserCoinRechargeWithdrawApi coinex-account/account-api/src/main/java/com/exch/recharge/withdraw/service/UserCoinRechargeWithdrawApi.java
PartnerRechargeWithdrawApi coinex-account/account-api/src/main/java/com/exch/partner/recharge/service/PartnerRechargeWithdrawApi.java
UserBBCoinWalletService coinex-account/account-api/src/main/java/com/exch/bb/account/service/UserBBCoinWalletService.java
UserNewOptionCoinWalletService coinex-account/account-api/src/main/java/com/exch/newoption/account/service/UserNewOptionCoinWalletService.java

接口摘录

以下签名来自接口声明,用于定位能力;接口声明不等于实现和线上调用已验证。

UserCoinWalletService

UserCoinWallet selectByPartnerIdAndUidAndCoinId(Long partnerId, Long uid, Long coinId);
List<UserCoinWalletDto> findListByMinValue(Long partnerId, Long coinId, BigDecimal minValue, List<Long> excludeUids);
List<UserCoinWallet> findWithoutChangeByDate(Long partnerId, Long coinId, Date countDate);
List<Long> findChangedeByDate(Long partnerId, Long coinId, Date countDate);

UserFreezeThawApi

ResponseVo addUserFreeze(UserFreezeThawDto dto);
ResponseVo addUserFreezeV1(UserFreezeThawDto dto);
ResponseVo updateUserFreeze(UserFreezeThaw dto);
ResponseVo updateUserFreezeV1(UserFreezeThaw dto);

UserCoinRechargeWithdrawApi

ResponseVo queryRechargeWithdrawList(UserCoinRechargeWithdrawDto dto);
ResponseVo getWithdrawSelectBox(Long partnerId, String type);
ResponseVo updateUserWithdrawV1(UserCoinRechargeWithdrawDto dto) throws BusinessException;
void userCancelWithdraw(UserWithdrawCancelDTO dto) throws BusinessException;

启动入口线索

  • coinex-account/account-batch/src/main/java/com/exch/account/batch/AccountBatchApplication.java
  • coinex-account/account-provider/src/main/java/com/exch/AccountApp.java

仅列出已发现的 main 入口,部署数量与启用参数需对照目标环境确认。

核心流程核对

沿账户接口查资金变更与流水;充提订单继续连接钱包回调,区分业务审核和链上执行。

详细流程见账户系统,充提业务订单不等于链上广播。

边界与验证

本页核对了工程结构、所列文件与部分公开接口;未验证完整调用链、生产启用状态或运行结果。

选择一条实际业务请求,记录入口、下游调用、数据变化和错误结果;覆盖无权限、重复请求、下游超时及重启恢复。涉及金额时额外核对精度、冻结、流水和幂等。

返回账户、钱包与增值服务或全部工程与服务。