Appearance
店铺类型
平台端 / 店铺 / 店铺管理
🎭 店铺类型
所属模块: 店铺管理
版本: JAVA-MER-v2.1
最后更新: 2026-06-04
适用角色: 平台管理员 / 商户主体管理员(只读)
📖 它是干什么的?
店铺类型用于定义店铺的经营模式,相当于给店铺挂上一个”经营牌照”。类型名称会直接展示在移动端店铺首页,是用户对店铺的第一印象。
💡 典型场景: 平台可以定义”旗舰店”用于品牌官方直营、”自营店”用于平台自营商品、”工厂店”主打源头好货——不同类型的店铺在保证金门槛、权益分配上可以差异化配置。
🔧 功能操作
操作 说明 谁有权限
查看列表 展示全部类型,含 ID、类型名称、类型要求说明、创建时间 平台 + 商户主体
添加类型 新建经营模式类型,填写类型名称和类型要求说明 仅平台
编辑类型 修改类型名称或要求说明 仅平台
删除类型 软删除。注意:已被店铺引用的类型无法删除 仅平台
⚠️ 重要提示:与分类一样,商户主体后台只能只读。类型的增删改是平台级操作,防止商户自行”升级”店铺类型绕过审核。
📸 操作截图


⚙️ 字段说明
字段 限制 说明
类型名称 (name) 最长 50 字符,不可重复 如”旗舰店””自营店””工厂店”
类型要求说明 (info) 最长 500 字符 描述该类型店铺需满足的资质条件,如”需提供品牌授权书、商标注册证”
🔌 接口速查
方法 路径 说明
GET api/admin/platform/merchant/type/list 分页列表
GET api/admin/platform/merchant/type/all/list 全量列表(下拉选择用)
POST api/admin/platform/merchant/type/add 添加类型
POST api/admin/platform/merchant/type/update 编辑类型
POST api/admin/platform/merchant/type/delete/{id} 删除类型
商户主体后台对应路径前缀为 api/admin/business/merchant/type/*,仅开放 GET。
🗃️ 技术要点
项目 说明
数据表 eb_merchant_type
删除策略 软删除(isDel 标记),删除前校验是否有关联店铺在使用该类型
前端展示 类型名称在移动端店铺首页展示(merchant.vue 组件)
前端页面 mer_plat_admin/src/views/merchant/type/list/index.vue
权限标识 platform:merchant:type:list/add/update/delete