cg33 6 лет назад
Родитель
Сommit
1d466ea09d
6 измененных файлов с 192 добавлено и 173 удалено
  1. 1 1
      README.md
  2. 2 2
      go.mod
  3. 14 0
      go.sum
  4. 14 0
      tables/external.go
  5. 16 25
      tables/users.go
  6. 145 145
      vendor/vendor.json

+ 1 - 1
README.md

@@ -57,7 +57,7 @@ cd example
 govendor sync
 ```
 
-如果你在中国,因为各种原因导致用以上步骤进行下载安装依赖有问题,那么你可以直接从这里下载:[vendor.zip](http://file.go-admin.cn/go_admin/vendor/v1_2_2/vendor.zip)
+如果你在中国,因为各种原因导致用以上步骤进行下载安装依赖有问题,那么你可以直接从这里下载:[vendor.zip](http://file.go-admin.cn/go_admin/vendor/v1_2_3/vendor.zip)
 
 下载完解压到项目文件夹即可。
 

+ 2 - 2
go.mod

@@ -3,7 +3,7 @@ module github.com/GoAdminGroup/example
 go 1.13
 
 require (
-	github.com/GoAdminGroup/go-admin v1.2.2
-	github.com/GoAdminGroup/themes v0.0.23
+	github.com/GoAdminGroup/go-admin v1.2.3
+	github.com/GoAdminGroup/themes v0.0.24
 	github.com/gin-gonic/gin v1.5.0
 )

+ 14 - 0
go.sum

@@ -28,6 +28,8 @@ github.com/GoAdminGroup/go-admin v1.2.1 h1:3fT223pJjh/lw2NRR0PJFvOgOxt0++mSE/752
 github.com/GoAdminGroup/go-admin v1.2.1/go.mod h1:2+/N+0jcowxmqsGImCTfisQ0ZWGJRGD0/gewAH288no=
 github.com/GoAdminGroup/go-admin v1.2.2 h1:GRoMX6VXW5iw7vIZxUXfYVlLvwZTjU9oaFYwsH6vgKs=
 github.com/GoAdminGroup/go-admin v1.2.2/go.mod h1:I+W+JDH8UtIFuNtDfNzweM8F5UjLjfg0sTKHnAjTM18=
+github.com/GoAdminGroup/go-admin v1.2.3 h1:Vtyyn/pC3XoA0gWrIc6f7JAY9XgOG7/Xis6s3weVLL4=
+github.com/GoAdminGroup/go-admin v1.2.3/go.mod h1:9Kk8rbrMUUiKQCRaAtdV1aHOTHaqzeyjChq9ykQ76Rg=
 github.com/GoAdminGroup/html v0.0.1/go.mod h1:A1laTJaOx8sQ64p2dE8IqtstDeCNBHEazrEp7hR5VvM=
 github.com/GoAdminGroup/themes v0.0.9 h1:F1AouzisRS9mNdC2/17r586g9V28qHl7PGyQUY5YN9Q=
 github.com/GoAdminGroup/themes v0.0.9/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
@@ -55,11 +57,14 @@ github.com/GoAdminGroup/themes v0.0.22 h1:3mfgWMaSOd3HNeXLUru7QxcFasmASsiAN6fU2R
 github.com/GoAdminGroup/themes v0.0.22/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/GoAdminGroup/themes v0.0.23 h1:LAHz86BiZOAApVcnAPlvZO2md/VJlwBSCPM2y4HcZ7s=
 github.com/GoAdminGroup/themes v0.0.23/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
+github.com/GoAdminGroup/themes v0.0.24 h1:LRlmdEFhSa+BfN55gNv5BGHqemP4Ezr3c8xyObzF/rM=
+github.com/GoAdminGroup/themes v0.0.24/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e/go.mod h1:Bdzq+51GR4/0DIhaICZEOm+OHvXGwwB2trKZ8B4Y6eQ=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/denisenkom/go-mssqldb v0.0.0-20191001013358-cfbb681360f0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
+github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
 github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
 github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
 github.com/gin-gonic/gin v1.5.0 h1:fi+bqFAx/oLK54somfCtEZs9HeH1LHVoEPUgARpTqyc=
@@ -69,6 +74,7 @@ github.com/go-playground/locales v0.12.1/go.mod h1:IUMDtCfWo/w/mtMfIE/IG2K+Ey3yg
 github.com/go-playground/universal-translator v0.16.0 h1:X++omBR/4cE2MNg91AoC3rmGrCjJ8eAeUP/K/EKx4DM=
 github.com/go-playground/universal-translator v0.16.0/go.mod h1:1AnU7NaIRDWWzGEKwgtJRd2xk99HeFyHw3yid4rvQIY=
 github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
+github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
 github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
 github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs=
@@ -78,9 +84,11 @@ github.com/json-iterator/go v1.1.7 h1:KfgG9LzI+pYjr4xvmz/5H4FXjokeP+rlHLhv3iH62F
 github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
 github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
 github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
+github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/leodido/go-urn v1.1.0 h1:Sm1gr51B1kKyfD2BlRcLSiEkffoG96g6TPv6eRoEiB8=
 github.com/leodido/go-urn v1.1.0/go.mod h1:+cyI34gQWZcE1eQU7NVgKkkzdXDQHr1dBMtdAPozLkw=
 github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
+github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
 github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
 github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
 github.com/mattn/go-colorable v0.1.4 h1:snbPLB8fVfU9iwbbo30TPtbLRzwWu6aJS6Xh4eaaviA=
@@ -90,6 +98,7 @@ github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg
 github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
 github.com/mattn/go-sqlite3 v1.11.0 h1:LDdKkqtYlom37fkvqs8rMPFKAMe8+SgjbwZ6ex1/A/Q=
 github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
+github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
 github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4=
 github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE=
 github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc=
@@ -106,11 +115,13 @@ github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4
 github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
 github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
 github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.2.3-0.20181224173747-660f15d67dbb/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
 github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
 github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
+github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
 github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo=
 github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw=
 github.com/ugorji/go/codec v1.1.7 h1:2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs=
@@ -119,6 +130,7 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
 golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708 h1:pXVtWnwHkrWD9ru3sDxY/qFK/bfc0egRovX91EjWjf4=
 golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -127,6 +139,7 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w
 golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
 golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
@@ -142,3 +155,4 @@ gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
 gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
 gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

+ 14 - 0
tables/external.go

@@ -44,5 +44,19 @@ func GetExternalTable(ctx *context.Context) (externalTable table.Table) {
 
 	formList.SetTable("external").SetTitle("Externals").SetDescription("Externals")
 
+	detail := externalTable.GetDetail()
+
+	detail.SetTable("external").
+		SetTitle("Externals").
+		SetDescription("Externals").
+		SetGetDataFn(func(param parameter.Parameters) ([]map[string]interface{}, int) {
+			return []map[string]interface{}{
+				{
+					"id":    10,
+					"title": "this is a title",
+				},
+			}, 1
+		})
+
 	return
 }

+ 16 - 25
tables/users.go

@@ -42,12 +42,12 @@ func GetUserTable(ctx *context.Context) (userTable table.Table) {
 			return "women"
 		}
 		return "unknown"
-	}).FieldEditAble(editType.Select).FieldEditOptions([]map[string]string{
-		{"value": "0", "text": "men"},
-		{"value": "1", "text": "women"},
-	}).FieldFilterable(types.FilterType{FormType: form.SelectSingle}).FieldFilterOptions([]map[string]string{
-		{"value": "0", "field": "men"},
-		{"value": "1", "field": "women"},
+	}).FieldEditAble(editType.Select).FieldEditOptions(types.FieldOptions{
+		{Value: "0", Text: "men"},
+		{Value: "1", Text: "women"},
+	}).FieldFilterable(types.FilterType{FormType: form.SelectSingle}).FieldFilterOptions(types.FieldOptions{
+		{Value: "0", Text: "men"},
+		{Value: "1", Text: "women"},
 	})
 	info.AddField("Phone", "phone", db.Varchar).FieldFilterable()
 	info.AddField("City", "city", db.Varchar).FieldFilterable()
@@ -62,17 +62,17 @@ func GetUserTable(ctx *context.Context) (userTable table.Table) {
 
 	info.AddActionButton("google", action.Jump("https://google.com"))
 	info.AddActionButton("audit", action.Ajax("/admin/audit",
-		func(ctx *context.Context) (success bool, data, msg string) {
-			return true, "", "success"
+		func(ctx *context.Context) (success bool, msg string, data interface{}) {
+			return true, "success", ""
 		}))
 	info.AddButton("google", icon.Google, action.Jump("https://google.com"))
 	info.AddButton("info", icon.Terminal, action.PopUp("/admin/popup", "Popup Example",
-		func(ctx *context.Context) (success bool, data, msg string) {
-			return true, "<h2>hello world</h2>", ""
+		func(ctx *context.Context) (success bool, msg string, data interface{}) {
+			return true, "", "<h2>hello world</h2>"
 		}))
 	info.AddButton("ajax", icon.Android, action.Ajax("/admin/ajax",
-		func(ctx *context.Context) (success bool, data, msg string) {
-			return true, "", "success"
+		func(ctx *context.Context) (success bool, msg string, data interface{}) {
+			return true, "success", ""
 		}))
 
 	info.SetTable("users").SetTitle("Users").SetDescription("Users")
@@ -82,19 +82,10 @@ func GetUserTable(ctx *context.Context) (userTable table.Table) {
 	formList.AddField("Ip", "ip", db.Varchar, form.Text)
 	formList.AddField("Name", "name", db.Varchar, form.Text)
 	formList.AddField("Gender", "gender", db.Tinyint, form.Radio).
-		FieldOptions([]map[string]string{
-			{
-				"field":    "gender",
-				"label":    "men",
-				"value":    "0",
-				"selected": "checked",
-			}, {
-				"field":    "gender",
-				"label":    "women",
-				"value":    "1",
-				"selected": "",
-			},
-		})
+		FieldOptions(types.FieldOptions{
+			{Text: "men", Value: "0"},
+			{Text: "women", Value: "1"},
+		}).FieldDefault("0")
 	formList.AddField("Phone", "phone", db.Varchar, form.Text)
 	formList.AddField("City", "city", db.Varchar, form.Text)
 	formList.AddField("Custom Field", "role", db.Varchar, form.Text).

+ 145 - 145
vendor/vendor.json

@@ -6,260 +6,260 @@
 			"checksumSHA1": "ZAJH7xmNfLcSraAs5y8CKTt4z3Q=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/360EntSecGroup-Skylar/excelize",
 			"path": "github.com/360EntSecGroup-Skylar/excelize",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "P8AtgSvNIN6RxPmqKzERFw5Nshw=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "7NIQ8iRi0CKRiemLUqAHuNE+MIA=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter/gin",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "S2LswNMlhGhUjHP5qCfJx+YzakA=",
 			"path": "github.com/GoAdminGroup/go-admin/context",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "KhpMG8VGlPMjonV+fhfH1TZZDOs=",
 			"path": "github.com/GoAdminGroup/go-admin/engine",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "dAN1J0DKEyEqZI89R9jLN18mBgQ=",
+			"checksumSHA1": "aityMRZSrqXsNdSMaqT7Vo4vdeI=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/auth",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "LPOJMHjj4z3s66mcYHs0CIDOrZ0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/collection",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "IHMLEbrA5PiOciPt+EagYXm9xnA=",
+			"checksumSHA1": "aaPT5ulz3tKKaf1gEXHkYsJyJI4=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/config",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "IU7oChhdDssvna+CZnP/QijAKQo=",
+			"checksumSHA1": "9dDgp4yE9G3uW+rS7kMYTORbZUc=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/constant",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "MyeR/bdcpJiyFV0X8H8JOvGybG8=",
+			"checksumSHA1": "Ci2ctKDqvdhbNYWu5183c4nrwHk=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "aFSOjhawM6ewbHsV5qMz4PqaPw0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/dialect",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "aceu5UOVJICgrviAjGoofDQbk8Q=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/sqlite",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "taRUkgY+elg6GVkHI14mN4/PeLw=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/file",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "MKRL2hU1agBzQwHWT2nPU0J4MaQ=",
+			"checksumSHA1": "zGvvz2xHDLEfCCSYWbdRj4CWLmI=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/language",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "ZW+/TZbDDCwwC6tcitE9wEzz1+o=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/logger",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "U207bZNyldQYAaSp6iteBWv5OPc=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/menu",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "JS2v8ZxXfoaBrl2FbGYYsyvI+vg=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/page",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "FPMd+BMMiiBiPbJUm8WTgbifjRo=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/service",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "Y/QUpgN6be0XRjB3ogffLc7A0Pc=",
+			"checksumSHA1": "CZ9BMpl5Sj1K3tsYyru7O2y1Nno=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/system",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "ytddM3cKl2KD3udPJqvELsfkSn8=",
+			"checksumSHA1": "njdfBqwHXFVJit3IXTRPxMtnOq4=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/utils",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "DFBSSXhLqd/Md86ANvF4dogTJPs=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "YCvhIvEXu8l8pZVN6xgo793Ajdg=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "+1v5dfBSu8QwEtrk9V832AsqygU=",
+			"checksumSHA1": "XnoHUaaVMsPs3lbnR9/+7jInHU8=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/controller",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "CX2+nV3RskperMBmwAB0Q1+uuhc=",
+			"checksumSHA1": "OpdeMCZcSicEkeugYVcHjvdIWEw=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/models",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "XRlAyMh2uu4yF0KjFyAb3Njr7MY=",
+			"checksumSHA1": "l/XsmwpUdrEXvxD+N7GIcgIYK+E=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "6gc8WOIZAALya2i7kQdLiLX8giI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/captcha",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "dmGP4pmeqn1Jj3mUVm2a2pPU7us=",
+			"checksumSHA1": "y+vUzeSX0sxexL+lQepD5/KY8Ok=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/constant",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "nNjiy61bVLoH5pbiNou83otHngU=",
+			"checksumSHA1": "8D5J3jrMxJ/GWVjzVWsIBqHWCX8=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/form",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "3CsY6O3xVnEju5Br/ctlI3QWgsg=",
+			"checksumSHA1": "ENCi9C2wCk/EXdR19l9/J7Ra0Eo=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/guard",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "lPtaTN8Ekp0HLKJqsjgQzTiS3MY=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/paginator",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "8ChBLZFmhsAAyvtT7g6f2Dt2Z44=",
+			"checksumSHA1": "UOLGv7bRp/GtQL9ro/y+yuJexMI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/parameter",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "FnJ7BukGmRvC9bDhXfksFRHGYZ0=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/response",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "xOOWRVTys+xjCQRzd+yiUadqPTo=",
+			"checksumSHA1": "dh8qdxFvkfOc88+ApJhJgrZG0IA=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/table",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "B6Z3oZuuUa6MgHR0rq0r2NmO4+E=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/example",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "399VFirHKXye3rQ7HVzx8Xf/ZCg=",
 			"path": "github.com/GoAdminGroup/go-admin/template",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "Y6CTP+ieJKCKQ66wVPdjeoNKOLI=",
 			"path": "github.com/GoAdminGroup/go-admin/template/chartjs",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "1XCIewh4Nx59aFLA067vGLprhWc=",
+			"checksumSHA1": "8uXFouCx0ikJsfL3I5klDskoGQ8=",
 			"path": "github.com/GoAdminGroup/go-admin/template/components",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "z4E99wB2QqLh79OdpbUqz3RQVNI=",
 			"path": "github.com/GoAdminGroup/go-admin/template/icon",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "u0WGYyhJcY+anSmv+iI7EB0KZYA=",
 			"path": "github.com/GoAdminGroup/go-admin/template/login",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "XFAqVpQilXuTpbp3IRnyntXexPE=",
+			"checksumSHA1": "7IEj4cg4zMbs7wTJ43M4czvYP1Y=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "cZHrOx9cXok+jk2g9ZadrV8bj54=",
+			"checksumSHA1": "U4Y6etOmy6YpKJI9BKyON+exF9Q=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/action",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
-			"checksumSHA1": "7Q1UPF08bA9iHeOM+hC5IsXJKjk=",
+			"checksumSHA1": "r1JEfKJDCb17GLvWKgTDnRUiuOw=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/form",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "hGexEfmZecm7ALFGp6Af11hE2wA=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/table",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "WXeLUpoicp38yykeqqibJJ/PdVw=",
@@ -268,58 +268,58 @@
 			"revisionTime": "2020-02-16T07:09:49Z"
 		},
 		{
-			"checksumSHA1": "BKRzwJhq4TW4Y8aiYO0l56Tc9Yc=",
+			"checksumSHA1": "7JkoMMnCwpUwwjz97xZ07f+9br0=",
 			"path": "github.com/GoAdminGroup/themes/adminlte",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "3iPerqIGmvzuAw6H9G+MDHByZSg=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "yZZ8LazmFXGpZsfjFMQub5mPwfI=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/chart_legend",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "FI1La3r0Tw6ak8D6aSl7mQte7ng=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/description",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "jhrNLvcYxxtkZhGDbnS+35tTcSg=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/infobox",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "oKhwhDQ3zjMJVBcSs7PNU48HAKI=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/productlist",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "MH1/5lw1z7AT+HIWan8XAkfUZHY=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/progress_group",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "iR7R8ICPykFEwmSiHVyj/TjqBDA=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/smallbox",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
-			"checksumSHA1": "TVi4KwyUunN+fVg2frDeQGuuZwo=",
+			"checksumSHA1": "RqTMxUaWSDrvmGdFEsKGBHkbG4I=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/resource",
-			"revision": "79fc8375c9332ff8ef6b8fd66a09f70e1f2deed0",
-			"revisionTime": "2020-02-16T15:41:27Z"
+			"revision": "f8c0743d7e9442661e357cd0e7db54cce43260fe",
+			"revisionTime": "2020-02-26T04:47:44Z"
 		},
 		{
 			"checksumSHA1": "EDr3Ou14mAd1g2X1AL1NAh8t6zw=",
@@ -379,8 +379,8 @@
 			"checksumSHA1": "SEnjvwVyfuU2xBaOfXfwPD5MZqk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mattn/go-colorable",
 			"path": "github.com/mattn/go-colorable",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "AGYXOcAtYsDYMIQOkmr38ehdEM8=",
@@ -398,8 +398,8 @@
 			"checksumSHA1": "CIK3BBNX3nuUQCmNqTQydNfMNKI=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mgutz/ansi",
 			"path": "github.com/mgutz/ansi",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "ZTcgWKWHsrX0RXYVXn5Xeb8Q0go=",
@@ -417,8 +417,8 @@
 			"checksumSHA1": "2jsbDTvwxafPp7FJjJ8IIFlTLjs=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mohae/deepcopy",
 			"path": "github.com/mohae/deepcopy",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "+nVM+CEZGAopOrYlLifgWP+X01E=",
@@ -431,8 +431,8 @@
 			"checksumSHA1": "4GI/G+nYyCQ3ltASSBIunUr2LYk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/sirupsen/logrus",
 			"path": "github.com/sirupsen/logrus",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "8mJ7vjP4pj4Y8FH5jVT22mW5acA=",
@@ -444,8 +444,8 @@
 			"checksumSHA1": "oCH3J96RWvO8W4xjix47PModpio=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/bcrypt",
 			"path": "golang.org/x/crypto/bcrypt",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "ejjxT0+wDWWncfh0Rt3lSH4IbXQ=",
@@ -457,8 +457,8 @@
 			"checksumSHA1": "oVPHWesOmZ02vLq2fglGvf+AMgk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/blowfish",
 			"path": "golang.org/x/crypto/blowfish",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "REkmyB368pIiip76LiqMLspgCRk=",
@@ -476,29 +476,29 @@
 			"checksumSHA1": "WiKh0UElNn4k5R6jD+ieXA7KX6I=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/language",
 			"path": "golang.org/x/text/internal/language",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "VDwNSsZP6KShjTSwGUQUGJVrs1I=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/language/compact",
 			"path": "golang.org/x/text/internal/language/compact",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "hyNCcTwMQnV6/MK8uUW9E5H0J0M=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/tag",
 			"path": "golang.org/x/text/internal/tag",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "JjCA9d5oEYmK+ZPP+hLcgUb0Gng=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/language",
 			"path": "golang.org/x/text/language",
-			"revision": "f86f4bf17d2537cf17cc26fff5688f761746c4ca",
-			"revisionTime": "2020-02-16T15:32:24Z"
+			"revision": "150fa2823a0226f2ed1fc190772a3c909c012f24",
+			"revisionTime": "2020-02-26T14:43:54Z"
 		},
 		{
 			"checksumSHA1": "s4yxtZss88Rf9psrJz9S1EAy6vI=",