3 Commits (7f0ce63ef6cebeec9ef595a1611908df1bc36832)

Author SHA1 Message Date
821644@qq.com ade24d7a9b 修复编译错误,完成.NET 8.0升级
主要修复内容:
1. RealTimeController: 修复IEnumerable<int>转List<int>及Count方法问题
2. ConfigController: 修复BusinessRuleConfig命名空间歧义问题
3. ConfigController: 修复BusinessRule/StatisticsRule类型转换问题
4. ConfigController: 修复ImportConfigurationAsync参数类型问题
5. TemplateController: 修复ApiResponse.Error方法调用问题
6. IServices: 同步BusinessRule属性与BusinessRuleConfig一致
7. ApiResponse: 添加支持错误详情列表的重载方法
8. Models: 添加CNCDevice.TemplateId和CNCBrandTemplate.DeviceId别名属性
3 weeks ago
821644@qq.com 47c26fa125 完成CNC机床数据采集分析系统核心功能开发
主要完成:
- 完善数据模型层:添加告警、统计、认证、数据采集等模型
- 实现数据访问层:通用仓储、设备、模板、生产、用户、系统等仓储
- 完善核心业务服务:设备采集、产量统计、告警管理、模板配置、系统配置、日志服务
- 实现中间件和过滤器:异常处理、日志、跨域、统一响应格式
- 实现实时通信服务:WebSocket通信、连接管理、消息推送
- 完善API控制器:设备、生产、告警、模板、系统等接口
- 添加单元测试:核心服务测试用例

实现的关键功能:
- 设备数据采集和解析服务
- 产量统计计算(差分算法)
- 多品牌模板配置管理
- 告警管理和通知
- 实时数据推送
- 系统配置管理
- 日志记录和管理
4 weeks ago
821644@qq.com f90cbd7209 Initial commit: Complete .NET6 CNC machine data collection and analysis system
- Created standard .NET6 project structure with Haoliang.Api, Haoliang.Core, Haoliang.Data, Haoliang.Models, and Haoliang.Tests
- Implemented device management API with Entity Framework Core and MySQL
- Added production calculation logic for CNC machine output statistics
- Created comprehensive data models for devices, templates, production records, users, and system
- Implemented repository pattern for data access
- Added comprehensive test coverage for models and production logic
- Fixed version compatibility issues with Pomelo.EntityFrameworkCore.MySql and Microsoft.AspNetCore.Cors
4 weeks ago