refactor: 清理MES端本地product_type冗余代码,对齐WMS主数据架构
1. 移除MES端本地product_type实体、schema及相关CRUD代码,改为通过WMS内部API代理获取物料主数据 2. 更新物料管理粒度逻辑,新增"其他"类型(3)支持,同步更新入库校验规则 3. 修复前端物料选择、库存筛选等页面的类型判断逻辑,统一使用manage_mode区分管理类型 4. 清理静态资源文件冗余的样式代码,调整前端页面展示逻辑 5. 更新帮助文档,修正物料类型的说明描述
This commit is contained in:
@@ -170,12 +170,9 @@ var schemaPatchSQL = []string{
|
||||
// 日排产各工位产量分配
|
||||
`ALTER TABLE daily_plan ADD COLUMN IF NOT EXISTS station_plan_qty jsonb NOT NULL DEFAULT '{}'::jsonb`,
|
||||
|
||||
// ---- 物料档案「简称」删除(2026-09-19 用户裁决)----
|
||||
// 本地 product_type 仅作 WMS 不可达时的离线兜底缓存:原 remark(备注) 一并删除,
|
||||
// 改存 spec/unit,与 WMS 物料档案必填口径(图号/名称/规格/单位/品类/类型)保持一致。
|
||||
`ALTER TABLE product_type ADD COLUMN IF NOT EXISTS spec varchar(128) NOT NULL DEFAULT ''`,
|
||||
`ALTER TABLE product_type ADD COLUMN IF NOT EXISTS unit varchar(32) NOT NULL DEFAULT ''`,
|
||||
`ALTER TABLE product_type DROP COLUMN IF EXISTS remark`,
|
||||
// ---- 物料档案 product_type 本地表清理(2026-09-21 方案 A:纯 WMS 代理,删除本地双写/缓存表)----
|
||||
// ent 已移除 product_type 实体,Schema.Create 不再建此表;此处清理存量库遗留表。
|
||||
`DROP TABLE IF EXISTS product_type`,
|
||||
|
||||
// ---- 附件统一存储方案(2026-09-19):年/月/日/文件类型/uuid.ext ----
|
||||
`ALTER TABLE attachment ADD COLUMN IF NOT EXISTS file_type varchar(32) NOT NULL DEFAULT 'OTHER'`,
|
||||
|
||||
Reference in New Issue
Block a user