Files
bj_power/bj_power_mes/etc/bj_power_mes-api.yaml
T
SunYF 62e45b7379 feat: 完成附件存储重构与磁盘监控功能,同步物料档案与入库单规则更新
1.  新增跨平台磁盘空间监控能力,每日7点自动检测附件目录剩余空间,触发阈值告警
2.  重构附件存储方案为年/月/日/文件类型分层结构,统一MES与WMS的附件管理逻辑
3.  对齐物料档案与入库单的质量状态校验规则,仅合格品计入库存与出库
4.  实现入库单作废功能与区域库位的多级父子结构管理
5.  删除物料简称字段,补充规格型号与单位必填项,统一系统数据口径
6.  新增附件中心与磁盘状态查询接口,完善权限控制与操作日志
2026-09-19 10:54:15 +08:00

74 lines
2.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Name: bj_power_mes
Host: 0.0.0.0
Port: 8888
Timeout: 10000
# 请求体上限:go-zero 默认仅 1MB,会拦住照片/PDF 上传;取各文件类型上限的最大值(50MB)
MaxBytes: 52428800
# PostgreSQL(独立库 bj_power_mes
Database:
Host: 127.0.0.1
Port: 5432
User: postgres
Password: postgres
Dbname: bj_power_mes
MaxIdle: 10
MaxOpen: 20
# Redis(看板缓存 + 防击穿)
Redis:
Host: 127.0.0.1:6379
Type: node
# JWT(统一密钥 Hardman_2026access 短有效 + refresh 滑动续签)
Auth:
AccessSecret: Hardman_2026
AccessExpire: 3600
# 项目间内部 API 鉴权(X-API-TOKEN
Internal:
Token: Hardman_2026
# 命令行敏感操作门禁密码(migrate/reset-all/seed/change-password 需输入,独立于后台登录账号密码)
Cli:
AdminPassword: "Hardman_2026"
# 日志:按天存储 logs/bj_power_mes-2026-xx-xx.log,保留 30 天
Logger:
Level: INFO
Format: text
Filename: logs/bj_power_mes.log
Daily: true
MaxSize: 100
MaxBackups: 10
MaxAge: 30
Compress: false
Console: true
# WMS 内部接口(半成品流转等)
Wms:
BaseURL: http://127.0.0.1:8890
Token: Hardman_2026
# PLC 对接(mock 模式时 Enable=false,写入工序码 + 读完成信号)
Plc:
Enable: false
Host: 127.0.0.1
Port: 102
# 附件统一存储(与 WMS 共用同一根目录,落盘 年/月/日/文件类型/uuid.ext,库内只存相对路径)
# 生产环境改 Dir: /data/bj_power/attachments
Upload:
Dir: "D:/hardman/bj_power/attachments"
MaxMB: 20 # 默认单文件上限 20MB
MaxSize:
PROCESS_PDF: 52428800 # 工艺流程作业指导书 50MB
INSPECTION_PHOTO: 20971520 # 检验/巡检照片 20MB
INSPECTION_PDF: 52428800 # 检验报告 50MB
DRAWING: 52428800 # 图纸 50MB
EXCEL_IMPORT: 10485760 # Excel 导入 10MB
LocalRetentionYears: 1 # 本地保留最近 1 年
DiskWarnPercent: 20 # 剩余空间 <20% 告警
DiskCriticalPercent: 10 # 剩余空间 <10% 提示清理/归档
DiskCheckHour: 7 # 每天 07:00 检测
ArchiveDir: "" # 外部备份目录(NAS/移动硬盘),留空则归档仅标记