haoliang
|
be8d8c323e
|
产量报表后端:支持机床多选、程序名多值、跨页面联动MachineIds/ProgramNames字段
|
1 month ago |
haoliang
|
56f00f4558
|
新增产量报表三维度API端点(机床/员工/程序各含summary+list),从cnc_production_segment实时计算
|
1 month ago |
haoliang
|
4f04fec9e0
|
feat(后端): 新增三模块重构所需DTO
|
1 month ago |
haoliang
|
de5e636fdc
|
修复产量报表:下拉框字段映射、汇总卡片数值、表格运行时间/切削时间
|
2 months ago |
haoliang
|
667e215322
|
修复产量报表字段映射:添加前端兼容字段(date/quantity/runTime/cuttingTime/dataStatus),产量列直接显示数值
|
2 months ago |
haoliang
|
ee0b5da1c1
|
产量报表改为混合查询:已汇总用daily_production,未汇总从segment实时计算;默认日期改为今天;参数名统一为startDate/endDate
|
2 months ago |
haoliang
|
126cecfa09
|
补齐产量报表2个端点(adjustment-history/export占位)+修复前端API路径参数 + 新增DTO + Repository方法
|
2 months ago |
haoliang
|
fc7d350c3d
|
feat(repository): CncRepository完整实现 - 20接口+16实现,编译通过
- Interface: 20个仓储接口(ISysConfig/IWorkshop/IBrand/IBrandFieldMapping/ICollectAddress/IMachine/IWorker/IWorkerMachine/IDailyProduction/IProductionSegment/IMachineDailyStatus/IWorkerDailySummary/IProductionAdjustment/IAlert/IScreenConfig/IScreenFilter/ICollectRaw/ISystemLog/ICollectorHeartbeat/IDashboard)
- Impl: 16个仓储实现(BusinessRepository子类+LogRepository子类)
- 包含: 基础CRUD/分页查询/多表JOIN/统计聚合/仪表盘查询
- 修复: AlertRepository继承修正(BusinessRepository)/dynamic替换为强类型
|
2 months ago |
haoliang
|
7686930525
|
feat(models): CncModels完整实现 - 10枚举+20实体+62DTO,编译通过0错误0警告
- Enum: AlertType/CollectStatus/DataStatus/CardType/DataType/MatchBy/SegmentCloseReason/CollectorServiceStatus/LogLevel/ValueType
- Entity: 20张表完整映射(Workshop/Brand/Machine/Worker/CollectRecord/DailyProduction/Alert/SysConfig/ScreenConfig等)
- DTO: 13模块请求响应类(Login/Dashboard/Machine/Brand/CollectAddress/Worker/Production/Alert/Settings/Log/ScreenConfig/Screen/Common)
- Constants: TableName(20张表名) + SensitiveConfigKey(3个敏感键) + ErrorCode(6个错误码)
- 基础类: ApiResponse/PagedResult/PagedQuery
|
2 months ago |