cg33 5 лет назад
Родитель
Сommit
002e1d55a1
6 измененных файлов с 443 добавлено и 206 удалено
  1. 1 1
      README_CN.md
  2. 0 0
      bootstrap.go
  3. 1 0
      config.json
  4. 2 2
      go.mod
  5. 68 0
      go.sum
  6. 371 203
      vendor/vendor.json

+ 1 - 1
README_CN.md

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

+ 0 - 0
bootstrap.go


+ 1 - 0
config.json

@@ -20,5 +20,6 @@
   "info_log": "./logs/info.log",
   "access_assets_log_off": true,
   "theme": "adminlte",
+  "bootstrap_file_path": "./bootstrap.go",
   "color_scheme": "skin-black"
 }

+ 2 - 2
go.mod

@@ -3,8 +3,8 @@ module github.com/GoAdminGroup/example
 go 1.13
 
 require (
-	github.com/GoAdminGroup/go-admin v1.2.14
-	github.com/GoAdminGroup/themes v0.0.37
+	github.com/GoAdminGroup/go-admin v1.2.15
+	github.com/GoAdminGroup/themes v0.0.38
 	github.com/gin-gonic/gin v1.5.0
 	github.com/gobuffalo/packr/v2 v2.8.0 // indirect
 	github.com/jinzhu/gorm v1.9.12

+ 68 - 0
go.sum

@@ -1,4 +1,7 @@
 cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
+cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
+cloud.google.com/go v0.37.4/go.mod h1:NHPJ89PdicEuT9hdPXMROBD91xc5uRDxsMtSB16k7hw=
+gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a/go.mod h1:EXuID2Zs0pAQhH8yz+DNjUbjppKQzKFAn28TMYPB6IU=
 github.com/360EntSecGroup-Skylar/excelize v1.4.1 h1:l55mJb6rkkaUzOpSsgEeKYtS6/0gHwBYyfo5Jcjv/Ks=
 github.com/360EntSecGroup-Skylar/excelize v1.4.1/go.mod h1:vnax29X2usfl7HHkBrX5EvSCJcmH3dT9luvxzu8iGAE=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
@@ -56,6 +59,8 @@ github.com/GoAdminGroup/go-admin v1.2.13 h1:OnwuvRMw2smAxss5Bz3veSHv4n5+WvJTm8xG
 github.com/GoAdminGroup/go-admin v1.2.13/go.mod h1:I392koJz0AurjYn95iA4PBpI8x0xErC8Vl5Wst4suvA=
 github.com/GoAdminGroup/go-admin v1.2.14 h1:gl1mJcyyqe5utk2jo1OMeTcE59yjRjloHsLY6ymXFXU=
 github.com/GoAdminGroup/go-admin v1.2.14/go.mod h1:I392koJz0AurjYn95iA4PBpI8x0xErC8Vl5Wst4suvA=
+github.com/GoAdminGroup/go-admin v1.2.15 h1:cnsPNfvWPO6raADhueBGHxd196ycUroRRBSyrzWuvBQ=
+github.com/GoAdminGroup/go-admin v1.2.15/go.mod h1:EX+fDr3yPIQ8jKoXzjh5A8MbhfCY2KOhcd0rctlxBH4=
 github.com/GoAdminGroup/html v0.0.1 h1:SdWNWl4OKPsvDk2GDp5ZKD6ceWoN8n4Pj6cUYxavUd0=
 github.com/GoAdminGroup/html v0.0.1/go.mod h1:A1laTJaOx8sQ64p2dE8IqtstDeCNBHEazrEp7hR5VvM=
 github.com/GoAdminGroup/themes v0.0.3 h1:50ocXcqaCicvJrVuZLIlLjJvhBdjw3zg/T5kLifAU3M=
@@ -118,11 +123,16 @@ github.com/GoAdminGroup/themes v0.0.36 h1:V6nIAnQoq2BECcQ6ap5Ojj2moZxqZJS87JYp8J
 github.com/GoAdminGroup/themes v0.0.36/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/GoAdminGroup/themes v0.0.37 h1:7iwe6Gv8b3vE0bMqIv4yTT+Ed0xQqIhv8kSc2NKBk74=
 github.com/GoAdminGroup/themes v0.0.37/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
+github.com/GoAdminGroup/themes v0.0.38 h1:McFCr2649Sy24ZjMf0vB23a5sc02m5C63dMeHhsb4mI=
+github.com/GoAdminGroup/themes v0.0.38/go.mod h1:ABCOeBeibfg9DxAsGVa1NzYK9/nIbHT/BuFrCRIKo8A=
 github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e h1:n+DcnTNkQnHlwpsrHoQtkrJIO7CBx029fw6oR4vIob4=
 github.com/NebulousLabs/fastrand v0.0.0-20181203155948-6fb6489aac4e/go.mod h1:Bdzq+51GR4/0DIhaICZEOm+OHvXGwwB2trKZ8B4Y6eQ=
 github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
+github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
+github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
 github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
 github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
+github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
 github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
 github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
@@ -137,11 +147,15 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsr
 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-20190707035753-2be1aa521ff4/go.mod h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM=
 github.com/denisenkom/go-mssqldb v0.0.0-20191001013358-cfbb681360f0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
 github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
 github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
 github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
 github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
+github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
+github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=
+github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
 github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod h1:a2zkGnVExMxdzMo3M0Hi/3sEU+cWnZpSni0O6/Yb/P0=
 github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
 github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
@@ -167,24 +181,35 @@ github.com/gobuffalo/packr v1.30.1 h1:hu1fuVR3fXEZR7rXNW3h8rqSML8EVAf6KNm0NKO/wK
 github.com/gobuffalo/packr/v2 v2.8.0 h1:IULGd15bQL59ijXLxEvA5wlMxsmx/ZkQv9T282zNVIY=
 github.com/gobuffalo/packr/v2 v2.8.0/go.mod h1:PDk2k3vGevNE3SwVyVRgQCCXETC9SaONCNSXT1Q8M1g=
 github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
+github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
 github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
 github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
+github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
 github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs=
 github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
+github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
+github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
 github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
 github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
 github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
+github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
+github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
 github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
+github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
+github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
+github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
 github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
 github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
 github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
 github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
+github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
 github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
+github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
 github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
 github.com/jinzhu/gorm v1.9.12 h1:Drgk1clyWT9t9ERbzHza6Mj/8FY/CqMyVzOiHviMo6Q=
 github.com/jinzhu/gorm v1.9.12/go.mod h1:vhTjlKSJUTWNtcbQtrMBFCxy7eXTzeCAzfL5fBZT/Qs=
@@ -194,6 +219,7 @@ github.com/jinzhu/now v1.0.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/
 github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
 github.com/json-iterator/go v1.1.7 h1:KfgG9LzI+pYjr4xvmz/5H4FXjokeP+rlHLhv3iH62Fo=
 github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
+github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
 github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
 github.com/karrick/godirwalk v1.15.3 h1:0a2pXOgtB16CqIqXTiT7+K9L73f74n/aNQUnH6Ortew=
 github.com/karrick/godirwalk v1.15.3/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk=
@@ -208,6 +234,7 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
 github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
 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.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
 github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
 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=
@@ -225,6 +252,7 @@ github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVc
 github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
 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.10.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
 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.1+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
@@ -245,20 +273,30 @@ github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRW
 github.com/natefinch/lumberjack v2.0.0+incompatible h1:4QJd3OLAMgj7ph+yZTuX13Ld4UpgHp07nNdFX7mqFfM=
 github.com/natefinch/lumberjack v2.0.0+incompatible/go.mod h1:Wi9p2TTF5DG5oU+6YfsmYQpsTIOm0B1VNzQg9Mw6nPk=
 github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
+github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
+github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=
 github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
+github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
 github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
+github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs=
 github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=
 github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
+github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
 github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
+github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
+github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
 github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
 github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
+github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
 github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
 github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
 github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
@@ -287,6 +325,7 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
 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/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ=
 github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
 github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
 github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo=
@@ -295,7 +334,9 @@ github.com/ugorji/go/codec v1.1.7 h1:2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs
 github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY=
 github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
 github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
+github.com/ziutek/mymysql v1.5.4/go.mod h1:LMSpPZ6DbqWFxNCHW77HeMg9I646SAhApZ/wKdgO/C0=
 go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
+go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
 go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
 go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk=
 go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
@@ -317,15 +358,22 @@ golang.org/x/crypto v0.0.0-20191122220453-ac88ee75c92c/go.mod h1:LzIPMQfyMNhhGPh
 golang.org/x/crypto v0.0.0-20191205180655-e7c4368fe9dd/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d h1:1ZiEyfaQIg3Qh0EoqpwAakHVhecoE5wlSg5GjnafJGw=
 golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
+golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
+golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
 golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
 golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
 golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
@@ -333,15 +381,19 @@ golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
+golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -351,13 +403,18 @@ golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7w
 golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c h1:jceGD5YNJGgGMkJz79agzOln1K9TaZUjv5ird16qniQ=
 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.1-0.20180807135948-17ff2d5776d2/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=
+golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
+golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
 golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
 golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
@@ -366,10 +423,15 @@ golang.org/x/tools v0.0.0-20200308013534-11ec41452d41/go.mod h1:o4KQGtdN14AW+yjs
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
 google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
 google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
+google.golang.org/appengine v1.6.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
 google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
+google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
+google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
+google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
 google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
 google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
 gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
@@ -377,6 +439,7 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
+gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
 gopkg.in/go-playground/assert.v1 v1.2.1 h1:xoYuJVE7KT85PYWrN730RguIQO0ePzVRfFMXadIrXTM=
 gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE=
 gopkg.in/go-playground/validator.v9 v9.29.1 h1:SvGtYmN60a5CVKTOzMSyfzWDeZRxRuGvRQyEAKbw1xc=
@@ -384,6 +447,7 @@ gopkg.in/go-playground/validator.v9 v9.29.1/go.mod h1:+c9/zcJMFNgbLvly1L1V+PpxWd
 gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno=
 gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
 gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
+gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
 gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
 gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
@@ -391,5 +455,9 @@ 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 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
 gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
+honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
+xorm.io/builder v0.3.7/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
+xorm.io/xorm v1.0.2/go.mod h1:o4vnEsQ5V2F1/WK6w4XTwmiWJeGj82tqjAnHe44wVHY=

+ 371 - 203
vendor/vendor.json

@@ -12,8 +12,8 @@
 			"checksumSHA1": "ZAJH7xmNfLcSraAs5y8CKTt4z3Q=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/360EntSecGroup-Skylar/excelize",
 			"path": "github.com/360EntSecGroup-Skylar/excelize",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "swIpK291l32BiF/082CBgSXUww0=",
@@ -22,346 +22,352 @@
 			"revisionTime": "2020-06-15T03:09:41Z"
 		},
 		{
-			"checksumSHA1": "MPS/k2eng9FugqCTfmdfN4v48Wo=",
+			"checksumSHA1": "jxNjoMQQ+tSoXR/t6j9fEBOgVSs=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "qcvICVDd6IAj1fa9+R96LlUo4so=",
+			"checksumSHA1": "oeNxLPwxzTq7e4ZNd6TQ6BeE1EU=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter/fasthttp",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "KHv1D6Z12rDdfCFAp6u6pQO9keo=",
+			"checksumSHA1": "Ft7unfCMrgPNgMIgkLzcDoCUMnE=",
 			"path": "github.com/GoAdminGroup/go-admin/adapter/gin",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "/QXxdOaOweYrh/C7S9SGmXbzKy4=",
+			"checksumSHA1": "eDG+88Z+PtphZSXIvzKc4CJ7E9Q=",
 			"path": "github.com/GoAdminGroup/go-admin/context",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "ozQCQ7KbklcYQkjF32jz4JgkmYE=",
+			"checksumSHA1": "A2CCNUieKKW9ESHzDoL9S9I6VkY=",
 			"path": "github.com/GoAdminGroup/go-admin/engine",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "kWJwVKjh/ahQ2pYPmfQS2NwoSXw=",
+			"checksumSHA1": "PCUkm6hmuFfuDUvLhepBk0465Co=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/auth",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "isoTkYEYIyKnoFsoQzjvwVHMwDY=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/collection",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "5pbF0rOqGzw3XecAWxE2Fnh/ujQ=",
+			"checksumSHA1": "DTtC+H//cAkAfJqtdC8MXpABTE0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/config",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "9dDgp4yE9G3uW+rS7kMYTORbZUc=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/constant",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "YNPwex5WHafuD5xEuuLKDF+CSpE=",
+			"checksumSHA1": "VUsBDp+BUpcLysJNfMNYEScl3AI=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "JaYq08WDU2r/EKPlHgyU+RjbJYQ=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/dialect",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "hF5ECscwUjFS2REYT/to6gX2Vb0=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/mssql",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "epiBBhjwxfd3mtU0A41ToWQUyAI=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/mysql",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "9xzYOwHC2aXI670Pfpg1hFRC9Io=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/postgres",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "aceu5UOVJICgrviAjGoofDQbk8Q=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/db/drivers/sqlite",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "ntjF/ZiuMYKkOQZrH/JqspvhD7c=",
+			"checksumSHA1": "4wGfk0rObBaaij40PR2ErtCrGFM=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/errors",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "C6XaFsSg4DbYPZspHy984uWn8ts=",
+			"checksumSHA1": "IrmOcJeKhzw/39HIszfr93br1fQ=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/file",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "qJsAyhxcdN951JfLd2cXJ4It8Uc=",
+			"checksumSHA1": "AQPTP5EObVQOq5Nv7N57inIcQ60=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/language",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "baKHaGcYklUBxIG9M1mrH0hRIc4=",
+			"checksumSHA1": "IQaY3X/UWZ6ZJsZ6506IRdvDmzk=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/logger",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "+MhAvmIjWr8wFsV6Tlb1K/uKBV0=",
+			"checksumSHA1": "yIUyVccm6Wj9sK3t8sCt69i2XtI=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/menu",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "P7zhs/BFRxe0Hl9Oo3oj3lCuh/U=",
+			"checksumSHA1": "xUSqHr5QvP0WE/8Os+9CrAbwrto=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/page",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
+		},
+		{
+			"checksumSHA1": "5hseQOBFKbMVh9dRJvvKZhcxj/k=",
+			"path": "github.com/GoAdminGroup/go-admin/modules/remote_server",
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "FPMd+BMMiiBiPbJUm8WTgbifjRo=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/service",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "iq6z9uey/XsznO6ccghvE3AsNhM=",
+			"checksumSHA1": "yMMJHDN6RWVJM3njBeULRciboXU=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/system",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "DgqcBXHm4tTLrDPmcPQ+Xk/UkaM=",
+			"checksumSHA1": "0qadvKth0LjLDwJsz+Mn982Bqck=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/ui",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "VyBPpCeGesWW+gH4jO5agszzjiE=",
+			"checksumSHA1": "4FJ28iWZHN/iEd621kWhTj3pyVY=",
 			"path": "github.com/GoAdminGroup/go-admin/modules/utils",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "UcOi0h4eklN9ZRgc16win6M1p3U=",
+			"checksumSHA1": "+NTDNBd0fg4ImKsoVNG3J6PYwNI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "O3sRaAbR5OltEwgrU6lehaEE/aQ=",
+			"checksumSHA1": "7pWF4jqKhemWa5x031hK/q/Td2c=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "6ATr2xoONZS3+WDoQ5Zf3Pwp3k0=",
+			"checksumSHA1": "uA+20d1gjk8AOEl7M8Bme755+6Y=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/controller",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "02S+ahM3mm3kMwcuYoGKKrKXLp8=",
+			"checksumSHA1": "gmD2xc1Uw65VOL02iiEeWFH/CTg=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/models",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "NzgZWmZBv3q5+xnLmZmI0GKlARQ=",
+			"checksumSHA1": "IsPH4lkRT4cPeLVJfk6HUUyKw9o=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "CS2DgHl8f+lY8WdmAaLQH2SREWM=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/captcha",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "n6eNUZUPOIluggX9UemVcnwG3KA=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/constant",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "57BeN3xFwybbqgatSW5ZDns2JSI=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/form",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "bRGXxeoFDP5p/yd+rVrt2u/MKLQ=",
+			"checksumSHA1": "I0y0quhT48s+cwp4tJNad7bEaZs=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/guard",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "dZd4mPWniXIgFKsWPD0n9P9nuZ8=",
+			"checksumSHA1": "3HopIBKW5COpR0HZNC0iUmYwQXU=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/paginator",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "mwN/0xWptRCelSyIVI8Jhhn4srM=",
+			"checksumSHA1": "6QDbxHAsdUudsCQ4SK9+SNynk20=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/parameter",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "tGzn716vr7tnaJyX6Lm/7IgA0vU=",
+			"checksumSHA1": "8Me325aLF1kAFalJ0lapB0XWCBw=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/response",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "5FsPWj/a+sb0VKMGykTUYqekd/g=",
+			"checksumSHA1": "3eQOjmNHQNUyR/bUWMuzzKdqdMM=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/table",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "EjZFct/pxtSpdAQL7/KUpk4dPa0=",
+			"checksumSHA1": "G7ILemM237H6+qR0DyeesgDbEYE=",
 			"path": "github.com/GoAdminGroup/go-admin/plugins/admin/modules/tools",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "hwAhwjapcbsTPAcC9ZDEEiQg4UI=",
+			"checksumSHA1": "l7LpxmZ0nai81xdExhM9d+WqwXE=",
 			"path": "github.com/GoAdminGroup/go-admin/template",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "b744VV24VB9sBCNQHvg6rpPZpH4=",
+			"checksumSHA1": "J15DaVyKHWjk5P6WHHudHzpcR5U=",
 			"path": "github.com/GoAdminGroup/go-admin/template/chartjs",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "p3xfn/w5EFZ3JSu772ybAsFTUvM=",
 			"path": "github.com/GoAdminGroup/go-admin/template/color",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "Bto0wl4xq6XolGs1C/AYSklCgNc=",
+			"checksumSHA1": "u9puSqrASMcpOdjkRxMaFN5Qqgc=",
 			"path": "github.com/GoAdminGroup/go-admin/template/components",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "hoogzCSlfe8M62BupyBGz9LfL7o=",
+			"checksumSHA1": "BRgQRD5FuKrMAHomK1MVBOpX3Ws=",
 			"path": "github.com/GoAdminGroup/go-admin/template/icon",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "cLIbN8srRHwW2hgkia5LAgalQD0=",
+			"checksumSHA1": "/3QmEsADOTV7P9xZWT3kYTLPGpc=",
 			"path": "github.com/GoAdminGroup/go-admin/template/login",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "jMPCkQ7k0HbPlzpfise7ICVsOZg=",
+			"checksumSHA1": "JvgTIyCVeT+9BC3wGPpjeIhmuMc=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "YrU4pMqWoUTpmIG0XH0eWSi+qgU=",
+			"checksumSHA1": "d5iApu21mHiy4571Gy1s5YLbH0s=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/action",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "NaNdw5yaU/lKDpGA/SDTjNirR20=",
+			"checksumSHA1": "ju9k51CxYS91a9jzyrhmGHqZovs=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/display",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "8VhZL0DDw/Z/WrLcr+DH930nnNc=",
+			"checksumSHA1": "3gMLWiGCJWIZS6I8dOTOXCNF9E4=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/form",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "OJ+ALH3KA7hJ/gD3DXXgWY1awn4=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/form/select",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "PUX62BoLcUKMdBQYsGiyOyAInfE=",
 			"path": "github.com/GoAdminGroup/go-admin/template/types/table",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "Dy+wLdbxAEBwu5rGdxgr1Anyh5U=",
+			"checksumSHA1": "fg1dy7GSq+YB9joLOSTZ5xaezNI=",
 			"path": "github.com/GoAdminGroup/go-admin/tests",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "8pto6f6yq7nor2ai759cUhYnE9c=",
+			"checksumSHA1": "PIFESvSjyJJV8QsRZcF0Y6IiMuE=",
 			"path": "github.com/GoAdminGroup/go-admin/tests/common",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "m9gg0VJ0Bc4ZZJdN/yYweEyjQas=",
+			"checksumSHA1": "gUHXA6ZyaCmve4aRvsOEKewOp5o=",
 			"path": "github.com/GoAdminGroup/go-admin/tests/frameworks/fasthttp",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "7Jf49zH+SGeEufz2mAYcIBC+IX0=",
+			"checksumSHA1": "dVQQUnziLpvPnarWqhOIzzISqPw=",
 			"path": "github.com/GoAdminGroup/go-admin/tests/frameworks/gin",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "5wxdbD2OwXmBm5U1z/3nbAzG+q8=",
+			"checksumSHA1": "JkiVf7folKMkJ6ZjZXFpNGmhYGY=",
 			"path": "github.com/GoAdminGroup/go-admin/tests/tables",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
-			"checksumSHA1": "PoUNygtJuZnhoILRwPQuZL7WvUQ=",
+			"checksumSHA1": "jlMAx3DdiSY3Zev/AXi9zcu7tp4=",
 			"path": "github.com/GoAdminGroup/go-admin/tests/web",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "WXeLUpoicp38yykeqqibJJ/PdVw=",
@@ -370,70 +376,70 @@
 			"revisionTime": "2020-02-16T07:09:49Z"
 		},
 		{
-			"checksumSHA1": "HtR53Gj4WXz0TmC3A90AgxNsCxo=",
+			"checksumSHA1": "1Djq4Z7Q+/dH9XC4qOwJzHb85tg=",
 			"path": "github.com/GoAdminGroup/themes/adminlte",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "UDmQmUD33mqQ0FxMzKSwm2CkHT4=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "TBgMrsxHGrgVDZtdBuKDWBbWF7s=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/chart_legend",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "MPJ+gVEVataK4RGij/EphC2CcTY=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/description",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "bt9WJYIUplHgW1qMCUy5UA/t3YQ=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/infobox",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "+598mhrg/b9KSi3LQDlO+dqH/fA=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/productlist",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "96Sw9k6Vt4LnPJ6d/LU2iOg3zL8=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/progress_group",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "gg1iBIK4KXPoB2rUYNN+QPFD6j4=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/components/smallbox",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
-			"checksumSHA1": "eBdmY/FQQZEEAeRDxzlmza1MZcE=",
+			"checksumSHA1": "iooqGrrskHGBPscGObAWlk9SH2M=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/packrd",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
-			"checksumSHA1": "fQ6l1Psl4E/m1vNy7eIY0i+AHu8=",
+			"checksumSHA1": "Dj6ly6FVyAIAdeuojXblpoXIwS0=",
 			"path": "github.com/GoAdminGroup/themes/adminlte/resource",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
-			"checksumSHA1": "h8/oeC6TjEk9X3f6ChcyYdAoKmU=",
+			"checksumSHA1": "mM1embk74vMFDkHW8f/qpSWDvsE=",
 			"path": "github.com/GoAdminGroup/themes/common",
-			"revision": "e0e3cef97f4edc49ad861a487f15710ec5eccd73",
-			"revisionTime": "2020-06-15T00:39:27Z"
+			"revision": "39d95bb05acad2aa90f65e6d0d59ea5e3890350d",
+			"revisionTime": "2020-08-03T08:05:45Z"
 		},
 		{
 			"checksumSHA1": "EDr3Ou14mAd1g2X1AL1NAh8t6zw=",
@@ -579,6 +585,12 @@
 			"revision": "b5d812f8a3706043e23a9cd5babf2e5423744d30",
 			"revisionTime": "2019-02-28T15:19:29Z"
 		},
+		{
+			"checksumSHA1": "L3HoHVqp2EaBSOqBxB7l0PTyu7g=",
+			"path": "github.com/golang/snappy",
+			"revision": "2a8bb927dd31d8daada140a5d09578521ce5c36a",
+			"revisionTime": "2019-02-18T23:22:22Z"
+		},
 		{
 			"checksumSHA1": "p3IB18uJRs4dL2K5yx24MrLYE9A=",
 			"path": "github.com/google/go-querystring/query",
@@ -685,8 +697,8 @@
 			"checksumSHA1": "SEnjvwVyfuU2xBaOfXfwPD5MZqk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mattn/go-colorable",
 			"path": "github.com/mattn/go-colorable",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "AGYXOcAtYsDYMIQOkmr38ehdEM8=",
@@ -704,8 +716,8 @@
 			"checksumSHA1": "CIK3BBNX3nuUQCmNqTQydNfMNKI=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mgutz/ansi",
 			"path": "github.com/mgutz/ansi",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "ZTcgWKWHsrX0RXYVXn5Xeb8Q0go=",
@@ -723,8 +735,8 @@
 			"checksumSHA1": "2jsbDTvwxafPp7FJjJ8IIFlTLjs=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/github.com/mohae/deepcopy",
 			"path": "github.com/mohae/deepcopy",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "zi1A9dvQps80fwSN425jMnz4XL4=",
@@ -806,6 +818,78 @@
 			"revision": "858f37ff9bc48070cde7f2c2895dbe0db1ad9326",
 			"revisionTime": "2019-12-19T14:10:44Z"
 		},
+		{
+			"checksumSHA1": "4NTmfUj7H5J59M2wCnp3/8FWt1I=",
+			"path": "github.com/syndtr/goleveldb/leveldb",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "mPNraL2edpk/2FYq26rSXfMHbJg=",
+			"path": "github.com/syndtr/goleveldb/leveldb/cache",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "UA+PKDKWlDnE2OZblh23W6wZwbY=",
+			"path": "github.com/syndtr/goleveldb/leveldb/comparer",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "1DRAxdlWzS4U0xKN/yQ/fdNN7f0=",
+			"path": "github.com/syndtr/goleveldb/leveldb/errors",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "iBorxU3FBbau81WSyVa8KwcutzA=",
+			"path": "github.com/syndtr/goleveldb/leveldb/filter",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "hPyFsMiqZ1OB7MX+6wIAA6nsdtc=",
+			"path": "github.com/syndtr/goleveldb/leveldb/iterator",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "gJY7bRpELtO0PJpZXgPQ2BYFJ88=",
+			"path": "github.com/syndtr/goleveldb/leveldb/journal",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "2ncG38FDk2thSlrHd7JFmiuvnxA=",
+			"path": "github.com/syndtr/goleveldb/leveldb/memdb",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "o2TorI3z+vc+EBMJ8XeFoUmXBtU=",
+			"path": "github.com/syndtr/goleveldb/leveldb/opt",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "ZnyuciM+R19NG8L5YS3TIJdo1e8=",
+			"path": "github.com/syndtr/goleveldb/leveldb/storage",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "DS0i9KReIeZn3T1Bpu31xPMtzio=",
+			"path": "github.com/syndtr/goleveldb/leveldb/table",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
+		{
+			"checksumSHA1": "V/Dh7NV0/fy/5jX1KaAjmGcNbzI=",
+			"path": "github.com/syndtr/goleveldb/leveldb/util",
+			"revision": "c3a204f8e96543bb0cc090385c001078f184fc46",
+			"revisionTime": "2019-03-18T03:00:20Z"
+		},
 		{
 			"checksumSHA1": "8mJ7vjP4pj4Y8FH5jVT22mW5acA=",
 			"path": "github.com/ugorji/go/codec",
@@ -931,8 +1015,8 @@
 			"checksumSHA1": "oCH3J96RWvO8W4xjix47PModpio=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/bcrypt",
 			"path": "golang.org/x/crypto/bcrypt",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "ejjxT0+wDWWncfh0Rt3lSH4IbXQ=",
@@ -944,8 +1028,8 @@
 			"checksumSHA1": "oVPHWesOmZ02vLq2fglGvf+AMgk=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/crypto/blowfish",
 			"path": "golang.org/x/crypto/blowfish",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "MCeXr2RNeiG1XG6V+er1OR0qyeo=",
@@ -987,29 +1071,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": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"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": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "hyNCcTwMQnV6/MK8uUW9E5H0J0M=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/internal/tag",
 			"path": "golang.org/x/text/internal/tag",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "JjCA9d5oEYmK+ZPP+hLcgUb0Gng=",
 			"origin": "github.com/GoAdminGroup/go-admin/vendor/golang.org/x/text/language",
 			"path": "golang.org/x/text/language",
-			"revision": "52dd061fc77f90b8ad8fc04c106c4e14c286aa50",
-			"revisionTime": "2020-06-22T07:18:29Z"
+			"revision": "ef7dcfdecc21ec30dce46d27da4dae84f9ead8fd",
+			"revisionTime": "2020-08-04T00:55:24Z"
 		},
 		{
 			"checksumSHA1": "LiyXfqOzaeQ8vgYZH3t2hUEdVTw=",
@@ -1034,6 +1118,90 @@
 			"path": "moul.io/http2curl",
 			"revision": "5cd742060b0e0de91f875277b77dd7d7e68b23ca",
 			"revisionTime": "2019-09-25T09:05:45Z"
+		},
+		{
+			"checksumSHA1": "TBIYyIkD8Lm7h+1mrkEneqv4S4g=",
+			"path": "xorm.io/builder",
+			"revision": "06d6d3e89f313f2fdb4ad459ad4c790183e0ef22",
+			"revisionTime": "2020-03-22T01:50:57Z"
+		},
+		{
+			"checksumSHA1": "BhO4eawqAfkh0tnCX53Cg/No/Pk=",
+			"path": "xorm.io/xorm",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "kbyMheJn4abaFbK/dGJXqE1m/cU=",
+			"path": "xorm.io/xorm/caches",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "arwcOErIYl+hX427T8abc9G0+nM=",
+			"path": "xorm.io/xorm/contexts",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "oTiu4C0PFzPw+BZmQUpCOpvXdHg=",
+			"path": "xorm.io/xorm/convert",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "8SUsjYN4+tjs0S8IKOeIfbIllV0=",
+			"path": "xorm.io/xorm/core",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "sgsWD4qmkZJj4MK/nsCUVuTQU90=",
+			"path": "xorm.io/xorm/dialects",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "QNTpO9rjoCxGzPCqfoqujzq0Xpc=",
+			"path": "xorm.io/xorm/internal/json",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "JYp2Rd9ZYymV1AqzAtDTiImc9lU=",
+			"path": "xorm.io/xorm/internal/statements",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "sWmkUgNg1wah49cJmvF1LKbm/sg=",
+			"path": "xorm.io/xorm/internal/utils",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "tUoKGlHhqeCn3ONfGXYyn3zjpyU=",
+			"path": "xorm.io/xorm/log",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "9CkShPqI3xeeZzU7g0OGv3mmxu0=",
+			"path": "xorm.io/xorm/names",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "QDWekDVLY6QXI+sopCsvKAzyaiA=",
+			"path": "xorm.io/xorm/schemas",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
+		},
+		{
+			"checksumSHA1": "uxdR0b7n1adr6pwJ5HTuCbEQ3aU=",
+			"path": "xorm.io/xorm/tags",
+			"revision": "55594d1dbeabef08fb516fcec1fc95a72d624f69",
+			"revisionTime": "2020-05-08T12:13:13Z"
 		}
 	],
 	"rootPath": "github.com/GoAdminGroup/example"