/**
Source Server Version: 8.0.31
Source Database: backendsys
Date: 2023/05/23 16:09:22
*/

DROP TABLE IF EXISTS `sys_user_role_module`;

CREATE TABLE `sys_user_role_module` (
    PRIMARY KEY (`id`),
    `id` VARCHAR(10) NOT NULL COMMENT 'ID',
    `parent_id` VARCHAR(10) COMMENT '父级模块ID (-1为没有父级)',
    `module_name` VARCHAR(50) NOT NULL COMMENT '角色名称',
    `sort` BIGINT(10) COMMENT '排序'
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='系统角色模块表';

# 此处 id 是非自增字符串类型，在部署测试或正式版后，id 就不变了，如有新增要往后递增

INSERT INTO sys_user_role_module(id, parent_id, module_name, sort) VALUES
    ('1', -1, '公共管理', 1),
        ('1.1', '1', '上传文件', null),
#         ('1.2', '1', '上传文件 (阿里云OSS)', null),
#         ('1.3', '1', '系统菜单-列表'),
#             ('1.3.1', '1.3', '系统菜单-创建'),
#             ('1.3.2', '1.3', '系统菜单-编辑'),
#             ('1.3.3', '1.3', '系统菜单-删除'),
    ('2', -1, '创意中心', 2),

    ('31', -1, 'AI文案', 3),
        ('31.1', '31', 'AI文案-运营权限', null),
    ('32', -1, 'AI商品图', 4),
        ('32.1', '32', 'AI商品图-运营权限', null),
    ('33', -1, 'AI数智人', 5),
        ('33.1', '33', 'AI数智人-运营权限', null),
    ('34', -1, 'AI成片', 6),
        ('34.1', '34', 'AI成片-运营权限', null),
    ('35', -1, 'AI模特', 7),
        ('35.1', '35', 'AI模特-运营权限', null),

    ('3', -1, '系统用户管理', 900),
        ('3.1', '3', '系统用户-列表 (在线的)', null),
        ('3.2', '3', '系统用户-列表', null),
            ('3.2.1', '3.2', '查询用户信息', null),
            ('3.2.1.2', '3.2', '查询他人的用户信息', null),
            ('3.2.2', '3.2', '系统用户-创建', null),
            ('3.2.3', '3.2', '系统用户-编辑', null),
            ('3.2.4', '3.2', '系统用户-删除', null),
            ('3.2.5', '3.2', '系统用户-删除(批量)', null),
            ('3.2.6', '3.2', '系统用户-审核', null),
            ('3.2.7', '3.2', '系统用户-踢出', null),
        ('3.3', '3', '系统用户积分', null),
            ('3.3.8', '3.3', '系统用户-操作积分', null),
            ('3.3.9', '3.3', '系统用户-查询积分', null),
            ('3.3.10', '3.3', '系统用户-查询积分操作记录', null),
        ('3.4', '3', '系统用户权限', null),
        -- ('3.3', '3', '会员用户-列表'),
        --     ('3.3.1', '3.3', '会员用户-详情'),
        --     ('3.3.2', '3.3', '会员用户-创建'),
        --     ('3.3.3', '3.3', '会员用户-编辑'),
        --     ('3.3.4', '3.3', '会员用户-删除'),
        --     ('3.3.5', '3.3', '会员用户-删除'),
        --     ('3.3.6', '3.3', '会员用户-列表(在线的'),
        --     ('3.3.7', '3.3', '会员用户-审核'),

    ('4', -1, '系统角色管理', 901),
        ('4.1', '4', '系统角色-列表', null),
            ('4.1.1', '4.1', '系统角色-详情', null),
            ('4.1.2', '4.1', '系统角色-创建', null),
            ('4.1.3', '4.1', '系统角色-编辑', null),
            ('4.1.4', '4.1', '系统角色-删除', null),
            ('4.1.5', '4.1', '系统角色-模块列表', null),


    -- ('10', -1, '资讯管理', null),
    --     ('10.1', '10', '幻灯片-列表', null),
    --         ('10.1.1', '10.1', '幻灯片-详情', null),
    --         ('10.1.2', '10.1', '幻灯片-创建', null),
    --         ('10.1.3', '10.1', '幻灯片-编辑', null),
    --         ('10.1.4', '10.1', '幻灯片-删除', null),
    --     ('10.2', '10', '资讯分类-列表', null),
    --         ('10.2.1', '10.2', '资讯分类-详情', null),
    --         ('10.2.2', '10.2', '资讯分类-创建', null),
    --         ('10.2.3', '10.2', '资讯分类-编辑', null),
    --         ('10.2.4', '10.2', '资讯分类-删除', null),
    --     ('10.3', '10', '资讯-列表', null),
    --         ('10.3.1', '10.3', '资讯-详情', null),
    --         ('10.3.2', '10.3', '资讯-创建', null),
    --         ('10.3.3', '10.3', '资讯-编辑', null),
    --         ('10.3.4', '10.3', '资讯-删除', null),

    -- ('11', -1, '商品管理', null),
    --     ('11.1', '11', '商品-列表', null),
    --         ('11.1.1', '11.1', '商品-详情', null),
    --         ('11.1.2', '11.1', '商品-创建', null),
    --         ('11.1.3', '11.1', '商品-编辑', null),
    --         ('11.1.4', '11.1', '商品-删除', null),
    --     ('11.2', '11', '商品分类-列表', null),
    --         ('11.2.1', '11.2', '商品分类-详情', null),
    --         ('11.2.2', '11.2', '商品分类-创建', null),
    --         ('11.2.3', '11.2', '商品分类-编辑', null),
    --         ('11.2.4', '11.2', '商品分类-删除', null),
    --     ('11.3', '11', '商品品牌-列表', null),
    --         ('11.3.1', '11.3', '商品品牌-详情', null),
    --         ('11.3.2', '11.3', '商品品牌-创建', null),
    --         ('11.3.3', '11.3', '商品品牌-编辑', null),
    --         ('11.3.4', '11.3', '商品品牌-删除', null),
    --     ('11.4', '11', '商品单位-列表', null),
    --         ('11.4.1', '11.4', '商品单位-详情', null),
    --         ('11.4.2', '11.4', '商品单位-创建', null),
    --         ('11.4.3', '11.4', '商品单位-编辑', null),
    --         ('11.4.4', '11.4', '商品单位-删除', null),
    --     ('11.5', '11', '商品规格-列表', null),
    --         ('11.5.1', '11.5', '商品规格-详情', null),
    --         ('11.5.2', '11.5', '商品规格-创建', null),
    --         ('11.5.3', '11.5', '商品规格-编辑', null),
    --         ('11.5.4', '11.5', '商品规格-删除', null),
    --     ('11.6', '11', '商品规格SKU-列表', null),
    --         ('11.6.1', '11.6', '商品规格SKU-详情', null),
    --         ('11.6.2', '11.6', '商品规格SKU-创建', null),
    --         ('11.6.3', '11.6', '商品规格SKU-编辑', null),
    --         ('11.6.4', '11.6', '商品规格SKU-删除', null),
    -- ('12', -1, '内容管理', null),
    --     ('12.1', '12', '内容-列表', null),
    --     ('12.2', '12', '内容-详情', null),
    --     ('12.3', '12', '内容-编辑', null),
    -- ('13', -1, '站点管理', null),
    --     ('13.1', '13', '站点-编辑', null),

    ('20', -1, '素材管理', null),
        ('20.1', '20', '素材列表', null),
            ('20.1.1', '20.1', '素材中心', null),
            ('20.1.2', '20.1', '素材列表-详情', null),
            ('20.1.3', '20.1', '素材列表-创建', null),
            ('20.1.4', '20.1', '素材列表-编辑', null),
            ('20.1.5', '20.1', '素材列表-审核', null),
            ('20.1.6', '20.1', '素材列表-删除', null),
        ('20.2', '20', '素材分类', null),
            ('20.2.1', '20.2', '素材分类-详情', null),
            ('20.2.2', '20.2', '素材分类-创建', null),
            ('20.2.3', '20.2', '素材分类-编辑', null),
            ('20.2.4', '20.2', '素材分类-删除', null),
        ('20.3', '20', '素材中心', null),

    ('21', -1, '个人中心', null),
        ('21.1', '21', '我的素材', null),
            ('21.1.1', '21.1', '我的素材-详情', null),
            ('21.1.2', '21.1', '我的素材-加入 (从素材中心)', null),
            ('21.1.3', '21.1', '我的素材-分享 (到素材列表)', null),
            ('21.1.4', '21.1', '我的素材-创建', null),
            ('21.1.5', '21.1', '我的素材-编辑', null),
            ('21.1.6', '21.1', '我的素材-删除', null),
        ('21.2', '21', '我的作品', null),
            ('21.2.1', '21.2', '我的作品-详情', null),
            ('21.2.2', '21.2', '我的作品-创建', null),
            ('21.2.3', '21.2', '我的作品-编辑', null),
            ('21.2.4', '21.2', '我的作品-删除', null),
        ('21.3', '21', '我的草稿', null),
            ('21.3.1', '21.3', '我的草稿-详情', null),
            ('21.3.2', '21.3', '我的草稿-创建', null),
            ('21.3.3', '21.3', '我的草稿-编辑', null),
            ('21.3.4', '21.3', '我的草稿-删除', null)
;
