CncService
业务异常
Service层抛出此异常,由全局异常过滤器统一捕获并转换为ApiResponse
业务错误码(非0)
创建业务异常
错误码,参见 CncModels.Constants.ErrorCode
错误信息,会返回给前端展示
告警管理实现
登录认证实现
品牌模板实现
采集地址实现
从sys_config读取在线超时阈值(秒)
采集数据查询实现
采集日志相关的业务实现
仪表盘实现
从sys_config读取heartbeat_interval,计算心跳超时阈值(间隔×3)
机床管理实现
产量管理实现
回放服务实现
通过日志库日活日志与业务库表实现回放能力
注意:此实现尽量复用现有 SQL,避免引入额外依赖
预览回放影响范围(不做写操作)
执行回放:清空当天数据并重新写入(简化实现)
大屏配置实现
系统日志实现
Windows 服务检测实现(基于 ServiceController)
员工管理实现
从sys_config读取在线超时阈值(秒)
车间管理实现
登录认证服务接口
管理员登录
登录请求参数
登录响应(包含 JWT Token 及有效期)
品牌模板服务接口
采集地址服务接口
获取采集地址下关联机床列表
获取采集地址近期采集记录
获取最新原始采集JSON
采集数据查询服务接口
按地址ID分页查询原始采集记录
获取最新采集记录
分页查询采集分析日志
获取单条采集分析日志的详情
根据原始日志ID查找相关联的分析记录
分页查询采集周期信息
仪表盘服务接口
NC程序产量排行TOP N
NC程序产量分布(饼图数据)
机床管理服务接口
分页查询机床列表
查询条件
分页结果
根据ID获取机床详情
机床ID
机床详情
新增机床
创建参数
新建机床的ID
编辑机床信息
机床ID
修改参数
是否更新成功
删除机床并解绑相关工人
机床ID
是否删除成功
批量删除机床并解绑相关工人
机床ID列表
删除的记录数
启用或禁用机床
机床ID
是否切换成功
获取机床实时采集状态
机床ID
实时状态信息
获取机床今日产量明细
机床ID
今日产量列表
获取机床7天产量趋势
机床ID
趋势数据列表
获取机床采集记录(从日志库log_collect_analysis查询,支持日期筛选)
机床ID
筛选日期,默认今天
采集记录列表
获取设备最新Tag数据(6个指标各带独立采集时间)
设备ID
6个Tag数据列表
产量管理服务接口
分页查询产量记录
获取日汇总统计
获取日期范围总产量
产量修正
获取某条产量记录的修正历史
获取设备产量汇总(按日期范围)
获取设备产量明细列表(按日期范围)
获取员工产量汇总(按日期范围)
获取员工产量明细列表(按日期范围)
获取程序产量汇总(按日期范围)
获取程序产量明细列表(按日期范围)
回放服务接口(D1-D2 数据回放)
预览回放影响范围
执行回放,含清空与重建并重新汇总
大屏配置服务接口
获取大屏汇总数据
获取所有卡片配置
更新卡片配置
获取筛选项列表
创建筛选项
更新筛选项
删除筛选项
Windows 服务检测接口(用于管理后台对采集服务的状态检测与控制)
获取指定服务的当前状态
服务名
服务状态枚举
尝试启动指定服务,并在给定超时内等待就绪
服务名
超时(秒)
(是否成功, 详细信息)
尝试停止指定服务,并在给定超时内等待停止
服务名
超时(秒)
(是否成功, 详细信息)
获取工人绑定机床列表
获取工人今日产量明细
获取工人7天产量趋势
获取可绑定机床列表(未绑定其他工人的)
车间管理服务接口
获取车间列表
按ID获取车间
新增车间
编辑车间
删除车间
启停车间
获取车间下机床数量