Administrator
2026-06-05 012bd1f58e8e1c37caeea774ee181f754374e7d5
refactor(api): 移除Huobi API相关代码并简化应用配置

- 删除了Huobi API客户端实现及相关响应类
- 移除了账户、交易等Huobi API相关数据模型
- 简化了应用配置文件,移除数据库和第三方服务配置
- 更新应用配置以支持OKX量化策略
83 files deleted
4 files modified
6838 ■■■■■ changed files
pom.xml 277 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/ExcoinApplication.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/annotations/SubmitRepeat.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/annotations/UserAuth.java 15 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/aop/SubmitRepeatAspect.java 74 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/contants/AppContants.java 79 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/enumerates/CoinTypeEnum.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/enumerates/MemberWalletCoinEnum.java 75 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/enumerates/OrderClosingTypeEnum.java 55 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/enumerates/RabbitPriceTypeEnum.java 31 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java 39 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/exception/GlobalException.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/response/Result.java 80 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/common/response/ResultCode.java 34 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/GlobalExceptionHandler.java 77 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/WebMvcConfig.java 36 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/i18n/CustomLocaleResolver.java 33 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/i18n/LocaleResolverConfig.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/properties/SecurityProperties.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/security/CustomAccessDeniedHandler.java 26 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/security/CustomAuthenticationEntryPoint.java 38 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java 79 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/MessageSourceUtils.java 31 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/RedisUtils.java 583 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/SSLClient.java 49 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/ShareCodeUtil.java 118 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/SmsUtils.java 96 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/SpringContextHolder.java 66 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/TypeJudgeUtils.java 50 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/ApiClient.java 607 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/ApiException.java 33 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/request/CreateOrderRequest.java 52 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/request/DepthRequest.java 26 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/request/IntrustOrdersDetailRequest.java 62 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Account.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Accounts.java 48 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/AccountsResponse.java 56 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/ApiResponse.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Balance.java 57 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/BalanceBean.java 37 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/BalanceResponse.java 47 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Batchcancel.java 22 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/BatchcancelBean.java 34 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/BatchcancelResponse.java 47 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Currencys.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/CurrencysResponse.java 55 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Depth.java 57 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/DepthResponse.java 78 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/DetailResponse.java 67 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Details.java 98 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/HistoryTrade.java 57 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/HistoryTradeResponse.java 67 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/HistoryTradess.java 37 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/IntrustDetail.java 194 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/IntrustDetailResponse.java 47 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Kline.java 68 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/KlineResponse.java 55 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/KlineReturn.java 66 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/MatchresultsOrdersDetail.java 112 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/MatchresultsOrdersDetailResponse.java 47 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Merged.java 121 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/MergedResponse.java 77 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/OrdersDetail.java 178 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/OrdersDetailResponse.java 50 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Place.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/SubmitcancelResponse.java 47 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Symbol.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Symbols.java 98 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/SymbolsResponse.java 67 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/TimestampResponse.java 45 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/Trade.java 38 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/TradeBean.java 60 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/api/response/TradeResponse.java 70 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/mail/RequestEncoder.java 71 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/mail/Sms106Send.java 78 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/mail/SmsSend.java 164 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/mail/SubMailSend.java 170 ●●●●● patch | view | raw | blame | history
src/main/resources/application-app.yml 116 ●●●●● patch | view | raw | blame | history
src/main/resources/application-dayline.yml 114 ●●●●● patch | view | raw | blame | history
src/main/resources/application-loop.yml 114 ●●●●● patch | view | raw | blame | history
src/main/resources/application-newprice.yml 114 ●●●●● patch | view | raw | blame | history
src/main/resources/application-okx.yml 6 ●●●●● patch | view | raw | blame | history
src/main/resources/application-test.yml 75 ●●●●● patch | view | raw | blame | history
src/main/resources/application.yml 78 ●●●● patch | view | raw | blame | history
src/main/resources/i18n/messages.properties patch | view | raw | blame | history
src/main/resources/i18n/messages_en_US.properties 243 ●●●●● patch | view | raw | blame | history
src/main/resources/i18n/messages_zh_CN.properties 242 ●●●●● patch | view | raw | blame | history
pom.xml
@@ -6,65 +6,78 @@
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
        <relativePath/>
    </parent>
    <groupId>com.xcong</groupId>
    <artifactId>excoin</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>excoin</name>
    <description>Demo project for Spring Boot</description>
    <description>OKX Grid Trading Strategy</description>
    <properties>
        <java.version>1.8</java.version>
        <mysql-driver.version>8.0.17</mysql-driver.version>
        <alibaba-druid.version>1.1.18</alibaba-druid.version>
        <mybatis.version>2.0.1</mybatis.version>
        <mybatis-plus.version>3.3.1.tmp</mybatis-plus.version>
        <validation-api.version>2.0.1.Final</validation-api.version>
        <hibernate-validator.version>6.1.0.Final</hibernate-validator.version>
        <swagger.version>2.9.2</swagger.version>
        <io-swagger.version>1.5.23</io-swagger.version>
        <mapstruct.version>1.3.1.Final</mapstruct.version>
        <hutool.version>5.3.1</hutool.version>
        <fastjson.version>1.2.61</fastjson.version>
        <netty.version>4.1.33.Final</netty.version>
        <dom4j.version>1.6.1</dom4j.version>
        <m2e.apt.activation>jdt_apt</m2e.apt.activation>
        <okhttp.version>3.6.0</okhttp.version>
        <aliyun-oss.version>3.8.0</aliyun-oss.version>
    </properties>
    <dependencies>
        <!-- Spring Boot Web (嵌入式Tomcat) -->
        <dependency>
            <groupId>ripple</groupId>
            <artifactId>ripple</artifactId>
            <version>0.0.1</version>
            <scope>system</scope>
            <systemPath>${basedir}/lib/ripple-core-0.0.1-SNAPSHOT.jar</systemPath>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- Lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- OKX REST API 用 OkHttp3 -->
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>okhttp</artifactId>
            <version>${okhttp.version}</version>
        </dependency>
        <!-- OKX WebSocket 连接 -->
        <dependency>
            <groupId>org.java-websocket</groupId>
            <artifactId>Java-WebSocket</artifactId>
            <version>1.5.3</version>
        </dependency>
        <!-- JSON 解析 (FastJSON) -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>${fastjson.version}</version>
        </dependency>
        <!-- JSON 解析 (org.json) -->
        <dependency>
            <groupId>org.json</groupId>
            <artifactId>json</artifactId>
            <version>20230618</version>
        </dependency>
        <!-- Hutool 工具库 -->
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>okhttp</artifactId>
            <!--            <version>3.6.0</version>-->
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>${hutool.version}</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor -->
        <!-- Apache Commons Codec (钉钉Base64签名) -->
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>logging-interceptor</artifactId>
            <version>3.6.0</version>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.15</version>
        </dependency>
        <!-- 钉钉机器人 SDK (本地Jar) -->
        <dependency>
            <groupId>taobao</groupId>
            <artifactId>taobao-sdk</artifactId>
@@ -73,54 +86,7 @@
            <systemPath>${basedir}/lib/taobao-sdk-java.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-amqp</artifactId>
        </dependency>
<!--        <dependency>-->
<!--            <groupId>org.springframework.security</groupId>-->
<!--            <artifactId>spring-security-test</artifactId>-->
<!--            <scope>test</scope>-->
<!--        </dependency>-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- 单元测试 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
@@ -132,156 +98,6 @@
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>${mybatis.version}</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>${mybatis-plus.version}</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>${alibaba-druid.version}</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql-driver.version}</version>
        </dependency>
        <!-- 参数校验 start -->
        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>${validation-api.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>${hibernate-validator.version}</version>
        </dependency>
        <!-- 参数校验 end -->
        <!-- swagger2 start -->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>${swagger.version}</version>
        </dependency>
        <dependency>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-annotations</artifactId>
            <version>${io-swagger.version}</version>
        </dependency>
        <dependency>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-models</artifactId>
            <version>${io-swagger.version}</version>
        </dependency>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>${swagger.version}</version>
        </dependency>
        <!-- swagger2 end -->
        <!-- bean映射转化 -->
        <dependency>
            <groupId>org.mapstruct</groupId>
            <artifactId>mapstruct</artifactId>
            <version>${mapstruct.version}</version>
        </dependency>
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>${hutool.version}</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>${fastjson.version}</version>
        </dependency>
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
        </dependency>
        <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
            <version>${dom4j.version}</version>
        </dependency>
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>okhttp</artifactId>
            <version>${okhttp.version}</version>
        </dependency>
        <dependency>
            <groupId>org.java-websocket</groupId>
            <artifactId>Java-WebSocket</artifactId>
            <version>1.5.3</version>
        </dependency>
        <!-- submail邮件 start -->
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.3.2</version>
        </dependency>
        <dependency>
            <groupId>net.sf.ezmorph</groupId>
            <artifactId>ezmorph</artifactId>
            <version>1.0.3</version>
        </dependency>
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.2.3</version>
            <classifier>jdk15</classifier>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpmime</artifactId>
            <version>4.3.5</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
        </dependency>
        <!-- submail邮件 end -->
    </dependencies>
    <build>
@@ -302,11 +118,6 @@
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.mapstruct</groupId>
                            <artifactId>mapstruct-processor</artifactId>
                            <version>${mapstruct.version}</version>
                        </path>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
src/main/java/com/xcong/excoin/ExcoinApplication.java
@@ -1,18 +1,16 @@
package com.xcong.excoin;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
 * OKX 网格交易策略启动入口
 *
 * @author helius
 */
@EnableScheduling
@EnableSwagger2
@SpringBootApplication
@MapperScan("com.xcong.excoin.modules.*.dao")
public class ExcoinApplication {
    public static void main(String[] args) {
src/main/java/com/xcong/excoin/common/annotations/SubmitRepeat.java
File was deleted
src/main/java/com/xcong/excoin/common/annotations/UserAuth.java
File was deleted
src/main/java/com/xcong/excoin/common/aop/SubmitRepeatAspect.java
File was deleted
src/main/java/com/xcong/excoin/common/contants/AppContants.java
File was deleted
src/main/java/com/xcong/excoin/common/enumerates/CoinTypeEnum.java
File was deleted
src/main/java/com/xcong/excoin/common/enumerates/MemberWalletCoinEnum.java
File was deleted
src/main/java/com/xcong/excoin/common/enumerates/OrderClosingTypeEnum.java
File was deleted
src/main/java/com/xcong/excoin/common/enumerates/RabbitPriceTypeEnum.java
File was deleted
src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java
File was deleted
src/main/java/com/xcong/excoin/common/exception/GlobalException.java
File was deleted
src/main/java/com/xcong/excoin/common/response/Result.java
File was deleted
src/main/java/com/xcong/excoin/common/response/ResultCode.java
File was deleted
src/main/java/com/xcong/excoin/configurations/GlobalExceptionHandler.java
File was deleted
src/main/java/com/xcong/excoin/configurations/WebMvcConfig.java
File was deleted
src/main/java/com/xcong/excoin/configurations/i18n/CustomLocaleResolver.java
File was deleted
src/main/java/com/xcong/excoin/configurations/i18n/LocaleResolverConfig.java
File was deleted
src/main/java/com/xcong/excoin/configurations/properties/SecurityProperties.java
File was deleted
src/main/java/com/xcong/excoin/configurations/security/CustomAccessDeniedHandler.java
File was deleted
src/main/java/com/xcong/excoin/configurations/security/CustomAuthenticationEntryPoint.java
File was deleted
src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java
File was deleted
src/main/java/com/xcong/excoin/utils/MessageSourceUtils.java
File was deleted
src/main/java/com/xcong/excoin/utils/RedisUtils.java
File was deleted
src/main/java/com/xcong/excoin/utils/SSLClient.java
File was deleted
src/main/java/com/xcong/excoin/utils/ShareCodeUtil.java
File was deleted
src/main/java/com/xcong/excoin/utils/SmsUtils.java
File was deleted
src/main/java/com/xcong/excoin/utils/SpringContextHolder.java
File was deleted
src/main/java/com/xcong/excoin/utils/TypeJudgeUtils.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/ApiClient.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/ApiException.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/request/CreateOrderRequest.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/request/DepthRequest.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/request/IntrustOrdersDetailRequest.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Account.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Accounts.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/AccountsResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/ApiResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Balance.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/BalanceBean.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/BalanceResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Batchcancel.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/BatchcancelBean.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/BatchcancelResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Currencys.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/CurrencysResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Depth.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/DepthResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/DetailResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Details.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/HistoryTrade.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/HistoryTradeResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/HistoryTradess.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/IntrustDetail.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/IntrustDetailResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Kline.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/KlineResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/KlineReturn.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/MatchresultsOrdersDetail.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/MatchresultsOrdersDetailResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Merged.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/MergedResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/OrdersDetail.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/OrdersDetailResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Place.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/SubmitcancelResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Symbol.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Symbols.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/SymbolsResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/TimestampResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/Trade.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/TradeBean.java
File was deleted
src/main/java/com/xcong/excoin/utils/api/response/TradeResponse.java
File was deleted
src/main/java/com/xcong/excoin/utils/mail/RequestEncoder.java
File was deleted
src/main/java/com/xcong/excoin/utils/mail/Sms106Send.java
File was deleted
src/main/java/com/xcong/excoin/utils/mail/SmsSend.java
File was deleted
src/main/java/com/xcong/excoin/utils/mail/SubMailSend.java
File was deleted
src/main/resources/application-app.yml
File was deleted
src/main/resources/application-dayline.yml
File was deleted
src/main/resources/application-loop.yml
File was deleted
src/main/resources/application-newprice.yml
File was deleted
src/main/resources/application-okx.yml
@@ -1,2 +1,4 @@
mybatis-plus:
  mapper-locations: classpath*:mapper/blackchain/*.xml, classpath*:mapper/ding/*.xml, classpath*:mapper/price/*.xml, classpath*:mapper/combom/*.xml, classpath*:mapper/record/*.xml, classpath*:mapper/uinfo/*.xml, classpath*:mapper/push/*.xml, classpath*:mapper/coin/*.xml, classpath*:mapper/user/*.xml, classpath*:mapper/demo/*.xml
# OKX 网格策略专用配置
logging:
  level:
    com.xcong.excoin.modules.okxNewPrice: INFO
src/main/resources/application-test.yml
File was deleted
src/main/resources/application.yml
@@ -1,75 +1,17 @@
server:
  port: 8888
  servlet:
    context-path: /
spring:
  OKEX:
    baseurl: https://www.okex.com
  profiles:
    active: test
  datasource:
    url: jdbc:mysql://120.27.238.55:3406/db_base?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8
    username: ct_test
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      initial-size: ${spring_datasource_druid_initial_size:10}
      max-active: ${spring_datasource_druid_max_active:20}
      min-idle: ${spring_datasource_druid_min_idle:3}
      #配置获取连接等待超时的时间
      max-wait: 60000
      pool-prepared-statements: true
      max-pool-prepared-statement-per-connection-size: 20
      validation-query: SELECT 'x'
      test-on-borrow: true
      test-on-return: true
      test-while-idle: true
      #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
      time-between-eviction-runs-millis: 60000
      #配置一个连接在池中最小生存的时间,单位是毫秒
      min-evictable-idle-time-millis: 300000
      #spring.datasource.druid.max-evguide.ftlictable-idle-time-millis=
      filters: stat,wall
      stat-view-servlet:
        # 默认true 内置监控页面首页/druid/index.html
        enabled: true
        url-pattern: /druid/*
        # 允许清空统计数据
        reset-enable: true
        login-username: root
        login-password: 123456
        # IP白名单 多个逗号分隔
        allow: ${spring_datasource_stat_view_servlet_allow:}
        # IP黑名单
        deny: ${spring_datasource_stat_view_servlet_deny:}
  ## 国际化配置
  messages:
    basename: i18n/messages
    active: okx
  autoconfigure:
    exclude:
      # 移除不需要的自动配置
      - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
      - org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
      - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
app:
  debug: false
  redis_expire: 3000
  # k线更新任务控制
  kline-update-job: false
  #最新价任务控制
  newest-price-update-job: false
  #日线 该任务不能与最新价处于同一个服务器
  day-line: false
  #其他任务控制
  other-job: false
  loop-job: false
  rabbit-consumer: false
  block-job: false
aliyun:
  oss:
    end-point: https://oss-cn-hangzhou.aliyuncs.com
    bucket-name: https://excoin.oss-cn-hangzhou.aliyuncs.com
    access-key-id: LTAI4GBuydqbJ5bTsDP97Lpd
    access-key-secret: vbCjQtPxABWjqtUlQfzjlA0qAY96fh
rsa:
  public_key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCCf8UFZK54AiK4PRu7tNd+Z8qZ77o/QXCnk25DRmygVpOEu5mGNSAvfnWmKp2pEV2RljeXq3Rid/+LQkonaebMJeXKSF0yxL/VgyeT8JaQ5gNbOrdfdlc+mFkXJyzyJt8YkvApEdPRNSU2ENBn7mgRfD0BYPM4vZ6/rv+de38FJwIDAQAB
  private_key: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAIJ/xQVkrngCIrg9G7u0135nypnvuj9BcKeTbkNGbKBWk4S7mYY1IC9+daYqnakRXZGWN5erdGJ3/4tCSidp5swl5cpIXTLEv9WDJ5PwlpDmA1s6t192Vz6YWRcnLPIm3xiS8CkR09E1JTYQ0GfuaBF8PQFg8zi9nr+u/517fwUnAgMBAAECgYBhPt9NvpI4wbanvnndLczr2GJkxfzvSE+vwLCJF4C5FusFHVsxZINggQcg1V75bwRgCiXRMyYefreCSdrCditS43PzTOmE4RRrpxLlm8oubJc0C98LQ2qlN9AsUqL5IHpVGgbHDyWAwjc1GBID6nwXKpxq1/VodFqhahG9D5EZsQJBALnkb+5VTxQbiyQI4Uc9NIvAyVcNY1OisbvY6tvNgdBbJkADgAb78M1HWxxYjUqsvzggNHc7cWqWBHMgpnJaqm8CQQCztze4D7uAk7OC9MJHY5eE980J8Kk+GEZKxz4LahzU6V6dcb9GFac3wEtgilj/tOAn9y0/Q8sm9vvCIbMDzgzJAkEAqRYcqhF26LdVDOX25DHMBgLKISDQZFbsjA13M4/usHL4i+mjHrc0BcUOHu59NpuDI65HitzLAUSLr5zXSdUmiQJAW77wOg4GCejdXsB3IhzMsHwU97sdm26nC+vVV9xvJZ6Rx8zW+f9543NOx9U5BCmhuaVtOvvwDU9PTVcI3atmSQJAXAIJ5gGdtXx0DXiX4VvzNFHqgaqHMGvXyjNVkU2FYQbSAd2A6app4uRO+BkZu9dSjh14m+oXMnV2HzAN2rRnjA==
  # OKX 量化策略开关
  quant: true
src/main/resources/i18n/messages.properties
src/main/resources/i18n/messages_en_US.properties
File was deleted
src/main/resources/i18n/messages_zh_CN.properties
File was deleted