-- ============================================================
-- 后台「营运」菜单及其子菜单 插入 SQL
-- 来源：public/install/install.sql 的 backend_power 数据（name=operate 营运 + 其下子菜单）
-- 用法：
--   1. 把 wxapp_ 替换为线上实际表前缀后执行；
--   2. 本脚本用 @operate_id 变量避免硬编码 id 冲突（父菜单插入后取 LAST_INSERT_ID，子菜单 pid 引用它）；
--   3. name 唯一约束：若线上已存在 operate 等菜单，会报 Duplicate entry，请先删除同名菜单或忽略；
--      DELETE FROM `wxapp_backend_power` WHERE `name` IN ('operate','links:index','notice:index','ad:index','task:index','prop:index','medal:index','sms:index','help:index','shop:index','card:index','score:index');
--   4. 仅含菜单节点(type 1/2)，未含按钮权限(type 3/4)；如需完整权限按钮请用 Menu::export('operate') 生成。
-- ============================================================

-- 营运（顶级目录）
INSERT INTO `wxapp_backend_power`
  (`pid`, `title`, `name`, `type`, `route`, `icon`, `sort`, `addon`, `status`, `create_at`, `update_at`, `delete_at`)
VALUES
  (0, '营运', 'operate', 1, '/operate', 'layui-icon layui-icon-engine', 4, NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0);

SET @operate_id = LAST_INSERT_ID();

-- 营运下子菜单
INSERT INTO `wxapp_backend_power`
  (`pid`, `title`, `name`, `type`, `route`, `icon`, `sort`, `addon`, `status`, `create_at`, `update_at`, `delete_at`)
VALUES
  (@operate_id, '友情链接',   'links:index', 2, 'links/index', '', 0,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '站点公告',   'notice:index', 2, 'notice/index', '', 1,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '站点广告',   'ad:index',     2, 'ad/index',     '', 2,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '站点任务',   'task:index',   2, 'task/index',   '', 3,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '道具中心',   'prop:index',   2, 'prop/index',   '', 4,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '勋章中心',   'medal:index',  2, 'medal/index',  '', 5,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '短信服务',   'sms:index',    2, 'sms/index',    '', 6,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '站点帮助',   'help:index',   2, 'help/index',   '', 7,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '电子商务',   'shop:index',   2, 'shop/index',   '', 8,  NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '充值卡密',   'card:index',   2, 'card/index',   '', 10, NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0),
  (@operate_id, '积分规则',   'score:index',  2, 'score/index',  '', 11, NULL, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 0);
