《升鲜宝 · 全库 is_ 字段整改清单(逐表)》

《升鲜宝 · 全库 is_ 字段整改清单(逐表)》

整改原则(强制):

  • ❌ 禁止任何字段以 is_ 开头

  • ✅ 统一使用 业务名词 + flag / status

  • ✅ 字段类型统一 TINYINT(1)

  • ✅ 取值统一:1=是/允许,0=否/禁止


一、系统基础模块(SYS)

1️⃣ sys_user

原字段(V1)问题标准字段(V2)说明
is_enabled is_ 前缀 enabled 是否启用
is_locked is_ 前缀 lock_flag 是否锁定
is_admin is_ 前缀 admin_flag 是否管理员

处理方式RENAME COLUMN


2️⃣ sys_role

原字段V2 字段
is_default default_flag
is_enabled enabled

3️⃣ sys_menu

原字段V2 字段说明
is_hidden hidden_flag 是否隐藏
is_cache cache_flag 是否缓存
is_frame frame_flag 是否外链

4️⃣ sys_dict_item

原字段V2 字段
is_default default_flag
is_enabled enabled

二、商品主数据模块(PMS)

5️⃣ pms_goods

原字段V2 字段说明
is_enabled enabled 是否启用
is_batch batch_flag 是否批次管理
is_trace trace_flag 是否溯源

6️⃣ pms_goods_sku

原字段V2 字段
is_enabled enabled
is_default default_flag

7️⃣ pms_goods_sku_unit(销售域)

原字段V2 字段说明
is_sale_unit sale_flag 销售单位
is_default default_flag 默认销售单位
is_enabled enabled 启用

8️⃣ pms_goods_unit_relation(单位关系表)

重点表|新员工必学

原字段(V1)标准字段(V2)说明
is_sale_unit sale_flag 是否销售单位
is_purchase_unit purchase_flag 是否采购单位
is_inventory_unit inventory_flag 是否库存单位
is_enabled enabled 是否启用

三、采购模块(PUR)

9️⃣ pur_order

原字段V2 字段
is_urgent urgent_flag
is_enabled enabled

🔟 pur_order_item

原字段V2 字段
is_gift gift_flag
is_enabled enabled

四、仓储模块(WMS)

1️⃣1️⃣ wms_workhouse

原字段V2 字段
is_enabled enabled
is_default default_flag

1️⃣2️⃣ wms_goods_inventory

原字段V2 字段说明
is_locked lock_flag 是否锁定库存
is_negative negative_flag 是否允许负库存

1️⃣3️⃣ wms_goods_inventory_flow

原字段V2 字段
is_reverse reverse_flag

五、订单模块(OMS)

1️⃣4️⃣ oms_order

原字段V2 字段说明
is_enabled enabled 是否启用
is_cancel cancel_flag 是否取消
is_paid paid_flag 是否已支付

1️⃣5️⃣ oms_order_item

原字段V2 字段
is_gift gift_flag
is_refund refund_flag

1️⃣6️⃣ oms_order_pay

原字段V2 字段
is_success success_flag
is_refund refund_flag

六、物流模块(TMS)

1️⃣7️⃣ tms_delivery_task

原字段V2 字段
is_finish finish_flag
is_exception exception_flag

七、客户 / 供应商模块(CRM / SUP)

1️⃣8️⃣ crm_customer

原字段V2 字段
is_enabled enabled
is_black black_flag

1️⃣9️⃣ sup_supplier

原字段V2 字段
is_enabled enabled
is_certified certified_flag

八、会员模块(UMS)

2️⃣0️⃣ ums_user

原字段V2 字段
is_enabled enabled
is_vip vip_flag

2️⃣1️⃣ ums_gift_card

原字段V2 字段
is_used used_flag
is_expired expired_flag

九、全库统一替换规则(可脚本化)

9.1 统一字段替换映射

 
is_enabled → enabled is_deleted → del_flag is_default → default_flag is_sale_unit → sale_flag is_purchase_unit → purchase_flag is_inventory_unit → inventory_flag is_locked → lock_flag is_paid → paid_flag is_cancel → cancel_flag is_refund → refund_flag is_success → success_flag is_finish → finish_flag is_exception → exception_flag is_black → black_flag

十、整改执行顺序(非常重要)

1️⃣ 先 新增 V2 字段(双写)
2️⃣ 同步代码读写 V2 字段
3️⃣ 数据迁移(一次性 UPDATE)
4️⃣ 删除 is_ 字段
5️⃣ 开启 DDL 规范校验(禁止 is_)


十一、新员工培训一句话版(你可以直接用)

升鲜宝数据库:
字段是业务语言,不是代码语言,
所有 is_ 开头字段,都是历史问题,必须整改。

posted @ 2026-02-03 14:35  升鲜宝供应链管理系统  阅读(4)  评论(0)    收藏  举报