yangys
2024-10-30 c27b939fa5fa6ce4d712f7e9ced2ad811d69d5ec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.qianwen.smartman.modules.smis.mapper.InitMapper">
 
    <insert id="initBladeUser">
        -- 用户信息
        INSERT INTO blade_user(id, tenant_id, code, user_type, account, password, name,
                               real_name, avatar, email, phone, birthday, sex, role_id, dept_id,
                               post_id,
                               create_user, create_dept, create_time, update_user, update_time, status,
                               is_deleted,
                               pwd_security_level, pwd_update_date, pwd_update_record)
        VALUES (1123598821738675201, '000000', '',
                1, #{initSettingVO.account}, #{initSettingVO.password}, #{initSettingVO.account},
                #{initSettingVO.account}, '', #{initSettingVO.email}, '', NULL, 1, '1123598816738675201',
                '1123598813738675201', '1455406507120193538', 1123598821738675201, 1123598813738675201, SYSDATE, NULL,
                NULL,
                1, 0, NULL, NULL, NULL)
    </insert>
 
    <insert id="initBladeOss">
        INSERT INTO blade_oss(id, tenant_id, category, oss_code, endpoint, access_key, secret_key,
                              bucket_name, app_id, region, remark, create_user, create_dept,
                              create_time, update_user, update_time, status, is_deleted)
        VALUES (1132486733992468482, '000000', 1, 'minio', #{initSettingVO.ossUrl}, #{initSettingVO.accessKey},
                #{initSettingVO.secretKey}, 'bladex',
                '', '', '', 1123598821738675201, 1123598813738675201, SYSDATE, NULL,
                NULL, 2, 0)
    </insert>
    <insert id="initBladeDept">
        INSERT INTO blade_dept(id, tenant_id, parent_id, ancestors, dept_category, dept_name,
                               full_name, sort, remark, is_deleted)
        VALUES (1123598813738675201, '000000', 0, '0', 1, #{initSettingVO.enterpriseName},
                #{initSettingVO.enterpriseName}, 1, NULL, 0)
    </insert>
 
    <insert id="initBladeTenant">
        INSERT INTO blade_tenant(id, tenant_id, tenant_name, domain_name, background_url, linkman,
                                 contact_number, address, account_number, expire_time, datasource_id,
                                 license_key,
                                 create_user, create_dept, create_time, update_user, update_time, status,
                                 is_deleted)
        VALUES (1123598820738675201, '000000', #{initSettingVO.enterpriseName}, #{url},
                '',
                '',
                '', #{initSettingVO.enterpriseName}, -1, NULL, NULL, '', 1123598821738675201, 1123598813738675201,
                SYSDATE,
                1123598821738675201, NULL, 1, 0)
    </insert>
 
    <insert id="initBladeCommonGroup">
        INSERT INTO blade_common_group(id, tenant_id, parent_id, extend_id, code, group_type,
                                       group_category, group_tag, name, full_name, sort, remark,
                                       is_deleted, status)
        VALUES (3, '000000', 0, NULL, '00001', 'group_organization', 1, NULL, #{initSettingVO.enterpriseName},
                #{initSettingVO.enterpriseName}, 1, '组织根节点', 0, 1)
    </insert>
    <insert id="initBladeMenuVision">
        -- 看板
        <if test="initSettingVO.kanbanUrl != null and initSettingVO.kanbanUrl != ''">
            INSERT INTO blade_menu(id, parent_id, code, name, alias, path, source, sort, category, action, is_open,
            remark, is_deleted) VALUES (1504289681887649794, 0, 'vision', '数字看板', 'vision',
            #{initSettingVO.kanbanUrl},
            'iconfont saber-shuzikanban', 6, 0, 0, 2, '', 0);
        </if>
    </insert>
    <insert id="initBladeMenuVision2">
        -- 看板
        <if test="initSettingVO.kanbanUrl != null and initSettingVO.kanbanUrl != ''">
            INSERT INTO blade_menu(id, parent_id, code, name, alias, path, source, sort, category, action, is_open,
            remark, is_deleted) VALUES (1510094368595181569,
            1504289681887649794, 'vision1', '看板', 'vision', #{initSettingVO.kanbanUrl}, 'iconfont
            iconicon_airplay', 1, 1, 0, 2, '', 0);
        </if>
    </insert>
    <insert id="initBladeMenuTask">
        -- 任务调度
        INSERT INTO blade_menu(id, parent_id, code, name, alias, path, source, sort, category, action,
                               is_open, remark, is_deleted)
        VALUES (1164733389658963251, 1504290968008056833, 'periodic_task', '任务调度', 'periodic_task',
                #{initSettingVO.xxlJobUrl}, 'iconfont iconicon_cspace', 12, 1, 0, 1, '', 0);
    </insert>
    <insert id="initBladeParam">
        -- dmp配置参数
        INSERT INTO blade_param(id, param_name, param_key, param_value, remark, create_user, create_dept,
                                create_time, update_user, update_time, status, is_deleted)
        VALUES ('1473967072667844609', 'dmp地址', 'system.dmp.url', #{initSettingVO.dmpUrl}, '', 1123598821738675201,
                '1123598813738675201', TO_DATE('2021-12-23 18:41:50', 'SYYYY-MM-DD HH24:MI:SS'), '1123598821738675201',
                TO_DATE('2021-12-24 17:00:12', 'SYYYY-MM-DD HH24:MI:SS'), 1, 0);
    </insert>
 
    <select id="checkIsNeedInit" resultType="java.lang.Integer">
        select COUNT(TABLE_NAME)
        from user_tables
        where tablespace_name != 'temp'
    </select>
</mapper>