feat:
+ 添加作者注释
This commit is contained in:
@@ -12,6 +12,7 @@ import java.util.concurrent.ThreadPoolExecutor;
|
|||||||
/**
|
/**
|
||||||
* 异步配置类
|
* 异步配置类
|
||||||
* 对应C++的线程池配置
|
* 对应C++的线程池配置
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* UDP多播接收配置
|
* UDP多播接收配置
|
||||||
* 对应C++的LoadConfig中的配置项
|
* 对应C++的LoadConfig中的配置项
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||||||
/**
|
/**
|
||||||
* 定时任务配置类
|
* 定时任务配置类
|
||||||
* 对应C++的定时器配置
|
* 对应C++的定时器配置
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Configuration
|
@Configuration
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* 数据查询控制器
|
* 数据查询控制器
|
||||||
* 提供交易数据查询接口
|
* 提供交易数据查询接口
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
* 数据接收控制器
|
* 数据接收控制器
|
||||||
* 对应C++的CallbackFunc回调函数
|
* 对应C++的CallbackFunc回调函数
|
||||||
* 接收实时交易数据
|
* 接收实时交易数据
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
* 供 dc-job-service 通过 Feign 调用执行任务
|
* 供 dc-job-service 通过 Feign 调用执行任务
|
||||||
*
|
*
|
||||||
* @author stock-system
|
* @author stock-system
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import java.time.LocalDate;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 交易日管理控制器
|
* 交易日管理控制器
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.io.Serializable;
|
|||||||
/**
|
/**
|
||||||
* 累计数据DTO
|
* 累计数据DTO
|
||||||
* 对应C++的CAccumulatedLogic计算结果
|
* 对应C++的CAccumulatedLogic计算结果
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import java.util.Map;
|
|||||||
* COP数据项DTO
|
* COP数据项DTO
|
||||||
* 对应C++的COP_ITEM
|
* 对应C++的COP_ITEM
|
||||||
* 用于数据传输和消息传递
|
* 用于数据传输和消息传递
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.io.Serializable;
|
|||||||
/**
|
/**
|
||||||
* 买卖强度记录实体类
|
* 买卖强度记录实体类
|
||||||
* 对应C++的BsRecord结构体
|
* 对应C++的BsRecord结构体
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import java.io.Serializable;
|
|||||||
* MTC记录实体类
|
* MTC记录实体类
|
||||||
* 对应C++的MtcRecord结构体
|
* 对应C++的MtcRecord结构体
|
||||||
* MTC = Minute Transaction Count (分钟交易数据)
|
* MTC = Minute Transaction Count (分钟交易数据)
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.io.Serializable;
|
|||||||
/**
|
/**
|
||||||
* 交易记录实体类
|
* 交易记录实体类
|
||||||
* 对应C++的CTranRecord
|
* 对应C++的CTranRecord
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
|||||||
* 交易表实体类
|
* 交易表实体类
|
||||||
* 对应C++的CTranTable类
|
* 对应C++的CTranTable类
|
||||||
* 存储单个交易品种的所有交易记录和业务逻辑数据
|
* 存储单个交易品种的所有交易记录和业务逻辑数据
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
|||||||
* 累计数据逻辑服务
|
* 累计数据逻辑服务
|
||||||
* 对应C++的CAccumulatedLogic类
|
* 对应C++的CAccumulatedLogic类
|
||||||
* 负责计算累计成交量和成交额
|
* 负责计算累计成交量和成交额
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
|||||||
* 买卖强度逻辑服务
|
* 买卖强度逻辑服务
|
||||||
* 对应C++的CBuySellStrengthLogic类
|
* 对应C++的CBuySellStrengthLogic类
|
||||||
* 负责计算买卖强度(高/中/低)
|
* 负责计算买卖强度(高/中/低)
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import java.util.Map;
|
|||||||
* COP协议解析器
|
* COP协议解析器
|
||||||
* 解析UDP多播接收到的COP协议数据
|
* 解析UDP多播接收到的COP协议数据
|
||||||
* 对应C++的MsgObject和COP_ITEM解析逻辑
|
* 对应C++的MsgObject和COP_ITEM解析逻辑
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class COPParser {
|
public class COPParser {
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
|||||||
* MTC逻辑服务
|
* MTC逻辑服务
|
||||||
* 对应C++的CMTCLogic类
|
* 对应C++的CMTCLogic类
|
||||||
* 负责计算和生成分钟级交易数据(MTC - Minute Transaction Count)
|
* 负责计算和生成分钟级交易数据(MTC - Minute Transaction Count)
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import java.util.stream.Collectors;
|
|||||||
* 交易数据库服务
|
* 交易数据库服务
|
||||||
* 对应C++的CTranDatabase类
|
* 对应C++的CTranDatabase类
|
||||||
* 管理所有交易表的集合
|
* 管理所有交易表的集合
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
|||||||
* 交易表服务
|
* 交易表服务
|
||||||
* 对应C++的CTranTable类
|
* 对应C++的CTranTable类
|
||||||
* 管理单个交易品种的数据和业务逻辑
|
* 管理单个交易品种的数据和业务逻辑
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Component;
|
|||||||
/**
|
/**
|
||||||
* 定时任务类
|
* 定时任务类
|
||||||
* 对应C++的定时器事件处理
|
* 对应C++的定时器事件处理
|
||||||
|
* @author ben.yang
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Component
|
@Component
|
||||||
|
|||||||
Reference in New Issue
Block a user