ID变成自增ID

Blade 未结 2 2219
lunli
lunli 剑者 2019-06-10 11:42

  boot版有没有办法把所有的都变成自增ID的那种 , 雪花ID 生成出来sql 添加不进菜单 太费劲了[表情]  而且要改 还得下载tool 有点麻烦啊

2条回答
  • 2019-06-10 11:49

    试试修改application.yml 里面mybatis-plus:里面 db-config下的id-type:为auto 

    0 讨论(0)
  • 2019-06-12 21:16

    你可以将bladex-tool中的BladeX-Tool/blade-starter-develop/src/main/resources/templates/sqlmenu.sql.vm 复制放到boot工程src/main/resources/templates/sql中,修改内容如下:

    set @id = (select MAX(id) from `blade_menu`) + 1;
    INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`)
    VALUES (@id, 0, '$!{cfg.entityKey}', '$!{cfg.codeName}', 'menu', '/$!{cfg.servicePackage}/$!{cfg.entityKey}', NULL, 1, 1, 0, 1, NULL, 0);
    set @parentid = @id;
    set @id = @id + 1;
    INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`)
    VALUES (@id, @parentid, '$!{cfg.entityKey}_add', '新增', 'add', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/add', 'plus', 1, 2, 1, 1, NULL, 0);
    set @id = @id + 1;
    INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`)
    VALUES (@id, @parentid, '$!{cfg.entityKey}_edit', '修改', 'edit', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/edit', 'form', 2, 2, 2, 2, NULL, 0);
    set @id = @id + 1;
    INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`)
    VALUES (@id, @parentid, '$!{cfg.entityKey}_delete', '删除', 'delete', '/api/$!{cfg.serviceName}/$!{cfg.entityKey}/remove', 'delete', 3, 2, 3, 3, NULL, 0);
    set @id = @id + 1;
    INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`)
    VALUES (@id, @parentid, '$!{cfg.entityKey}_view', '查看', 'view', '/$!{cfg.servicePackage}/$!{cfg.entityKey}/view', 'file-text', 4, 2, 2, 2, NULL, 0);

    0 讨论(0)
提交回复