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