diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml
index 528eb27..2c1eb0c 100644
--- a/.idea/dataSources.local.xml
+++ b/.idea/dataSources.local.xml
@@ -11,7 +11,10 @@
user_brief05
-
+
+
+
+
diff --git a/.idea/dataSources/1f2800b5-8649-4a80-a9ec-b7b2a24623b4.xml b/.idea/dataSources/1f2800b5-8649-4a80-a9ec-b7b2a24623b4.xml
index 98d2ba8..dd820cc 100644
--- a/.idea/dataSources/1f2800b5-8649-4a80-a9ec-b7b2a24623b4.xml
+++ b/.idea/dataSources/1f2800b5-8649-4a80-a9ec-b7b2a24623b4.xml
@@ -25,1053 +25,1053 @@ brief\\_05|schema||user_brief05||TRIGGER|G
brief\\_05|schema||user_brief05||UPDATE|G
10.3.39
-
- armscii8
-
-
- armscii8
- 1
-
-
- armscii8
-
-
- armscii8
-
-
- ascii
-
-
- ascii
- 1
-
-
- ascii
-
-
- ascii
-
-
- big5
-
-
+
big5
1
-
+
big5
-
+
big5
-
- binary
- 1
+
+ big5
-
- cp1250
-
-
- cp1250
-
-
- cp1250
-
-
- cp1250
- 1
-
-
- cp1250
-
-
- cp1250
-
-
- cp1250
-
-
- cp1251
-
-
- cp1251
-
-
- cp1251
- 1
-
-
- cp1251
-
-
- cp1251
-
-
- cp1251
-
-
- cp1251
-
-
- cp1256
-
-
- cp1256
- 1
-
-
- cp1256
-
-
- cp1256
-
-
- cp1257
-
-
- cp1257
- 1
-
-
- cp1257
-
-
- cp1257
-
-
- cp1257
-
-
- cp850
-
-
- cp850
- 1
-
-
- cp850
-
-
- cp850
-
-
- cp852
-
-
- cp852
- 1
-
-
- cp852
-
-
- cp852
-
-
- cp866
-
-
- cp866
- 1
-
-
- cp866
-
-
- cp866
-
-
- cp932
-
-
- cp932
- 1
-
-
- cp932
-
-
- cp932
-
-
- dec8
-
-
- dec8
-
-
+
dec8
1
-
+
dec8
-
- eucjpms
+
+ dec8
-
- eucjpms
+
+ dec8
+
+
+ cp850
1
-
- eucjpms
+
+ cp850
-
- eucjpms
+
+ cp850
-
- euckr
+
+ cp850
+
+
+ hp8
+ 1
+
+
+ hp8
+
+
+ hp8
+
+
+ hp8
+
+
+ koi8r
+ 1
+
+
+ koi8r
+
+
+ koi8r
+
+
+ koi8r
+
+
+ latin1
+
+
+ latin1
+ 1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin2
+
+
+ latin2
+ 1
+
+
+ latin2
+
+
+ latin2
+
+
+ latin2
+
+
+ latin2
+
+
+ latin2
+
+
+ swe7
+ 1
+
+
+ swe7
+
+
+ swe7
+
+
+ swe7
+
+
+ ascii
+ 1
+
+
+ ascii
+
+
+ ascii
+
+
+ ascii
+
+
+ ujis
+ 1
+
+
+ ujis
+
+
+ ujis
+
+
+ ujis
+
+
+ sjis
+ 1
+
+
+ sjis
+
+
+ sjis
+
+
+ sjis
+
+
+ hebrew
+ 1
+
+
+ hebrew
+
+
+ hebrew
+
+
+ hebrew
+
+
+ tis620
+ 1
+
+
+ tis620
+
+
+ tis620
+
+
+ tis620
euckr
1
-
+
euckr
-
+
euckr
-
- gb2312
+
+ euckr
-
- gb2312
- 1
-
-
- gb2312
-
-
- gb2312
-
-
- gbk
-
-
- gbk
- 1
-
-
- gbk
-
-
- gbk
-
-
- geostd8
-
-
- geostd8
- 1
-
-
- geostd8
-
-
- geostd8
-
-
- greek
-
-
- greek
- 1
-
-
- greek
-
-
- greek
-
-
- hebrew
-
-
- hebrew
- 1
-
-
- hebrew
-
-
- hebrew
-
-
- hp8
-
-
- hp8
- 1
-
-
- hp8
-
-
- hp8
-
-
- keybcs2
-
-
- keybcs2
- 1
-
-
- keybcs2
-
-
- keybcs2
-
-
- koi8r
-
-
- koi8r
- 1
-
-
- koi8r
-
-
- koi8r
-
-
- koi8u
-
-
+
koi8u
1
-
+
koi8u
-
+
koi8u
-
- latin1
+
+ koi8u
-
- latin1
-
-
- latin1
-
-
- latin1
-
-
- latin1
-
-
- latin1
-
-
- latin1
-
-
- latin1
-
-
- latin1
+
+ gb2312
1
-
- latin1
+
+ gb2312
-
- latin2
+
+ gb2312
-
- latin2
+
+ gb2312
-
- latin2
-
-
- latin2
+
+ greek
1
-
- latin2
+
+ greek
-
- latin2
+
+ greek
-
- latin2
+
+ greek
-
- latin5
+
+ cp1250
+ 1
-
- latin5
+
+ cp1250
-
+
+ cp1250
+
+
+ cp1250
+
+
+ cp1250
+
+
+ cp1250
+
+
+ cp1250
+
+
+ gbk
+ 1
+
+
+ gbk
+
+
+ gbk
+
+
+ gbk
+
+
latin5
1
-
+
latin5
-
- latin7
+
+ latin5
-
- latin7
+
+ latin5
-
- latin7
+
+ armscii8
1
-
- latin7
+
+ armscii8
-
- latin7
+
+ armscii8
-
- latin7
+
+ armscii8
-
- macce
+
+ utf8
+ 1
-
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ utf8
+
+
+ ucs2
+ 1
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ cp866
+ 1
+
+
+ cp866
+
+
+ cp866
+
+
+ cp866
+
+
+ keybcs2
+ 1
+
+
+ keybcs2
+
+
+ keybcs2
+
+
+ keybcs2
+
+
macce
1
-
+
macce
-
+
macce
-
- macroman
+
+ macce
-
+
macroman
1
-
+
macroman
-
+
macroman
-
- sjis
+
+ macroman
-
- sjis
+
+ cp852
1
-
- sjis
+
+ cp852
-
- sjis
+
+ cp852
-
- swe7
+
+ cp852
-
- swe7
+
+ latin7
-
- swe7
+
+ latin7
1
-
- swe7
+
+ latin7
-
- tis620
+
+ latin7
-
- tis620
+
+ latin7
-
- tis620
+
+ latin7
+
+
+ utf8mb4
1
-
- tis620
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
-
- ucs2
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ cp1251
+
+
+ cp1251
+
+
+ cp1251
+
+
+ cp1251
1
-
- ucs2
+
+ cp1251
-
- ucs2
+
+ cp1251
-
- ucs2
+
+ cp1251
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ucs2
-
-
- ujis
-
-
- ujis
- 1
-
-
- ujis
-
-
- ujis
-
-
- utf16
-
-
- utf16
-
-
- utf16
-
-
- utf16
-
-
- utf16
-
-
- utf16
-
-
- utf16
-
-
+
utf16
1
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
+
utf16
-
- utf16le
+
+ utf16
-
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
utf16le
1
-
+
utf16le
-
+
utf16le
-
- utf32
+
+ utf16le
-
- utf32
+
+ cp1256
+ 1
-
- utf32
+
+ cp1256
-
- utf32
+
+ cp1256
-
- utf32
+
+ cp1256
-
- utf32
+
+ cp1257
-
- utf32
+
+ cp1257
-
+
+ cp1257
+ 1
+
+
+ cp1257
+
+
+ cp1257
+
+
utf32
1
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
+
utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ utf32
-
- utf8
+
+ binary
1
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
+
+ geostd8
1
-
- utf8mb4
+
+ geostd8
-
- utf8mb4
+
+ geostd8
-
- utf8mb4
+
+ geostd8
-
- utf8mb4
+
+ cp932
+ 1
-
- utf8mb4
+
+ cp932
-
- utf8mb4
+
+ cp932
-
- utf8mb4
+
+ cp932
-
- utf8mb4
+
+ eucjpms
+ 1
-
- utf8mb4
+
+ eucjpms
-
- utf8mb4
+
+ eucjpms
-
- utf8mb4
+
+ eucjpms
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- utf8mb4
-
-
- 1
- 2024-04-29.11:31:14
- latin1_swedish_ci
-
-
+
utf8_general_ci
+
+ 1
+ 2024-04-29.12:54:42
+ latin1_swedish_ci
+
-
+
user_brief05@%
procedure
91
-
+
user_brief05@%
1
function
111
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1094,10 +1094,13 @@ brief\\_05|schema||user_brief05||UPDATE|G
varchar(32)|0s
+ 1
2
varchar(32)|0s
+ `slug_name`
+ 1
3
@@ -1128,11 +1131,14 @@ brief\\_05|schema||user_brief05||UPDATE|G
1
- varchar(36)|0s
+ varchar(32)|0s
+ 1
2
varchar(32)|0s
+ `slug_name`
+ 1
3
@@ -1140,209 +1146,301 @@ brief\\_05|schema||user_brief05||UPDATE|G
btree
1
-
- 1
- 1
- PRIMARY
-
-
- varchar(36)|0s
- 1
- 1
-
-
- varchar(32)|0s
- 2
-
-
- varchar(32)|0s
- 3
-
-
- varchar(36)|0s
- 4
-
-
- varchar(36)|0s
- 5
-
-
- blob|0s
- 6
-
-
- tinyint(1)|0s
- 7
-
-
- float|0s
- 8
-
-
- id
- btree
- 1
-
-
+
slug_name
btree
1
-
+
1
1
PRIMARY
-
- slug_name
+
+ categories_pk
-
- varchar(36)|0s
- 1
-
-
- varchar(36)|0s
- 2
-
-
- tinyint(1)|0s
- 3
-
-
- date|0s
- 4
-
-
- date|0s
- 5
-
-
- tinyint(1)|0s
- 6
-
-
- int(11)|0s
- 7
-
-
+
varchar(36)|0s
1
1
-
- varchar(12)|0s
+
+ varchar(32)|0s
+ 1
2
-
- varchar(16)|0s
+
+ varchar(32)|0s
+ `slug_name`
+ 1
3
-
- varchar(16)|0s
+
+ varchar(36)|0s
4
-
- date|0s
+
+ varchar(36)|0s
5
-
- varchar(32)|0s
+
+ blob|0s
6
-
+
tinyint(1)|0s
0
7
-
- date|0s
+
+ float|0s
+ 1
8
-
- varchar(128)|0s
+
+ brand_id
+ cascade
+ id
+ brands
+
+
+ category_id
+ set-null
+ cascade
+ id
+ categories
+
+
+ id
+ btree
+ 1
+
+
+ slug_name
+ btree
+ 1
+
+
+ brand_id
+ btree
+
+
+ category_id
+ btree
+
+
+ 1
+ 1
+ PRIMARY
+
+
+ slug_name
+
+
+ varchar(36)|0s
+ 1
+ 1
+
+
+ varchar(36)|0s
+ 1
+ 2
+
+
+ tinyint(1)|0s
+ 1
+ 3
+
+
+ date|0s
+ 1
+ 4
+
+
+ date|0s
+ 1
+ 5
+
+
+ tinyint(1)|0s
+ 6
+
+
+ int(11)|0s
+ 7
+
+
+ tinyint(1)|0s
+ 1
+ 8
+
+
+ vehicle_id
+ id
+ vehicles
+
+
+ user_id
+ cascade
+ id
+ users
+
+
+ id
+ btree
+ 1
+
+
+ vehicle_id
+ btree
+
+
+ user_id
+ btree
+
+
+ 1
+ 1
+ PRIMARY
+
+
+ varchar(36)|0s
+ 1
+ 1
+
+
+ varchar(12)|0s
+ 1
+ 2
+
+
+ varchar(16)|0s
+ 3
+
+
+ varchar(16)|0s
+ 4
+
+
+ date|0s
+ 5
+
+
+ varchar(32)|0s
+ 1
+ 6
+
+
+ tinyint(1)|0s
+ 0
+ 1
+ 7
+
+
+ date|0s
+ 1
+ 8
+
+
+ varchar(97)|0s
+ 1
9
-
+
tinyint(1)|0s
0
1
10
-
+
id
btree
1
-
+
id
btree
1
-
+
id
btree
1
-
+
username
btree
1
-
+
email
btree
1
-
+
1
1
PRIMARY
-
+
users_pk
-
+
users_pk_2
-
+
username
-
+
email
-
+
varchar(36)|0s
1
1
-
+
varchar(8)|0s
2
-
+
varchar(36)|0s
+ 1
3
-
+
int(11)|0s
+ 0
+ 1
4
-
+
float|0s
+ 1
5
-
+
tinyint(1)|0s
1
1
6
-
+
+ model_id
+ cascade
+ id
+ models
+
+
id
btree
1
-
+
+ model_id
+ btree
+
+
1
1
PRIMARY