|
1 |
| -package rely |
| 1 | +package boot |
2 | 2 |
|
3 | 3 | import (
|
4 | 4 | "fmt"
|
5 |
| - data "gva/internal/information/system" |
| 5 | + dataExtra "gva/cmd/gva/internal/data/extra" |
| 6 | + dataSystem "gva/cmd/gva/internal/data/system" |
6 | 7 |
|
7 |
| - gormadapter "github.com/casbin/gorm-adapter/v3" |
| 8 | + gormAdapter "github.com/casbin/gorm-adapter/v3" |
8 | 9 | "github.com/gookit/color"
|
9 | 10 | "gorm.io/driver/mysql"
|
10 | 11 | "gorm.io/gorm"
|
11 | 12 | "gorm.io/gorm/logger"
|
12 |
| - "gva/internal/global" |
13 |
| - information "gva/internal/information/extra" |
14 |
| - "gva/internal/model" |
| 13 | + "gva/cmd/gva/internal/global" |
| 14 | + "gva/cmd/gva/internal/model" |
| 15 | + |
15 | 16 | "os"
|
16 | 17 | "strings"
|
17 | 18 | )
|
@@ -67,7 +68,7 @@ func (m *_mysql) Init(dbName ...string) {
|
67 | 68 | //@description: gorm 同步模型 生成mysql表
|
68 | 69 | func (m *_mysql) AutoMigrateTables() {
|
69 | 70 | if !global.GVA_DB.Migrator().HasTable("casbin_rule") {
|
70 |
| - m.err = global.GVA_DB.Migrator().CreateTable(&gormadapter.CasbinRule{}) |
| 71 | + m.err = global.GVA_DB.Migrator().CreateTable(&gormAdapter.CasbinRule{}) |
71 | 72 | }
|
72 | 73 | m.err = m.db.AutoMigrate(
|
73 | 74 | new(model.SysApi),
|
@@ -100,51 +101,51 @@ func (m *_mysql) AutoMigrateTables() {
|
100 | 101 | //@author: [SliverHorn](https://github.com/SliverHorn)
|
101 | 102 | //@description: 初始化数据
|
102 | 103 | func (m *_mysql) InitData() {
|
103 |
| - if m.err = data.Api.Init(); m.err != nil { |
| 104 | + if m.err = dataSystem.Api.Init(); m.err != nil { |
104 | 105 | color.Warn.Println("\n[Mysql] --> sys_apis 表初始数据失败, err: %v", m.err)
|
105 | 106 | os.Exit(0)
|
106 | 107 | }
|
107 |
| - if m.err = data.Admin.Init(); m.err != nil { |
| 108 | + if m.err = dataSystem.Admin.Init(); m.err != nil { |
108 | 109 | color.Warn.Println("\n[Mysql] --> sys_users 表初始数据失败, err: %v", m.err)
|
109 | 110 | os.Exit(0)
|
110 | 111 | }
|
111 |
| - if m.err = data.Casbin.Init(); m.err != nil { |
| 112 | + if m.err = dataSystem.Casbin.Init(); m.err != nil { |
112 | 113 | color.Error.Println("\n[Mysql] --> casbin_rule 表初始数据失败, err: %v", m.err)
|
113 | 114 | os.Exit(0)
|
114 | 115 | }
|
115 |
| - if m.err = data.BaseMenu.Init(); m.err != nil { |
| 116 | + if m.err = dataSystem.BaseMenu.Init(); m.err != nil { |
116 | 117 | color.Error.Println("\n[Mysql] --> sys_base_menus 表初始数据失败, err: %v", m.err)
|
117 | 118 | os.Exit(0)
|
118 | 119 | }
|
119 |
| - if m.err = data.Authority.Init(); m.err != nil { |
| 120 | + if m.err = dataSystem.Authority.Init(); m.err != nil { |
120 | 121 | color.Error.Println("\n[Mysql] --> sys_authorities 表初始数据失败, err: %v", m.err)
|
121 | 122 | os.Exit(0)
|
122 | 123 | }
|
123 |
| - if m.err = data.AuthorityMenu.Init(); m.err != nil { |
| 124 | + if m.err = dataSystem.AuthorityMenu.Init(); m.err != nil { |
124 | 125 | color.Error.Println("\n[Mysql] --> authority_menu 视图创建失败!, err:%v", m.err)
|
125 | 126 | os.Exit(0)
|
126 | 127 | }
|
127 |
| - if m.err = data.Dictionary.Init(); m.err != nil { |
| 128 | + if m.err = dataSystem.Dictionary.Init(); m.err != nil { |
128 | 129 | color.Warn.Println("\n[Mysql] --> dictionaries 表初始数据失败, err: %v", m.err)
|
129 | 130 | os.Exit(0)
|
130 | 131 | }
|
131 |
| - if m.err = data.AuthoritiesMenus.Init(); m.err != nil { |
| 132 | + if m.err = dataSystem.AuthoritiesMenus.Init(); m.err != nil { |
132 | 133 | color.Warn.Println("\n[Mysql] --> sys_authority_menus 表初始数据失败, err: %v", m.err)
|
133 | 134 | os.Exit(0)
|
134 | 135 | }
|
135 |
| - if m.err = data.DataAuthorities.Init(); m.err != nil { |
| 136 | + if m.err = dataSystem.DataAuthorities.Init(); m.err != nil { |
136 | 137 | color.Warn.Println("\n[Mysql] --> sys_data_authority_id 表初始数据失败, err: %v", m.err)
|
137 | 138 | os.Exit(0)
|
138 | 139 | }
|
139 |
| - if m.err = data.DictionaryDetail.Init(); m.err != nil { |
| 140 | + if m.err = dataSystem.DictionaryDetail.Init(); m.err != nil { |
140 | 141 | color.Warn.Println("\n[Mysql] --> sys_dictionary_details 表初始数据失败, err: %v", m.err)
|
141 | 142 | os.Exit(0)
|
142 | 143 | }
|
143 |
| - if m.err = data.Workflow.Init(); m.err != nil { |
| 144 | + if m.err = dataSystem.Workflow.Init(); m.err != nil { |
144 | 145 | color.Warn.Println("\n[Mysql] --> 工作流相关 表初始数据失败, err: %v", m.err)
|
145 | 146 | os.Exit(0)
|
146 | 147 | }
|
147 |
| - if m.err = information.File.Init(); m.err != nil { |
| 148 | + if m.err = dataExtra.File.Init(); m.err != nil { |
148 | 149 | color.Warn.Println("\n[Mysql] --> exa_file_upload_and_downloads 表初始数据失败, err: %v", m.err)
|
149 | 150 | os.Exit(0)
|
150 | 151 | }
|
|
0 commit comments