Преглед изворни кода

fix: v13 迁移补充停车券权限 INSERT,确保角色管理页可勾选

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline пре 1 дан
родитељ
комит
6815c10af7
1 измењених фајлова са 11 додато и 1 уклоњено
  1. 11 1
      car-wash-entity/src/main/resources/sql/v13_parking_coupon_record.sql

+ 11 - 1
car-wash-entity/src/main/resources/sql/v13_parking_coupon_record.sql

@@ -1,8 +1,9 @@
 -- ====================================================
--- 停车券发放记录
+-- 停车券发放记录
 -- 发布日期:2026-06-12
 -- ====================================================
 
+-- 1. 停车券发放记录表
 CREATE TABLE `t_parking_coupon_record` (
     `id` bigint NOT NULL AUTO_INCREMENT,
     `company_id` bigint DEFAULT NULL,
@@ -22,3 +23,12 @@ CREATE TABLE `t_parking_coupon_record` (
     KEY `idx_station_id` (`station_id`),
     KEY `idx_status` (`status`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='停车券发放记录表';
+
+-- 2. 权限:停车券发放记录
+INSERT IGNORE INTO `t_permission` (`id`, `company_id`, `name`, `value`, `pid`, `weight`) VALUES
+(NULL, NULL, '停车券管理', 'parkingCouponRecord', 0, 105),
+(NULL, NULL, '发放记录', 'parkingCouponRecord.list', (SELECT id FROM (SELECT id FROM `t_permission` WHERE `value` = 'parkingCouponRecord') AS t), 1);
+
+-- 3. 将新权限追加到超级管理员角色(role_id=1)
+UPDATE `t_role` SET `permissions` = CONCAT(`permissions`, '|parkingCouponRecord|parkingCouponRecord.list')
+WHERE `id` = 1 AND `permissions` NOT LIKE '%parkingCouponRecord%';