首页
登录
搜索
登录
搜索
emer
累计撰写
21
篇文章
累计收到
29
条评论
首页
登录
自定义幻灯片
最新文章
2026-8-29
ERP-WMS-MES P0 级稳定性与正确性补齐
ERP-WMS-MES P0 级稳定性与正确性补齐 - 产品需求文档(spec.md) Overview Summary: 落地 P0-1 至 P0-7 共 7 项高优先级修复与能力补齐:入库 FEFO 建议、MES 领料出库自动拣货、出库过期批次硬拦截、批次建议用户点选回填、2 处忽略错误加固、库存预留(Reservation)模型 + ...
2026年-8月-29日
134 阅读
0 评论
2026-8-15
AI:ERP-WMS-MES 一体化系统 — 项目概述与特点
<h1 class="markdown-h1" style="font-style:normal;font-size:14px;font-family:" color:#171717;background-color:#ffffff;"=""> ERP-WMS-MES 一体化系统 — 项目概述与特点 <h2 class="markdown-h2" style="font-style:normal;font-size:16px;font-family:" color:#171717;background-color:#ffffff;"=""> 一、项目概述 <p class="markdown-p" style="color:#171717;font-style:normal;font-size:14px;font-family:" background-color:#ffffff;"=""> 本项目是一套面向中小型制造/商贸企业的全栈一体化数字化管理系统,覆盖 ERP(企业资源计划)+ WMS(仓储管理)+ MES(制造执行) 三大核心业务域,采用 Go 单体工程 + 三端发布 的架构设计: <div class="markdown-table-outer-wrapper custom-scrollbar-x" style="border:0px solid #E5E7EB;margin:12px 0px;color:#171717;font-family:" font-size:14px;background-color:#ffffff;"=""> 端 技术栈 目标用户 Go + Gin + GORM + MySQL + Redis 🖥️ Windows 桌面客户端 管理员、财务、采购、仓库、车间调度员 微信原生小程序框架 Go 单体 + 多交付物 Server 端自托管 统一版本注入 声明式 UI 主题系统 扁平化组件 异步 UI 机制 模块热插拔 单例 Dashboard 运行时状态持久化 按钮栏 JSON 驱动 标准列表页模板 拼音模糊搜索 Swapping 重建机制 Gin 中间件链式组合 诊断级日志 GORM + 手写 SQL 双模式 定时任务调度器 敏感词校验 数据权限(Data Scope) 启动MySQL.bat 启动客户端.bat 停止服务.bat / restart.bat build_client.bat / build_server.bat deploy/init_db.sql 运行时 Win32 资源内嵌
2026年-8月-15日
123 阅读
0 评论
2026-8-15
AI:ERP-WMS-MES 一体化系统 — 项目详解 & 编译说明
ERP-WMS-MES 一体化系统 — 项目详解 & 编译说明 一、项目总览 这是一个 Go 单体工程,同时构建出 3 个交付物: 交付物 入口 产物路径 用途 Server 端 ./main.go bin/erp-wms-server.exe HTTP REST API + MySQL + Redis Desktop 客户端 ./desktop/main.go desktop/erp-wms-desktop.exe→ 复制到bin/ Windows Walk 原生 GUI 微信小程序 miniprogram/app.js 微信开发者工具上传 移动端 Go 版本:1.25.0(toolchain go1.25.12) 版本号:统一由 VERSION 文件管理(当前1.0.1) 模块名:erp-wms-system 二、项目目录结构 Plain Text c:\cx\MWE\ ├── main.go ← Server 端入口(gin HTTP 服务) ├── tray.go ← Server 端系统托盘 + 窗口管理 ├── config_dialog.go ← Server 端配置对话框 ├── database_backup.go ← Server 端数据库备份 ├── install_wizard.go ← Server 端安装向导 ├── mysql_service.go ← MySQL 服务启停 ├── server_manager.go ← Server 端进程管理 ├── router/router.go ← Gin 路由注册(admin/basic/erp/wms/mes/print/report/dashboard) ├── VERSION ← 版本号(共用) ├── go.mod / go.sum ← Go 模块定义 │ ├── controller/ ← 服务端控制器(9 大分组 ~30 文件) │ ├── admin/ ← 管理员:登录/会话/2FA/IP过滤/消息/调度器/安全仪表盘/系统更新 │ ├── basic/ ← 基础数据:审批/附件/公司/打印模板/导入 │ ├── dashboard/ ← 仪表盘统计 │ ├── erp/ ← ERP:采购/销售/委外/合同/财务/退货 │ ├── mes/ ← MES:BOM/工艺/工单/质检/领料/设备 │ ├── print/ ← 打印:模板/预览/元素 │ ├── report/ ← 报表 │ └── wms/ ← WMS:仓库/库位/入库/出库/盘点/批次/库存/移库 │ ├── middleware/ ← Gin 中间件 │ ├── api_sign.go ← API 签名验证 │ ├── global_rate_limit.go ← 全局限流 │ ├── ip_filter.go ← IP 黑白名单 │ ├── session.go ← 会话验证 │ └── sensitive_verify.go ← 敏感词校验 │ ├── database/ ← GORM 模型 + DB 连接 ├── config/ ← 配置加载 + 字段加密 + config.yaml ├── cache/ ← Redis 缓存 + 本地缓存 ├── security/ ← AES/RSA 加密 + TOTP 两步验证 ├── util/ ← 工具集:响应/签名/分页/上传/GeoIP/密码策略/日志脱敏 ├── initializer/ ← 启动初始化:清理临时 + 种子数据 ├── scheduler/ ← 定时任务调度器 ├── logger/ ← 日志封装 ├── deploy/ ← 部署脚本 + init_db.sql ├── cmd/api_validate/ ← API 验证小工具 ├── testflow/ ← 业务流程测试(采购单) │ ├── desktop/ ← Windows 桌面客户端(Walk GUI) │ ├── main.go ← 客户端入口:登录 → showMainWindow() │ ├── mainwindow.go ← 主窗口:侧边栏 + 顶栏 + 状态栏 + TabWidget │ ├── tray.go ← 托盘 + 窗口配置 + 最大化异步处理 │ ├── common/ ← UI 基础库:theme/table/dialog/pagination/pinyin/search... │ ├── modules/ ← 业务 Tab 模块(~55 文件) │ │ ├── module.go ← 模块注册 + 导航节点 + 单例 DashboardModule │ │ ├── dashboard_page.go ← 工作台仪表盘 │ │ ├── admin/ basic/ erp/ finance/ mes/ wms/ ← 6 大业务分组 │ │ ├── ai_assistant.go approval_*.go twofa_settings.go ← 独立模块 │ ├── services/ ← HTTP Client 层(~45 文件):base.go 统一请求/签名/会话 │ ├── models/ ← 客户端轻量 DTO │ ├── config/buttons.json ← 按钮栏静态配置 │ ├── manifest.xml ← Windows 资源清单(DPI 感知) │ ├── rsrc.syso ← 编译进 exe 的 Win32 资源(图标/清单) │ └── *.json ← 运行时配置(列布局/登录/窗口位置) │ ├── miniprogram/ ← 微信小程序 │ ├── pages/ ← home/login/erp/wms/mes/mine/admin/basic │ └── utils/ ← api/request/cache/scan/nav/session/format/queue │ ├── bin/ ← 发布目录(server exe + desktop exe) ├── .bat 脚本 ← 运维脚本(见编译说明) └── rsrc.syso / manifest.xml / mi_icon.ico ← Server 端 Win32 资源 三、编译说明 3.1 前置要求 Go 1.25+(go.mod 声明go 1.25.0) Windows 环境(Walk 依赖 Win32 API) MySQL 运行中(Server 启动时连接) Redis(可选,缓存层) 3.2 编译命令 编译桌面客户端 bat build_client.bat 等价于: bat go build -o "desktop\erp-wms-desktop.exe" -ldflags "-H=windowsgui -X main.AppVersion=1.0.1" ./desktop -H=windowsgui:隐藏控制台窗口(纯 GUI 程序) -X main.AppVersion=1.0.1:从 VERSION 注入版本号 产物:desktop/erp-wms-desktop.exe→ 自动复制到bin/erp-wms-desktop.exe 编译服务端 bat build_server.bat 等价于: bat go build -o "bin\erp-wms-server.exe" -ldflags "-s -w -H=windowsgui -X main.AppVersion=1.0.1" . -s -w:去除调试符号(减小体积) -H=windowsgui:以 GUI 模式运行(带托盘) 产物:bin/erp-wms-server.exe 编译后 VERSION 自动 +1(patch 位递增) 手动编译(PowerShell) PowerShell cd c:\cx\MWE $version = (Get-Content VERSION -Raw).Trim() # 客户端 go build -o "desktop\erp-wms-desktop.exe" -ldflags "-H=windowsgui -X main.AppVersion=$version" ./desktop # 服务端 go build -o "bin\erp-wms-server.exe" -ldflags "-s -w -H=windowsgui -X main.AppVersion=$version" . 3.3 运行 & 部署 脚本 作用 启动客户端.bat ① 检查 server → 没有则启动bin/erp-wms-server.exe② 轮询/api/admin/permissions等待就绪 ③ 启动desktop/erp-wms-desktop.exe 启动MySQL.bat 启动本地 MySQL 服务 停止服务.bat 停止 server 进程 restart.bat 重启 server deploy/deploy.bat 部署脚本 deploy/init_db.sql 数据库初始化 SQL 3.4 默认登录 账号:admin 密码:admin123 3.5 微信小程序 使用微信开发者工具打开miniprogram/目录,修改 miniprogram/config/index.js 中的 API 地址后上传。
2026年-8月-15日
181 阅读
3 评论
2026-6-19
AI:智能库存预警系统开发计划
智能库存预警系统开发计划 核心功能模块 安全库存自动计算 基于历史出库数据计算日均消耗量 自动计算安全库存值(建议采购周期×日均消耗) 支持手动覆盖和自动计算切换 数据模型扩展:Product 表新增安全库存相关字段 补货建议 基于当前库存、安全库存、在途库存计算建议采购量 生成采购建议单 支持一键转采购订单 效期分级预警 7/14/30/60 天多级预警 ...
2026年-6月-19日
1195 阅读
26 评论
2026-6-7
之前的项目太庞大,有些不实用了,暂时开发别的项目
WMS仓储管理系统全栈开发计划 技术架构 后端(backend/) 框架: NestJS + TypeScript ORM: Prisma 数据库: MySQL (密码: root) 认证: JWT + 角色权限 (RBAC) API文档: Swagger 打印: Puppeteer / jsPDF 文件上传: Multer PC管理端(frontend/)...
2026年-6月-7日
187 阅读
0 评论
2026-6-4
AI:以下 6 大维度梳理了仍可进一步落地的优化方向
基于当前 WE2 项目的整体架构和已完成优化,我从以下 6 大维度梳理了仍可进一步落地的优化方向: 一、前端性能优化(高优先级) 1.1 Bundle 体积进一步压缩 现状 优化方向 vendor.js 1.01 MB 偏大 依赖分析:使用 webpack-bundle-analyzer 分析 vendor 包,识别可拆分/替换的库 引入了完整 ec...
2026年-6月-4日
206 阅读
0 评论
2026-6-3
AI:基于全面分析,以下是 WE2 项目可优化项
基于全面分析,以下是 WE2 项目可优化项: 🔴 高优先级(影响稳定性) 原生 confirm/prompt 替换 问题:25+ 处使用原生 confirm() 和 prompt() 影响:UI 不统一,无国际化支持 文件: online-user-list.component.ts notification-template-list.component....
2026年-6月-3日
213 阅读
0 评论
2026-5-16
AI:制造企业管理平台
是一套面向制造企业的全栈数字化管理平台,深度集成 ERP(企业资源计划)、MES(制造执行系统)、WMS(仓储管理系统)、QMS(质量管理系统)、APS/MRP(高级排程与物料需求计划) 及 财务管理 六大核心领域。 系统采用前后端分离架构,覆盖从采购、生产、仓储、质检到财务结算的完整业务流程,支持审批流、数据权限、条码管理、定时任务、打印模板等通用能力,并...
2026年-5月-16日
227 阅读
0 评论
2026-5-13
AI:开发了启动管理器
状态面板 - 实时显示后端/前端运行状态(每3秒自动刷新) 操作按钮 - 启动全部/停止全部/重启全部/单独启动后端/单独启动前端 日志区域 - 实时显示服务输出日志(彩色区分正常/错误信息)
2026年-5月-13日
230 阅读
0 评论
2026-5-6
AI:项目详解
这是一个面向制造企业的全栈综合管理平台,涵盖企业资源计划、生产制造执行、仓储物流、质量管理、财务成本、人力资源等核心业务领域。 技术架构 后端 运行环境:Node.js + TypeScript Web 框架:Express 数据库访问:TypeORM 数据库:MySQL 缓存:Redis 搜索引擎:Elasticsearch 实时通信:WebSocket ...
2026年-5月-6日
259 阅读
0 评论
1
2