Administrator
10 hours ago 635199d881d45a8c92abea57e89b69634ab4b366
refs
author Administrator <15274802129@163.com>
Monday, December 22, 2025 16:19 +0800
committer Administrator <15274802129@163.com>
Monday, December 22, 2025 16:19 +0800
commit635199d881d45a8c92abea57e89b69634ab4b366
tree 953d30672be58e1a7fc5a2fba11a999fa2c721da tree | zip | gz
parent 63efa1d25fc5ad9f3107dd02183e7f5b7c11ed88 view | diff
feat(newPrice): 新增OKX交易所相关功能模块

- 添加CoinTypeConvert工具类,支持币种符号转换为K线键值
- 创建DateUtils日期处理工具类,支持多种日期格式化与解析
- 新增DefaultUrls枚举类,定义交易所相关URL常量
- 添加ExchangeInfoEnum枚举类,管理交易所账户信息配置
- 创建ExchangeLoginEventService接口及实现类,处理交易所登录事件
- 新增ExchangeLoginService单例类,统一管理交易所服务实例
- 添加FebsException自定义异常类,处理系统内部错误
- 创建HttpMethod枚举类,定义HTTP请求方法类型
- 添加JSONParser工具类,提供JSON数据解析功能
- 新增KlineVo实体类,封装K线请求参数
- 创建OkHttpUtils工具类,封装OkHttp客户端请求逻辑
- 添加OKXAccount账户管理类,处理OKX账户相关操作
- 新增OKXContants常量类,定义OKX接口路径常量
- 创建ParameterChecker参数检查工具类,验证接口参数合法性
- 添加RequestBuilder请求构建工具类,生成带签名的请求头
20 files added
4 files modified
1535 ■■■■■ changed files
src/main/java/com/xcong/excoin/common/exception/FebsException.java 15 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/ExchangeInfoEnum.java 34 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/ExchangeLoginEventService.java 27 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/ExchangeLoginService.java 36 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/KlineVo.java 23 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/OKXAccount.java 21 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/RequestHandler.java 125 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/ResponseHandler.java 66 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/enums/DefaultUrls.java 38 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/enums/HttpMethod.java 9 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/enums/RequestType.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/impl/ExchangeLoginEventServiceImpl.java 50 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/DateUtils.java 80 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/JSONParser.java 40 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/OKXContants.java 185 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/OkHttpUtils.java 330 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/ParameterChecker.java 36 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/RequestBuilder.java 150 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/SignUtils.java 55 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/utils/UrlBuilder.java 128 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/symbols/controller/SymbolsController.java 10 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/symbols/service/SymbolsService.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java 30 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java 38 ●●●●● diff | view | raw | blame | history