# fix(product-v2): 产品名称最大长度 30 → 255

**日期**: 2026-05-11
**PR**: #1940(合 dev,squash sha `b96d158f`)
**模块**: product-v2 / 后台产品编辑
**关联工单**: 无

---

## 改动

| 项 | Before | After |
|----|--------|-------|
| `ProductSaveReqVO.name` `@Size(max)` | 30 | 255 |
| `ProductBasicSaveReqVO.name` `@Size(max)` | 30 | 255 |
| 校验文案 `message` / `@ApiModelProperty` | "≤30字" | "≤255字" |
| DB `product.name` 列长 | `varchar(60)` | `varchar(255)` |
| DB COMMENT | `'产品名称(≤30字)'` | `'产品名称(≤255字)'` |
| Flyway | — | `V20260511_001__product_name_extend_to_255.sql` |
| `schema.sql` | 同步更新 | 同步更新 |

---

## 背景

用户编辑产品时把广告语合进名称后超 30 字被卡(实测 31/30 报错)。市场带广告语的长名称越来越多,扩到 255 一劳永逸。

---

## 部署

- 测试服:Deploy Panel 触发 product-v2 重启,Flyway 自动跑 ALTER(MySQL 8 instant alter,秒级)
- 正式服:同步部署(用户已要求)

---

## 前端联动

前端 hl-admin 产品编辑页 `maxlength=30` 和「31/30」计数器需 mmg 同步改 255,详见 `11_frontend_notice_admin_product-name-maxlength-30-to-255.md`。
