Files
inquiry_robot/deploy/sql/inquiry_admin_menu_seed_slim_v1.sql
T

62 lines
6.2 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 适配精简 sys_permission(仅 id/parent_id/name/path/menu_type/perms/icon/sort_no/status)
SET NAMES utf8mb4;
INSERT IGNORE INTO `sys_permission`
(`id`,`parent_id`,`name`,`path`,`menu_type`,`perms`,`icon`,`sort_no`,`status`)
VALUES
('b1000000000000000000000000000001',NULL,'询价运营','/inquiry',0,NULL,'ant-design:robot-outlined',15,1),
('b1000000000000000000000000000002','b1000000000000000000000000000001','分析看板','/inquiry/dashboard',1,'inquiry:dashboard:view','ant-design:dashboard-outlined',1,1),
('b1000000000000000000000000000003','b1000000000000000000000000000001','询价工单','/inquiry/work-order',1,'inquiry:workorder:list','ant-design:file-search-outlined',2,1),
('b1000000000000000000000000000004','b1000000000000000000000000000001','员工管理','/inquiry/staff-role',1,'inquiry:staff:list','ant-design:team-outlined',3,1),
('b1000000000000000000000000000005','b1000000000000000000000000000001','机器人回复语','/inquiry/bot-reply',1,'inquiry:reply:list','ant-design:message-outlined',4,1),
('b1000000000000000000000000000010',NULL,'询价系统配置','/inquiry-sys',0,NULL,'ant-design:setting-outlined',16,1),
('b1000000000000000000000000000011','b1000000000000000000000000000010','账号管理','/inquiry-sys/user',1,NULL,'ant-design:user-outlined',1,1),
('b1000000000000000000000000000012','b1000000000000000000000000000010','角色管理','/inquiry-sys/role',1,NULL,'ant-design:safety-certificate-outlined',2,1),
('b1000000000000000000000000000021','b1000000000000000000000000000002','看板查看',NULL,2,'inquiry:dashboard:view',NULL,1,1),
('b1000000000000000000000000000031','b1000000000000000000000000000003','工单查询',NULL,2,'inquiry:workorder:list',NULL,1,1),
('b1000000000000000000000000000032','b1000000000000000000000000000003','状态流转',NULL,2,'inquiry:workorder:transition',NULL,2,1),
('b1000000000000000000000000000041','b1000000000000000000000000000004','人员查询',NULL,2,'inquiry:staff:list',NULL,1,1),
('b1000000000000000000000000000042','b1000000000000000000000000000004','人员新增',NULL,2,'inquiry:staff:add',NULL,2,1),
('b1000000000000000000000000000043','b1000000000000000000000000000004','人员编辑',NULL,2,'inquiry:staff:edit',NULL,3,1),
('b1000000000000000000000000000044','b1000000000000000000000000000004','人员停用',NULL,2,'inquiry:staff:disable',NULL,4,1),
('b1000000000000000000000000000051','b1000000000000000000000000000005','话术查询',NULL,2,'inquiry:reply:list',NULL,1,1),
('b1000000000000000000000000000052','b1000000000000000000000000000005','话术新增',NULL,2,'inquiry:reply:add',NULL,2,1),
('b1000000000000000000000000000053','b1000000000000000000000000000005','话术编辑',NULL,2,'inquiry:reply:edit',NULL,3,1),
('b1000000000000000000000000000054','b1000000000000000000000000000005','话术停用',NULL,2,'inquiry:reply:disable',NULL,4,1);
-- 注意:精简库若无 component 字段,Jeecg Vue 菜单需靠 path 约定或后续补列。
-- 授权 admin
INSERT IGNORE INTO `sys_role_permission` (`id`,`role_id`,`permission_id`)
SELECT MD5(CONCAT('ytd-inq:',r.`id`,':',p.`id`)),r.`id`,p.`id`
FROM `sys_role` r
JOIN `sys_permission` p ON p.`id` LIKE 'b100%'
WHERE r.`role_code`='admin';
-- 演示数据
INSERT IGNORE INTO `inq_staff_role`
(`id`,`name`,`wecom_id`,`mobile`,`depart_name`,`role_code`,`role_label`,`routes`,`notify_event_exception`,`status`,`create_by`,`create_time`)
VALUES
('s1000000000000000000000000000001','张敏','zhangmin@yt','136****1234','华东销售一部','sales','销售',NULL,1,'active','admin',NOW()),
('s1000000000000000000000000000002','李华','lihua@yt','135****5678','华南销售二部','sales','销售',NULL,0,'active','admin',NOW()),
('s1000000000000000000000000000003','航线张三','air_zhang@yt','138****9001','空运航线组','air','航线·空运','CGO-KUL / HKG-KUL',1,'active','admin',NOW());
INSERT IGNORE INTO `inq_bot_reply`
(`id`,`category_code`,`category_title`,`trigger_scene`,`reply_text`,`enabled`,`sort_no`,`create_by`,`create_time`)
VALUES
('r1000000000000000000000000000001','inquiring','询价中','销售首次单聊机器人','你好,我是询价机器人。请直接描述客户需求。',1,1,'admin',NOW()),
('r1000000000000000000000000000002','quoted','已报价','报价方案整理完成','工单 {{ticket_no}} 状态已更新为「已报价」。请确认是否采用。',1,1,'admin',NOW()),
('r1000000000000000000000000000003','deal','已成交','销售选择成交','已记录为「已成交」。工单 {{ticket_no}} 已关闭智能体跟进。',1,1,'admin',NOW());
INSERT IGNORE INTO `inq_ticket`
(`id`,`work_order_no`,`sales_wecom_id`,`sales_name`,`customer_name`,`business_line`,`biz_type_label`,`origin`,`destination`,`demand_title`,`demand_detail`,`goods_name`,`pieces`,`weight_kg`,`volume_cbm`,`status`,`cost_price`,`sale_price`,`profit_rate`,`tms_hit`,`manual_quote`,`event_exception`,`system_exception`,`system_exception_reason`,`version`,`create_by`,`create_time`)
VALUES
('t1000000000000000000000000000001','WO202606160001','zhangmin@yt','张敏','客户A','AIR','空运','上海','洛杉矶','空运 · 上海 → 洛杉矶','件数 3 · 毛重 180kg · 体积 2.5CBM','普货',3,180.000,2.5000,'已报价','-','USD 1,500','16%',1,1,NULL,NULL,NULL,1,'admin',NOW()),
('t1000000000000000000000000000002','WO202606180002','lihua@yt','李华','客户B','SEA','海运','深圳','洛杉矶','海运 · 深圳 → 洛杉矶','40HQ × 2 · 品名 电子配件','电子配件',NULL,NULL,NULL,'协商中','USD 4,200','USD 5,100','18%',1,0,'产品响应超时',NULL,NULL,1,'admin',NOW()),
('t1000000000000000000000000000003','WO202606180003','zhangmin@yt','张敏','客户C','LAND','陆运','义乌','阿拉木图','陆运 · 义乌 → 阿拉木图','整车 · 普货','普货',NULL,NULL,NULL,'询价中','-','-','-',0,0,'航线响应超时',NULL,NULL,1,'admin',NOW());
INSERT IGNORE INTO `inq_quote`
(`id`,`ticket_id`,`work_order_no`,`quote_version`,`source`,`source_label`,`price_text`,`highlighted`,`create_time`)
VALUES
('q1000000000000000000000000000001','t1000000000000000000000000000001','WO202606160001',1,'TMS','TMS 标准报价','USD 1,360',0,NOW()),
('q1000000000000000000000000000002','t1000000000000000000000000000001','WO202606160001',1,'MANUAL','航线张三手工报价','USD 1,260',1,NOW());