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匹配 按名称匹配 产量段关闭原因(字符串存储) 程序切换 手动复位 日终结束 服务停止 值类型枚举(字符串存储) 字符串 数字