CncModels
全局错误码
编号规则:5位数字,前2位为模块,后3位为具体错误
请求参数错误
未认证(Token缺失或无效)
资源不存在
数据冲突(唯一性校验失败)
数据已被引用,不允许操作
服务器内部错误
敏感配置键(用于系统配置表中的敏感字段脱敏处理)
API Token
采集器 API Key
管理员密码哈希
数据库表名常量
车间表 cnc_workshop
品牌表 cnc_brand
品牌字段映射表 cnc_brand_field_mapping
采集地址表 cnc_collect_address
机床表 cnc_machine
工人表 cnc_worker
工人-机床绑定表 cnc_worker_machine
采集结构化记录表 cnc_collect_record
产量分段表 cnc_production_segment
机床日状态 cnc_machine_daily_status
日产量 cnc_daily_production
工人日汇总 cnc_worker_daily_summary
产量调整 cnc_production_adjustment
告警 cnc_alert
系统配置 cnc_sys_config
大屏配置 cnc_screen_config
大屏筛选配置 cnc_screen_filter
日志原始采集表 log_collect_raw
日志系统表 log_system
日志心跳表 log_collector_heartbeat
告警列表项
告警查询(分页)
告警统计结果(未处理告警分类型统计)
未处理告警总数
按告警类型统计的未处理数量
批量告警处理请求
统一API响应包装类
前端约定:code=0 表示成功,非0表示失败
业务数据类型
错误码,0=成功
提示信息
业务数据
构建成功响应
业务数据
提示信息,默认 "success"
成功响应
构建失败响应
错误码(非0)
错误信息
失败响应
品牌详情(含字段映射)
品牌字段映射
品牌模板列表项
新增品牌模板请求
标准字段列表
更新品牌模板请求
采集地址详情(扩展字段留待未来扩展)
采集地址列表项
采集地址下关联机床项
机床名称
设备编码
车间名称
是否在线
当前NC程序名
采集地址查询(分页)
采集地址原始JSON响应
原始JSON字符串
采集地址采集记录项
请求时间
耗时(毫秒)
是否成功
采集到的机床数
机床名称(用于原始JSON弹窗标题)
新增采集地址请求
编辑采集地址请求
通用下拉项
最新告警条目
仪表盘查询参数(日期筛选,不带分页)
起始日期
结束日期
仪表盘总览数据
在线机床数量
总机床数量
今日产量(件)
活跃告警数量
采集成功率(百分比,小数不放大)
今日总工作时长/产线运行时间,单位分钟
正在运行的机床数量
数据缺失机床数量
机床产量排行项
工人产量排行项
车间生产量统计
登录请求
用户名
密码
是否记住密码/保持登录
登录响应
JWT Token
Token 过期时间(秒)
调整日志列表项
调整日志查询(分页)
系统日志列表项
系统日志查询(分页)
新增机床请求
机床采集记录项
采集时间
NC程序名
零件计数
运行状态
机床详情
机床列表项
今日产量与趋势(简化模型)
今日产量
趋势数据(JSON 字符串)
机床查询(分页)
搜索关键字(名称/编码)
车间ID
是否在线(1在线 0离线)
品牌ID
实时采集状态
NC程序名
零件计数
运行状态
操作模式
主轴设定转速
进给设定速度
主轴实际转速
主轴负载(%)
机床今日产量明细项
NC程序名
产量
运行时间(分钟)
切削时间(分钟)
机床产量趋势数据项
日期(yyyy-MM-dd)
当日产量
编辑机床请求
分页查询参数基类
默认值:page=1, pageSize=20
约束:pageSize最大100,page最小1
页码(从1开始),小于1自动修正为1
每页条数,范围1-100,超出自动修正
计算SQL偏移量(OFFSET)
分页结果
数据项类型
数据列表
总记录数
当前页码(从1开始)
每页条数
总页数
产量修正历史记录项
修正记录ID
修正前值
修正后值
修正原因
操作人IP
修正时间
cnc_daily_production 日汇总表列表项
日汇总统计
产量调整历史
调整产量请求
产量查询(分页)
新增屏幕配置请求
新增屏幕筛选项请求
卡片配置列表项
筛选项列表项
更新屏幕配置请求
更新屏幕筛选项请求
筛选条件集合(大屏用)
机床状态总览
大屏汇总数据(简化模型)
修改密码请求
新增车间请求
系统配置项
更新系统配置请求
编辑车间请求
车间列表项
新增工人请求
更新工人请求
可绑定机床项(未绑定其他工人的机床)
机床ID
机床名称
设备编码
工人详情
工人列表项
工人绑定机床项
机床ID
机床名称
设备编码
车间名称
品牌名称
是否在线
当前NC程序名
工人查询(分页)
工人今日产量明细项
机床名称
NC程序名
产量
运行时间(分钟)
切削时间(分钟)
工人产量趋势数据项
日期(yyyy-MM-dd)
当日产量
cnc_alert 告警表
主键ID
告警类型
机床ID
采集地址ID
标题
详情
是否已解决
解决时间
创建时间
cnc_brand CNC品牌模板表
主键ID
品牌名称
设备字段名
标签路径
是否启用
创建时间
修改时间
cnc_brand_field_mapping 品牌字段映射表
主键ID
品牌ID
标准字段
字段名
匹配规则
数据类型
是否必填
创建时间
cnc_collect_address 采集地址表
主键ID
名称
地址URL
品牌ID
采集间隔(秒/单位未约定以整型表示)
是否启用
最近采集时间
最近采集状态
失败次数
创建时间
修改时间
log_collector_heartbeat 采集服务心跳表
主键ID
服务ID
状态
采集地址ID
最近采集时间
成功次数
失败次数
运行时长(秒)
详情(JSON 字符串)
创建时间
log_collect_raw 原始采集JSON表
主键ID
采集地址ID
请求时间
响应时间
响应时长
是否成功
状态码
原始JSON
错误信息
创建时间
cnc_collect_record 采集结构化记录表
主键ID
机床ID
采集时间
设备时间
NC程序名
零件计数
设备状态
运行状态
操作模式
主轴设定速度
进给设定速度
主轴实际速度
进给实际速度
主轴负载
主轴倍率
开机时间
运行时间
切削时间
循环时间
加工状态
扩展数据(JSON 字符串)
创建时间
cnc_daily_production 日汇总表
主键ID
机床ID
生产日期
程序名
总产量
工人ID(用于产量按工人汇总的场景)
段数
总运行时间
总切削时间
总循环时间
是否已调整
调整后的数量
创建时间
修改时间
cnc_machine 机床表
主键ID
设备编码
名称
车间ID
采集地址ID
IP地址
品牌ID
是否启用
是否在线
最近Ping时间
最近采集时间
最近设备状态
最近运行状态
最近程序名
最近零件数
最近操作模式
最近加工状态
创建时间
修改时间
cnc_machine_daily_status 机床日状态表
主键ID
机床ID
生产日期
数据状态
创建时间
修改时间
cnc_production_adjustment 产量修正审计表
主键ID
目标表
目标ID
字段名
旧值
新值
原因
操作IP
创建时间
cnc_production_segment 产量分段记录表
主键ID
机床ID
程序名
生产日期
开始时间
结束时间
起始零件数
结束零件数
产量
是否已结算
结束原因
创建时间
修改时间
cnc_screen_config 大屏卡片配置表
主键ID
卡片键
卡片类型
标题
指标
维度
排序
是否启用
图表配置(JSON 字符串)
创建时间
修改时间
cnc_screen_filter 大屏筛选配置表
主键ID
屏幕Key
筛选类型
筛选值
是否为默认
排序
cnc_sys_config 系统配置表
主键ID
配置键
配置值
值类型
描述
最后修改时间
log_system 系统日志表
主键ID
日志等级
来源
消息
堆栈信息
扩展数据(JSON 字符串)
创建时间
cnc_worker 工人表
主键ID
姓名
工号
是否启用
创建时间
修改时间
cnc_worker_daily_summary 工人日汇总表
主键ID
工人ID
生产日期
总产量
机床数量
程序数量
是否已调整
调整后的数量
创建时间
修改时间
cnc_worker_machine 工人-机床绑定表
主键ID
工人ID
机床ID
创建时间
cnc_workshop 车间表
主键ID
车间名称
排序序号
是否启用
创建时间
修改时间
告警类型常量集合(数据库以字符串存储)
采集失败
设备离线
产量异常
未知设备
服务错误
大屏卡片类型常量(存储为字符串)
统计数字
柱状图
折线图
饼图
状态网格
排名列表
采集服务状态(字符串存储)
运行中
已停止
错误
采集结果状态常量
成功
失败
超时
数据状态枚举(字符串存储版本)
正常
离线
数据缺失
数据类型枚举(字符串存储版本)
字符串
数字
日志等级常量(字符串表示)
调试
信息
警告
错误
字段匹配方式(字符串存储)
按ID匹配
按名称匹配
产量段关闭原因(字符串存储)
程序切换
手动复位
日终结束
服务停止
值类型枚举(字符串存储)
字符串
数字