分类管理

分类表 categories 用同一个 type 字段区分「非遗项目分类」与「商品分类」两套分类体系:type = 'heritage' 供非遗项目使用,type = 'goods' 供文创商品使用。这样既满足两类业务各自独立维护,又避免为分类重复建表。

分类表设计说明
分类表字段:id / name / type / icon / sort / desc。type 为区分字段,本设计中以此替代「非遗分类表 + 商品分类表」两张结构相同的表,降低冗余。
排序规则
前台按 sort 升序展示分类。使用「上移 / 下移」交换相邻两条分类的 sort 值,保存后前后台顺序同步变化。
删除保护
分类下若仍有非遗项目或商品,删除会被阻止并提示先转移数据,避免出现「孤儿数据」导致前台列表空白。
排序值 分类名称 图标 描述 包含项目数 操作