diff --git a/go.mod b/go.mod index bb10c926..d0581038 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,7 @@ replace github.com/TeaOSLab/EdgeCommon => ../EdgeCommon require ( github.com/TeaOSLab/EdgeCommon v0.0.0-00010101000000-000000000000 github.com/aliyun/alibaba-cloud-sdk-go v1.61.641 + github.com/go-acme/lego/v4 v4.1.2 github.com/go-sql-driver/mysql v1.5.0 github.com/go-yaml/yaml v2.1.0+incompatible github.com/golang/protobuf v1.4.2 diff --git a/go.sum b/go.sum index 86ad7fac..448d7577 100644 --- a/go.sum +++ b/go.sum @@ -1,40 +1,129 @@ cloud.google.com/go v0.26.0 h1:e0WKqKTd5BnrG8aKH3J3h+QvEIQtSUcf2n5UZ5ZgLtQ= 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.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +contrib.go.opencensus.io/exporter/ocagent v0.4.12/go.mod h1:450APlNTSR6FrvC3CTRqYosuDstRB9un7SOx2k/9ckA= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +github.com/Azure/azure-sdk-for-go v32.4.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/go-autorest/autorest v0.1.0/go.mod h1:AKyIcETwSUFxIcs/Wnq/C+kwCtlEYGUVd7FPNb2slmg= +github.com/Azure/go-autorest/autorest v0.5.0/go.mod h1:9HLKlQjVBH6U3oDfsXOeVc56THsLPw1L03yban4xThw= +github.com/Azure/go-autorest/autorest/adal v0.1.0/go.mod h1:MeS4XhScH55IST095THyTxElntu7WqB7pNbZo8Q5G3E= +github.com/Azure/go-autorest/autorest/adal v0.2.0/go.mod h1:MeS4XhScH55IST095THyTxElntu7WqB7pNbZo8Q5G3E= +github.com/Azure/go-autorest/autorest/azure/auth v0.1.0/go.mod h1:Gf7/i2FUpyb/sGBLIFxTBzrNzBo7aPXXE3ZVeDRwdpM= +github.com/Azure/go-autorest/autorest/azure/cli v0.1.0/go.mod h1:Dk8CUAt/b/PzkfeRsWzVG9Yj3ps8mS8ECztu43rdU8U= +github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= +github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= +github.com/Azure/go-autorest/autorest/to v0.2.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc= +github.com/Azure/go-autorest/autorest/validation v0.1.0/go.mod h1:Ha3z/SqBeaalWQvokg3NZAlQTalVMtOIAs1aGK7G6u8= +github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= +github.com/Azure/go-autorest/tracing v0.1.0/go.mod h1:ROEEAFwXycQw7Sn3DXNtEedEvdeRAgDr0izn4z5Ij88= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/sketches-go v0.0.0-20190923095040-43f19ad77ff7/go.mod h1:Q5DbzQ+3AkgGwymQO7aZFNP7ns2lZKGtvRBzRXfdi60= +github.com/OpenDNS/vegadns2client v0.0.0-20180418235048-a3fa4a771d87/go.mod h1:iGLljf5n9GjT6kc0HBvyI1nOKnGQbNB66VzSNbK5iks= +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/akamai/AkamaiOPEN-edgegrid-golang v0.9.18/go.mod h1:L+HB2uBoDgi3+r1pJEJcbGwyyHhd2QXaGsKLbDwtm8Q= +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/aliyun/alibaba-cloud-sdk-go v1.61.458/go.mod h1:pUKYbK5JQ+1Dfxk80P0qxGqe5dkxDoabbZS7zOcouyA= github.com/aliyun/alibaba-cloud-sdk-go v1.61.641 h1:X/Ik2DvrwICTd5hbRPjB7+s/61pk/b40HJ6XHAg2LSc= github.com/aliyun/alibaba-cloud-sdk-go v1.61.641/go.mod h1:pUKYbK5JQ+1Dfxk80P0qxGqe5dkxDoabbZS7zOcouyA= +github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/aws/aws-sdk-go v1.30.20/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= +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= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/cenkalti/backoff/v4 v4.0.2 h1:JIufpQLbh4DkbQoii76ItQIUFzevQSqOLZca4eamEDs= +github.com/cenkalti/backoff/v4 v4.0.2/go.mod h1:eEew/i+1Q6OrCDZh3WiXYv3+nJwBASZ8Bog/87DQnVg= +github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cloudflare/cloudflare-go v0.13.2/go.mod h1:27kfc1apuifUmJhp069y0+hwlKDg4bd8LWlu7oKeZvM= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cpu/goacmedns v0.0.3/go.mod h1:4MipLkI+qScwqtVxcNO6okBhbgRrr7/tKXUSgSL0teQ= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= 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/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-rendezvous v0.0.0-20200624174652-8d2f3be8b2d9/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= +github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= +github.com/dnsimple/dnsimple-go v0.63.0/go.mod h1:O5TJ0/U6r7AfT8niYNlmohpLbCSG+c71tQlGr9SeGrg= +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/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/exoscale/egoscale v0.23.0/go.mod h1:hRo78jkjkCDKpivQdRBEpNYF5+cVpCJCPDg2/r45KaY= +github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/go-acme/lego/v4 v4.1.2 h1:1zROppXkTbAIh7J7AydGD3dFICLIocucJY1NTH/wB64= +github.com/go-acme/lego/v4 v4.1.2/go.mod h1:pIFm5tWkXSgiAEfJ/XQCQIvX1cEvHFwbgLZyx8OVSUE= +github.com/go-cmd/cmd v1.0.5/go.mod h1:y8q8qlK5wQibcw63djSl/ntiHUHXHGdCkPk0j4QeW4s= +github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-redis/redis/v8 v8.0.0-beta.7/go.mod h1:FGJAWDWFht1sQ4qxyJHZZbVyvnVcKQN0E3u5/5lRz+g= +github.com/go-resty/resty/v2 v2.1.1-0.20191201195748-d7b97669fe48/go.mod h1:dZGr0i9PLlaaTD4H/hoZIDjQ+r6xq8mgbRzHZf7f2J8= github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-yaml/yaml v2.1.0+incompatible h1:RYi2hDdss1u4YE7GwixGzWwVo47T8UQwnTLB6vQiq+o= github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= +github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +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/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d/go.mod h1:nnjvkQ9ptGaCkuDUx6wNykzzlUixGxvkme+H/lnzb+A= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/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/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= 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/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= @@ -44,6 +133,9 @@ github.com/golang/protobuf v1.4.1 h1:ZFgWrT+bLgsYPirOnRfKLYJLvssAegOj/hgyMFdJZe0 github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +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/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -51,29 +143,82 @@ github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= 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/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/gophercloud/gophercloud v0.6.1-0.20191122030953-d8ac278c1c9d/go.mod h1:ozGNgr9KYOVATV5jsgHl/ceCDXGuguqOZAzoQ/2vcNM= +github.com/gophercloud/gophercloud v0.7.0/go.mod h1:gmC5oQqMDOMO1t1gq5DquX/yAU808e/4mzjjDA76+Ss= +github.com/gophercloud/utils v0.0.0-20200508015959-b0167b94122c/go.mod h1:ehWUbLQJPqS0Ep+CxeD559hsm9pthPXadJNKwZkp43w= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +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/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= +github.com/hashicorp/go-retryablehttp v0.6.7/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/iij/doapi v0.0.0-20190504054126-0bbf12d6d7df/go.mod h1:QMZY7/J/KSQEhKWFeDesPjMj+wCHReeknARU3wqlyN4= github.com/iwind/TeaGo v0.0.0-20200923021120-f5d76441fe9e h1:/xn7wUvlwaoA5IkdBUctv2OQbJSZ0/Dw8qRJmn55sJk= github.com/iwind/TeaGo v0.0.0-20200923021120-f5d76441fe9e/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= github.com/iwind/TeaGo v0.0.0-20201020081413-7cf62d6f420f h1:6Ws2H+eorfVUoMO2jta6A9nIdh8oi5/5LXo/LkAxR+E= github.com/iwind/TeaGo v0.0.0-20201020081413-7cf62d6f420f/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2yCeUc= +github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/json-iterator/go v1.1.5/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10 h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b/go.mod h1:o03bZfuBwAXHetKXuInt4S7omeXUu62/A845kiycsSQ= +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/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/labbsr0x/bindman-dns-webhook v1.0.2/go.mod h1:p6b+VCXIR8NYKpDr8/dg1HKfQoRHCdcsROXKvmoehKA= +github.com/labbsr0x/goh v1.0.1/go.mod h1:8K2UhVoaWXcCU7Lxoa2omWnC8gyW8px7/lmO61c027w= +github.com/linode/linodego v0.21.0/go.mod h1:UTpq1JUZD0CZsJ8rt+0CRkqbzrp1MbGakVPt2DXY5Mk= github.com/lionsoul2014/ip2region v2.2.0-release+incompatible h1:1qp9iks+69h7IGLazAplzS9Ca14HAxuD5c0rbFdPGy4= github.com/lionsoul2014/ip2region v2.2.0-release+incompatible/go.mod h1:+ZBN7PBoh5gG6/y0ZQ85vJDBe21WnfbRrQQwTfliJJI= +github.com/liquidweb/liquidweb-go v1.6.1/go.mod h1:UDcVnAMDkZxpw4Y7NOHkqoeiGacVLEIG/i5J9cyixzQ= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-tty v0.0.0-20180219170247-931426f7535a/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/miekg/dns v1.1.31 h1:sJFOl9BgwbYAWOGEwr61FU28pqsBNdpRBnhGXtO06Oo= +github.com/miekg/dns v1.1.31/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-vnc v0.0.0-20150629162542-723ed9867aed/go.mod h1:3rdaFaCv4AyBgu5ALFM0+tSuHrBh6v692nyQe3ikrq0= +github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= @@ -84,107 +229,316 @@ github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9 github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/mozillazg/go-pinyin v0.18.0 h1:hQompXO23/0ohH8YNjvfsAITnCQImCiR/Fny8EhIeW0= github.com/mozillazg/go-pinyin v0.18.0/go.mod h1:iR4EnMMRXkfpFVV5FMi4FNB6wGq9NV6uDWbUuPhP4Yc= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/namedotcom/go v0.0.0-20180403034216-08470befbe04/go.mod h1:5sN+Lt1CaY4wsPvgQH/jsuJi4XO2ssZbdsIizr4CVC8= +github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nrdcg/auroradns v1.0.1/go.mod h1:y4pc0i9QXYlFCWrhWrUSIETnZgrf4KuwjDIWmmXo3JI= +github.com/nrdcg/desec v0.5.0/go.mod h1:2ejvMazkav1VdDbv2HeQO7w+Ta1CGHqzQr27ZBYTuEQ= +github.com/nrdcg/dnspod-go v0.4.0/go.mod h1:vZSoFSFeQVm2gWLMkyX61LZ8HI3BaqtHZWgPTGKr6KQ= +github.com/nrdcg/goinwx v0.8.1/go.mod h1:tILVc10gieBp/5PMvbcYeXM6pVQ+c9jxDZnpaR1UW7c= +github.com/nrdcg/namesilo v0.2.1/go.mod h1:lwMvfQTyYq+BbjJd30ylEG4GPSS6PII0Tia4rRpRiyw= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= +github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= 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/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/opentracing/opentracing-go v1.1.1-0.20190913142402-a7454ce5950e/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= +github.com/oracle/oci-go-sdk v24.2.0+incompatible/go.mod h1:VQb79nF8Z2cwLkLS35ukwStZIg5F66tcBccjip/j888= +github.com/ovh/go-ovh v1.1.0/go.mod h1:AxitLZ5HBRPyUd+Zl60Ajaag+rNTdVXWIkzfrVuTXWA= +github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= +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.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.12.0 h1:/f3b24xrDhkhddlaobPe2JgBqfdt+gC/NYl0QY9IOuI= github.com/pkg/sftp v1.12.0/go.mod h1:fUqqXB5vEgVCZ131L+9say31RAri6aF6KDViawhxKK8= 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/pquerna/otp v1.2.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg= +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 v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= +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/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= +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.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/rainycape/memcache v0.0.0-20150622160815-1031fa0ce2f2/go.mod h1:7tZKcyumwBO6qip7RNQ5r77yrssm9bfCowcLEBcU5IA= +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/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sacloud/libsacloud v1.36.2/go.mod h1:P7YAOVmnIn3DKHqCZcUKYUXmSwGBm3yS7IBEjKVSrjg= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a h1:pa8hGb/2YqsZKovtsgrwcDH1RZhVbTKCjLp47XpqCDs= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= 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/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +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/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/transip/gotransip/v6 v6.2.0/go.mod h1:pQZ36hWWRahCUXkFWlx9Hs711gLd8J4qdgLdRzmtY+g= +github.com/uber-go/atomic v1.3.2/go.mod h1:/Ct5t2lcmbJ4OSe/waGBoaVvVqtO0bmtfVNex1PFV8g= +github.com/urfave/cli v1.22.4/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/vultr/govultr v0.5.0/go.mod h1:wZZXZbYbqyY1n3AldoeYNZK4Wnmmoq6dNFkvd5TV3ss= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= +go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opentelemetry.io/otel v0.7.0/go.mod h1:aZMyHG5TqDOXEgH2tyLiXSUKly1jT3yqE9PmrzIeCdo= +go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/ratelimit v0.0.0-20180316092928-c15da0234277/go.mod h1:2X8KaoNd1J0lZV+PxJk/5+DGbO/tpwLR1m++a7FnB/Y= +golang.org/x/crypto v0.0.0-20180621125126-a49355c7e3f8/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190418165655-df01cb2cc480/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191202143827-86a70503ff7e/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20200513190911-00229845015e/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= 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-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +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 h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/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/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 h1:AeiKBIuRw3UomYXSbLy0Mc2dDLfdtbT/IVn4keq83P0= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200822124328-c89045814202 h1:VvcQYSHwXgi7W+TpUR6A9g6Up98WAHf3f/ulnJ62IyA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be h1:vEDujvNQGv4jgYKudGeI/+DAX4Jffq6hpD55MmoEvKs= 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/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/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 h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180622082034-63fc586f45fe/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 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 h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d h1:+R4KGOnez64A81RvjARKc4UT5/tI9ujCIVX+P5KiHuI= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299 h1:DYfZAGf2WMFjMxbgTjaC+2HC7NkNAQs+6Q8b9WEB/F4= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= 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/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +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-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191203134012-c197fd4bf371/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +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 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= 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/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= 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.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +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-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 h1:gSJIx1SDwno+2ElGhA4+qG2zF97qiUzTM+rQ0klBOcE= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +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.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.30.0 h1:M5a8xTlYTxwMn5ZFkwhRabsygDY5G8TYLyQDBxJNAxE= google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.32.0 h1:zWTV+LMdc3kaiJMSTOFz2UgSBgx8RNQoTGiZu3fR9S0= @@ -199,23 +553,45 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= 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/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/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/h2non/gock.v1 v1.0.15/go.mod h1:sX4zAkdYX1TRGJ2JY156cFspQn4yRWn6p9EMdODlynE= gopkg.in/ini.v1 v1.42.0 h1:7N3gPTt50s8GuLortA00n8AqRTk75qOP98+mTPpgzRk= gopkg.in/ini.v1 v1.42.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.57.0 h1:9unxIsFcTt4I55uWluz+UmL95q4kdJ0buvQ1ZIqVQww= +gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ns1/ns1-go.v2 v2.4.2/go.mod h1:GMnKY+ZuoJ+lVLL+78uSTjwTz2jMazq6AfGKQOYhsPk= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/square/go-jose.v2 v2.5.1 h1:7odma5RETjNHWJnR32wx8t+Io4djHE1PqxCFx3iiZ2w= +gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= 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/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/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= gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +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.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/internal/acme/acme_test.go b/internal/acme/acme_test.go new file mode 100644 index 00000000..bb6fb0f1 --- /dev/null +++ b/internal/acme/acme_test.go @@ -0,0 +1,93 @@ +package acme + +import ( + "crypto" + "crypto/ecdsa" + "crypto/elliptic" + "crypto/rand" + "github.com/go-acme/lego/v4/certcrypto" + "github.com/go-acme/lego/v4/certificate" + "github.com/go-acme/lego/v4/challenge/dns01" + "github.com/go-acme/lego/v4/lego" + acmelog "github.com/go-acme/lego/v4/log" + "io/ioutil" + "log" + "testing" + + "github.com/go-acme/lego/v4/registration" +) + +// You'll need a user or account type that implements acme.User +type MyUser struct { + Email string + Registration *registration.Resource + key crypto.PrivateKey +} + +func (u *MyUser) GetEmail() string { + return u.Email +} +func (u MyUser) GetRegistration() *registration.Resource { + return u.Registration +} +func (u *MyUser) GetPrivateKey() crypto.PrivateKey { + return u.key +} + +type MyProvider struct { + t *testing.T +} + +func (this *MyProvider) Present(domain, token, keyAuth string) error { + fqdn, value := dns01.GetRecord(domain, keyAuth) + this.t.Log("provider: domain:", domain, "fqdn:", fqdn, "value:", value) + return nil +} + +func (this *MyProvider) CleanUp(domain, token, keyAuth string) error { + return nil +} + +// 参考 https://go-acme.github.io/lego/usage/library/ +func TestGenerate(t *testing.T) { + acmelog.Logger = log.New(ioutil.Discard, "", log.LstdFlags) + + // 生成私钥 + privateKey, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader) + if err != nil { + t.Fatal(err) + } + myUser := &MyUser{ + Email: "test1@teaos.cn", + key: privateKey, + } + + config := lego.NewConfig(myUser) + config.Certificate.KeyType = certcrypto.RSA2048 + + client, err := lego.NewClient(config) + if err != nil { + t.Fatal(err) + } + err = client.Challenge.SetDNS01Provider(&MyProvider{t: t}) + if err != nil { + t.Fatal(err) + } + + // New users will need to register + reg, err := client.Registration.Register(registration.RegisterOptions{TermsOfServiceAgreed: true}) + if err != nil { + t.Fatal(err) + } + myUser.Registration = reg + + request := certificate.ObtainRequest{ + Domains: []string{"teaos.com"}, + Bundle: true, + } + certificates, err := client.Certificate.Obtain(request) + if err != nil { + t.Fatal(err) + } + t.Log(certificates) +} diff --git a/internal/const/const.go b/internal/const/const.go index 78588ca9..1d0c42cc 100644 --- a/internal/const/const.go +++ b/internal/const/const.go @@ -1,7 +1,7 @@ package teaconst const ( - Version = "0.0.2" + Version = "0.0.2.1" ProductName = "Edge API" ProcessName = "edge-api" diff --git a/internal/db/models/acme_user_dao.go b/internal/db/models/acme_user_dao.go new file mode 100644 index 00000000..886a29d0 --- /dev/null +++ b/internal/db/models/acme_user_dao.go @@ -0,0 +1,63 @@ +package models + +import ( + _ "github.com/go-sql-driver/mysql" + "github.com/iwind/TeaGo/Tea" + "github.com/iwind/TeaGo/dbs" +) + +const ( + ACMEUserStateEnabled = 1 // 已启用 + ACMEUserStateDisabled = 0 // 已禁用 +) + +type ACMEUserDAO dbs.DAO + +func NewACMEUserDAO() *ACMEUserDAO { + return dbs.NewDAO(&ACMEUserDAO{ + DAOObject: dbs.DAOObject{ + DB: Tea.Env, + Table: "edgeACMEUsers", + Model: new(ACMEUser), + PkName: "id", + }, + }).(*ACMEUserDAO) +} + +var SharedACMEUserDAO *ACMEUserDAO + +func init() { + dbs.OnReady(func() { + SharedACMEUserDAO = NewACMEUserDAO() + }) +} + +// 启用条目 +func (this *ACMEUserDAO) EnableACMEUser(id int64) error { + _, err := this.Query(). + Pk(id). + Set("state", ACMEUserStateEnabled). + Update() + return err +} + +// 禁用条目 +func (this *ACMEUserDAO) DisableACMEUser(id int64) error { + _, err := this.Query(). + Pk(id). + Set("state", ACMEUserStateDisabled). + Update() + return err +} + +// 查找启用中的条目 +func (this *ACMEUserDAO) FindEnabledACMEUser(id int64) (*ACMEUser, error) { + result, err := this.Query(). + Pk(id). + Attr("state", ACMEUserStateEnabled). + Find() + if result == nil { + return nil, err + } + return result.(*ACMEUser), err +} diff --git a/internal/db/models/acme_user_dao_test.go b/internal/db/models/acme_user_dao_test.go new file mode 100644 index 00000000..97c24b56 --- /dev/null +++ b/internal/db/models/acme_user_dao_test.go @@ -0,0 +1,5 @@ +package models + +import ( + _ "github.com/go-sql-driver/mysql" +) diff --git a/internal/db/models/acme_user_model.go b/internal/db/models/acme_user_model.go new file mode 100644 index 00000000..4f408e52 --- /dev/null +++ b/internal/db/models/acme_user_model.go @@ -0,0 +1,28 @@ +package models + +// +type ACMEUser struct { + Id uint64 `field:"id"` // ID + AdminId uint32 `field:"adminId"` // 管理员ID + UserId uint32 `field:"userId"` // 用户ID + PrivateKey string `field:"privateKey"` // 私钥 + Email string `field:"email"` // E-mail + CreatedAt uint64 `field:"createdAt"` // 创建时间 + State uint8 `field:"state"` // 状态 + Description string `field:"description"` // 备注介绍 +} + +type ACMEUserOperator struct { + Id interface{} // ID + AdminId interface{} // 管理员ID + UserId interface{} // 用户ID + PrivateKey interface{} // 私钥 + Email interface{} // E-mail + CreatedAt interface{} // 创建时间 + State interface{} // 状态 + Description interface{} // 备注介绍 +} + +func NewACMEUserOperator() *ACMEUserOperator { + return &ACMEUserOperator{} +} diff --git a/internal/db/models/acme_user_model_ext.go b/internal/db/models/acme_user_model_ext.go new file mode 100644 index 00000000..2640e7f9 --- /dev/null +++ b/internal/db/models/acme_user_model_ext.go @@ -0,0 +1 @@ +package models diff --git a/internal/db/models/dns_domain_model.go b/internal/db/models/dns_domain_model.go index ab094c3d..e46ccde8 100644 --- a/internal/db/models/dns_domain_model.go +++ b/internal/db/models/dns_domain_model.go @@ -4,6 +4,7 @@ package models type DNSDomain struct { Id uint32 `field:"id"` // ID AdminId uint32 `field:"adminId"` // 管理员ID + UserId uint32 `field:"userId"` // 用户ID ProviderId uint32 `field:"providerId"` // 服务商ID IsOn uint8 `field:"isOn"` // 是否可用 Name string `field:"name"` // 域名 @@ -19,6 +20,7 @@ type DNSDomain struct { type DNSDomainOperator struct { Id interface{} // ID AdminId interface{} // 管理员ID + UserId interface{} // 用户ID ProviderId interface{} // 服务商ID IsOn interface{} // 是否可用 Name interface{} // 域名 diff --git a/internal/db/models/dns_provider_model.go b/internal/db/models/dns_provider_model.go index 6496eb01..b1917848 100644 --- a/internal/db/models/dns_provider_model.go +++ b/internal/db/models/dns_provider_model.go @@ -5,6 +5,7 @@ type DNSProvider struct { Id uint32 `field:"id"` // ID Name string `field:"name"` // 名称 AdminId uint32 `field:"adminId"` // 管理员ID + UserId uint32 `field:"userId"` // 用户ID Type string `field:"type"` // 供应商类型 ApiParams string `field:"apiParams"` // API参数 CreatedAt uint64 `field:"createdAt"` // 创建时间 @@ -16,6 +17,7 @@ type DNSProviderOperator struct { Id interface{} // ID Name interface{} // 名称 AdminId interface{} // 管理员ID + UserId interface{} // 用户ID Type interface{} // 供应商类型 ApiParams interface{} // API参数 CreatedAt interface{} // 创建时间 diff --git a/internal/db/models/ssl_cert_model.go b/internal/db/models/ssl_cert_model.go index fe2c4d19..a6c7c51d 100644 --- a/internal/db/models/ssl_cert_model.go +++ b/internal/db/models/ssl_cert_model.go @@ -2,45 +2,51 @@ package models // SSL证书 type SSLCert struct { - Id uint32 `field:"id"` // ID - AdminId uint32 `field:"adminId"` // 管理员ID - UserId uint32 `field:"userId"` // 用户ID - State uint8 `field:"state"` // 状态 - CreatedAt uint64 `field:"createdAt"` // 创建时间 - UpdatedAt uint64 `field:"updatedAt"` // 修改时间 - IsOn uint8 `field:"isOn"` // 是否启用 - Name string `field:"name"` // 证书名 - Description string `field:"description"` // 描述 - CertData string `field:"certData"` // 证书内容 - KeyData string `field:"keyData"` // 密钥内容 - ServerName string `field:"serverName"` // 证书使用的主机名 - IsCA uint8 `field:"isCA"` // 是否为CA证书 - GroupIds string `field:"groupIds"` // 证书分组 - TimeBeginAt uint64 `field:"timeBeginAt"` // 开始时间 - TimeEndAt uint64 `field:"timeEndAt"` // 结束时间 - DnsNames string `field:"dnsNames"` // DNS名称列表 - CommonNames string `field:"commonNames"` // 发行单位列表 + Id uint32 `field:"id"` // ID + AdminId uint32 `field:"adminId"` // 管理员ID + UserId uint32 `field:"userId"` // 用户ID + State uint8 `field:"state"` // 状态 + CreatedAt uint64 `field:"createdAt"` // 创建时间 + UpdatedAt uint64 `field:"updatedAt"` // 修改时间 + IsOn uint8 `field:"isOn"` // 是否启用 + Name string `field:"name"` // 证书名 + Description string `field:"description"` // 描述 + CertData string `field:"certData"` // 证书内容 + KeyData string `field:"keyData"` // 密钥内容 + ServerName string `field:"serverName"` // 证书使用的主机名 + IsCA uint8 `field:"isCA"` // 是否为CA证书 + GroupIds string `field:"groupIds"` // 证书分组 + TimeBeginAt uint64 `field:"timeBeginAt"` // 开始时间 + TimeEndAt uint64 `field:"timeEndAt"` // 结束时间 + DnsNames string `field:"dnsNames"` // DNS名称列表 + CommonNames string `field:"commonNames"` // 发行单位列表 + IsACME uint8 `field:"isACME"` // 是否为ACME自动生成的 + AcmeUserId uint64 `field:"acmeUserId"` // ACME用户ID + AcmeAutoRenew uint8 `field:"acmeAutoRenew"` // ACME生成后是否自动更新 } type SSLCertOperator struct { - Id interface{} // ID - AdminId interface{} // 管理员ID - UserId interface{} // 用户ID - State interface{} // 状态 - CreatedAt interface{} // 创建时间 - UpdatedAt interface{} // 修改时间 - IsOn interface{} // 是否启用 - Name interface{} // 证书名 - Description interface{} // 描述 - CertData interface{} // 证书内容 - KeyData interface{} // 密钥内容 - ServerName interface{} // 证书使用的主机名 - IsCA interface{} // 是否为CA证书 - GroupIds interface{} // 证书分组 - TimeBeginAt interface{} // 开始时间 - TimeEndAt interface{} // 结束时间 - DnsNames interface{} // DNS名称列表 - CommonNames interface{} // 发行单位列表 + Id interface{} // ID + AdminId interface{} // 管理员ID + UserId interface{} // 用户ID + State interface{} // 状态 + CreatedAt interface{} // 创建时间 + UpdatedAt interface{} // 修改时间 + IsOn interface{} // 是否启用 + Name interface{} // 证书名 + Description interface{} // 描述 + CertData interface{} // 证书内容 + KeyData interface{} // 密钥内容 + ServerName interface{} // 证书使用的主机名 + IsCA interface{} // 是否为CA证书 + GroupIds interface{} // 证书分组 + TimeBeginAt interface{} // 开始时间 + TimeEndAt interface{} // 结束时间 + DnsNames interface{} // DNS名称列表 + CommonNames interface{} // 发行单位列表 + IsACME interface{} // 是否为ACME自动生成的 + AcmeUserId interface{} // ACME用户ID + AcmeAutoRenew interface{} // ACME生成后是否自动更新 } func NewSSLCertOperator() *SSLCertOperator { diff --git a/internal/setup/sql.go b/internal/setup/sql.go index 9ad10235..7329776a 100644 --- a/internal/setup/sql.go +++ b/internal/setup/sql.go @@ -9,7 +9,7 @@ import ( // 由sql-dump/main.go自动生成 func init() { - err := json.Unmarshal([]byte("{\"tables\":[{\"name\":\"edgeAPINodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPINodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '专用集群ID',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `status` json DEFAULT NULL COMMENT '运行状态',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '专用集群ID'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '唯一ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"http\",\"definition\":\"json COMMENT '监听的HTTP配置'\"},{\"name\":\"https\",\"definition\":\"json COMMENT '监听的HTTPS配置'\"},{\"name\":\"accessAddrs\",\"definition\":\"json COMMENT '外部访问地址'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '运行状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAPITokens\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPITokens` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` varchar(32) DEFAULT NULL COMMENT '节点ID',\\n `secret` varchar(255) DEFAULT NULL COMMENT '节点密钥',\\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API令牌管理'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"varchar(32) COMMENT '节点ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(255) COMMENT '节点密钥'\"},{\"name\":\"role\",\"definition\":\"varchar(64) COMMENT '节点角色'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAdmins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAdmins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '全名',\\n `isSuper` tinyint(1) unsigned DEFAULT '0' COMMENT '是否为超级管理员',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `username` (`username`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '全名'\"},{\"name\":\"isSuper\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否为超级管理员'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"username\",\"definition\":\"KEY `username` (`username`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDBNodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDBNodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `role` varchar(255) DEFAULT NULL COMMENT '数据库角色',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `host` varchar(255) DEFAULT NULL COMMENT '主机',\\n `port` int(11) unsigned DEFAULT '0' COMMENT '端口',\\n `database` varchar(255) DEFAULT NULL COMMENT '数据库名称',\\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\\n `charset` varchar(255) DEFAULT NULL COMMENT '通讯字符集',\\n `connTimeout` int(11) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据库节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"role\",\"definition\":\"varchar(255) COMMENT '数据库角色'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"host\",\"definition\":\"varchar(255) COMMENT '主机'\"},{\"name\":\"port\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '端口'\"},{\"name\":\"database\",\"definition\":\"varchar(255) COMMENT '数据库名称'\"},{\"name\":\"username\",\"definition\":\"varchar(255) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(255) COMMENT '密码'\"},{\"name\":\"charset\",\"definition\":\"varchar(255) COMMENT '通讯字符集'\"},{\"name\":\"connTimeout\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDNSDomains\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDNSDomains` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `providerId` int(11) unsigned DEFAULT '0' COMMENT '服务商ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否可用',\\n `name` varchar(255) DEFAULT NULL COMMENT '域名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `dataUpdatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '数据更新时间',\\n `dataError` varchar(512) DEFAULT NULL COMMENT '数据更新错误',\\n `data` text COMMENT '原始数据信息',\\n `records` json DEFAULT NULL COMMENT '所有解析记录',\\n `routes` json DEFAULT NULL COMMENT '线路数据',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `providerId` (`providerId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理的域名'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"providerId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '服务商ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否可用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '域名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"dataUpdatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '数据更新时间'\"},{\"name\":\"dataError\",\"definition\":\"varchar(512) COMMENT '数据更新错误'\"},{\"name\":\"data\",\"definition\":\"text COMMENT '原始数据信息'\"},{\"name\":\"records\",\"definition\":\"json COMMENT '所有解析记录'\"},{\"name\":\"routes\",\"definition\":\"json COMMENT '线路数据'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"providerId\",\"definition\":\"KEY `providerId` (`providerId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDNSProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDNSProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '供应商类型',\\n `apiParams` json DEFAULT NULL COMMENT 'API参数',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataUpdatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '数据同步时间',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='DNS服务商'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '供应商类型'\"},{\"name\":\"apiParams\",\"definition\":\"json COMMENT 'API参数'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataUpdatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '数据同步时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeFileChunks\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeFileChunks` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `fileId` int(11) unsigned DEFAULT '0' COMMENT '文件ID',\\n `data` longblob COMMENT '分块内容',\\n PRIMARY KEY (`id`),\\n KEY `fileId` (`fileId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件片段'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"fileId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件ID'\"},{\"name\":\"data\",\"definition\":\"longblob COMMENT '分块内容'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"fileId\",\"definition\":\"KEY `fileId` (`fileId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeFiles\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeFiles` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `description` varchar(255) DEFAULT NULL COMMENT '文件描述',\\n `filename` varchar(255) DEFAULT NULL COMMENT '文件名',\\n `size` int(11) unsigned DEFAULT '0' COMMENT '文件尺寸',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `type` varchar(64) DEFAULT '' COMMENT '类型',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `isFinished` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已完成上传',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件管理'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '文件描述'\"},{\"name\":\"filename\",\"definition\":\"varchar(255) COMMENT '文件名'\"},{\"name\":\"size\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件尺寸'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"type\",\"definition\":\"varchar(64) COMMENT '类型'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"isFinished\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已完成上传'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPAccessLogPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPAccessLogPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\\n `options` json DEFAULT NULL COMMENT '存储选项',\\n `conds` json DEFAULT NULL COMMENT '请求条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='访问日志策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '存储类型'\"},{\"name\":\"options\",\"definition\":\"json COMMENT '存储选项'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '请求条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPAccessLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPAccessLogs` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `serverId` int(11) unsigned DEFAULT '0' COMMENT '服务ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `status` int(3) unsigned DEFAULT '0' COMMENT '状态码',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `content` json DEFAULT NULL COMMENT '日志内容',\\n `requestId` varchar(128) DEFAULT NULL COMMENT '请求ID',\\n `firewallPolicyId` int(11) unsigned DEFAULT '0' COMMENT 'WAF策略ID',\\n `firewallRuleGroupId` int(11) unsigned DEFAULT '0' COMMENT 'WAF分组ID',\\n `firewallRuleSetId` int(11) unsigned DEFAULT '0' COMMENT 'WAF集ID',\\n `firewallRuleId` int(11) unsigned DEFAULT '0' COMMENT 'WAF规则ID',\\n PRIMARY KEY (`id`),\\n KEY `serverId` (`serverId`),\\n KEY `nodeId` (`nodeId`),\\n KEY `serverId_status` (`serverId`,`status`),\\n KEY `requestId` (`requestId`),\\n KEY `firewallPolicyId` (`firewallPolicyId`),\\n KEY `firewallRuleGroupId` (`firewallRuleGroupId`),\\n KEY `firewallRuleSetId` (`firewallRuleSetId`),\\n KEY `firewallRuleId` (`firewallRuleId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"serverId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '服务ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"status\",\"definition\":\"int(3) unsigned DEFAULT '0' COMMENT '状态码'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"content\",\"definition\":\"json COMMENT '日志内容'\"},{\"name\":\"requestId\",\"definition\":\"varchar(128) COMMENT '请求ID'\"},{\"name\":\"firewallPolicyId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF策略ID'\"},{\"name\":\"firewallRuleGroupId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF分组ID'\"},{\"name\":\"firewallRuleSetId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF集ID'\"},{\"name\":\"firewallRuleId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF规则ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"serverId\",\"definition\":\"KEY `serverId` (`serverId`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"},{\"name\":\"serverId_status\",\"definition\":\"KEY `serverId_status` (`serverId`,`status`) USING BTREE\"},{\"name\":\"requestId\",\"definition\":\"KEY `requestId` (`requestId`) USING BTREE\"},{\"name\":\"firewallPolicyId\",\"definition\":\"KEY `firewallPolicyId` (`firewallPolicyId`) USING BTREE\"},{\"name\":\"firewallRuleGroupId\",\"definition\":\"KEY `firewallRuleGroupId` (`firewallRuleGroupId`) USING BTREE\"},{\"name\":\"firewallRuleSetId\",\"definition\":\"KEY `firewallRuleSetId` (`firewallRuleSetId`) USING BTREE\"},{\"name\":\"firewallRuleId\",\"definition\":\"KEY `firewallRuleId` (`firewallRuleId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPCachePolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPCachePolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `capacity` json DEFAULT NULL COMMENT '容量数据',\\n `maxKeys` bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值',\\n `maxSize` json DEFAULT NULL COMMENT '最大缓存内容尺寸',\\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\\n `options` json DEFAULT NULL COMMENT '存储选项',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP缓存策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"capacity\",\"definition\":\"json COMMENT '容量数据'\"},{\"name\":\"maxKeys\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值'\"},{\"name\":\"maxSize\",\"definition\":\"json COMMENT '最大缓存内容尺寸'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '存储类型'\"},{\"name\":\"options\",\"definition\":\"json COMMENT '存储选项'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `inbound` json DEFAULT NULL COMMENT '入站规则',\\n `outbound` json DEFAULT NULL COMMENT '出站规则',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP防火墙'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"inbound\",\"definition\":\"json COMMENT '入站规则'\"},{\"name\":\"outbound\",\"definition\":\"json COMMENT '出站规则'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRuleGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRuleGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `sets` json DEFAULT NULL COMMENT '规则集列表',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"sets\",\"definition\":\"json COMMENT '规则集列表'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRuleSets\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRuleSets` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `rules` json DEFAULT NULL COMMENT '规则列表',\\n `connector` varchar(64) DEFAULT NULL COMMENT '规则之间的关系',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `action` varchar(255) DEFAULT NULL COMMENT '执行的动作',\\n `actionOptions` json DEFAULT NULL COMMENT '动作的选项',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则集'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"rules\",\"definition\":\"json COMMENT '规则列表'\"},{\"name\":\"connector\",\"definition\":\"varchar(64) COMMENT '规则之间的关系'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"action\",\"definition\":\"varchar(255) COMMENT '执行的动作'\"},{\"name\":\"actionOptions\",\"definition\":\"json COMMENT '动作的选项'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRules\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRules` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `description` varchar(1024) DEFAULT NULL COMMENT '说明',\\n `param` varchar(1024) DEFAULT NULL COMMENT '参数',\\n `operator` varchar(255) DEFAULT NULL COMMENT '操作符',\\n `value` varchar(1024) DEFAULT NULL COMMENT '对比值',\\n `isCaseInsensitive` tinyint(1) unsigned DEFAULT '1' COMMENT '是否大小写不敏感',\\n `checkpointOptions` json DEFAULT NULL COMMENT '检查点参数',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '说明'\"},{\"name\":\"param\",\"definition\":\"varchar(1024) COMMENT '参数'\"},{\"name\":\"operator\",\"definition\":\"varchar(255) COMMENT '操作符'\"},{\"name\":\"value\",\"definition\":\"varchar(1024) COMMENT '对比值'\"},{\"name\":\"isCaseInsensitive\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否大小写不敏感'\"},{\"name\":\"checkpointOptions\",\"definition\":\"json COMMENT '检查点参数'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPGzips\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPGzips` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `level` int(11) unsigned DEFAULT '0' COMMENT '压缩级别',\\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `conds` json DEFAULT NULL COMMENT '条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Gzip配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"level\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '压缩级别'\"},{\"name\":\"minLength\",\"definition\":\"json COMMENT '可压缩最小值'\"},{\"name\":\"maxLength\",\"definition\":\"json COMMENT '可压缩最大值'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPHeaderPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPHeaderPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `addHeaders` json DEFAULT NULL COMMENT '添加的Header',\\n `addTrailers` json DEFAULT NULL COMMENT '添加的Trailers',\\n `setHeaders` json DEFAULT NULL COMMENT '设置Header',\\n `replaceHeaders` json DEFAULT NULL COMMENT '替换Header内容',\\n `expires` json DEFAULT NULL COMMENT 'Expires单独设置',\\n `deleteHeaders` json DEFAULT NULL COMMENT '删除的Headers',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Header定义'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"addHeaders\",\"definition\":\"json COMMENT '添加的Header'\"},{\"name\":\"addTrailers\",\"definition\":\"json COMMENT '添加的Trailers'\"},{\"name\":\"setHeaders\",\"definition\":\"json COMMENT '设置Header'\"},{\"name\":\"replaceHeaders\",\"definition\":\"json COMMENT '替换Header内容'\"},{\"name\":\"expires\",\"definition\":\"json COMMENT 'Expires单独设置'\"},{\"name\":\"deleteHeaders\",\"definition\":\"json COMMENT '删除的Headers'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPHeaders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPHeaders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `value` varchar(1024) DEFAULT NULL COMMENT '值',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `status` json DEFAULT NULL COMMENT '状态码设置',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP Header'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"value\",\"definition\":\"varchar(1024) COMMENT '值'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '状态码设置'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPLocations\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPLocations` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `parentId` int(11) unsigned DEFAULT '0' COMMENT '父级ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `webId` int(11) unsigned DEFAULT '0' COMMENT 'Web配置ID',\\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理',\\n `urlPrefix` varchar(1024) DEFAULT NULL COMMENT 'URL前缀',\\n `isBreak` tinyint(1) unsigned DEFAULT '0' COMMENT '是否终止匹配',\\n `conds` json DEFAULT NULL COMMENT '匹配条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='路径规则配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"parentId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '父级ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"pattern\",\"definition\":\"varchar(1024) COMMENT '匹配规则'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"webId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'Web配置ID'\"},{\"name\":\"reverseProxy\",\"definition\":\"json COMMENT '反向代理'\"},{\"name\":\"urlPrefix\",\"definition\":\"varchar(1024) COMMENT 'URL前缀'\"},{\"name\":\"isBreak\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否终止匹配'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '匹配条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPPages\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPPages` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '0' COMMENT '是否启用',\\n `statusList` json DEFAULT NULL COMMENT '状态列表',\\n `url` varchar(1024) DEFAULT NULL COMMENT '页面URL',\\n `newStatus` int(3) DEFAULT NULL COMMENT '新状态码',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='特殊页面'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否启用'\"},{\"name\":\"statusList\",\"definition\":\"json COMMENT '状态列表'\"},{\"name\":\"url\",\"definition\":\"varchar(1024) COMMENT '页面URL'\"},{\"name\":\"newStatus\",\"definition\":\"int(3) COMMENT '新状态码'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPRewriteRules\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPRewriteRules` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\\n `replace` varchar(1024) DEFAULT NULL COMMENT '跳转后的地址',\\n `mode` varchar(255) DEFAULT NULL COMMENT '替换模式',\\n `redirectStatus` int(3) unsigned DEFAULT '0' COMMENT '跳转的状态码',\\n `proxyHost` varchar(255) DEFAULT NULL COMMENT '代理的主机名',\\n `isBreak` tinyint(1) unsigned DEFAULT '1' COMMENT '是否终止解析',\\n `withQuery` tinyint(1) unsigned DEFAULT '1' COMMENT '是否保留URI参数',\\n `conds` json DEFAULT NULL COMMENT '匹配条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='重写规则'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"pattern\",\"definition\":\"varchar(1024) COMMENT '匹配规则'\"},{\"name\":\"replace\",\"definition\":\"varchar(1024) COMMENT '跳转后的地址'\"},{\"name\":\"mode\",\"definition\":\"varchar(255) COMMENT '替换模式'\"},{\"name\":\"redirectStatus\",\"definition\":\"int(3) unsigned DEFAULT '0' COMMENT '跳转的状态码'\"},{\"name\":\"proxyHost\",\"definition\":\"varchar(255) COMMENT '代理的主机名'\"},{\"name\":\"isBreak\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否终止解析'\"},{\"name\":\"withQuery\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否保留URI参数'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '匹配条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPWebs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPWebs` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `root` json DEFAULT NULL COMMENT '根目录',\\n `charset` json DEFAULT NULL COMMENT '字符集',\\n `shutdown` json DEFAULT NULL COMMENT '临时关闭页面配置',\\n `pages` json DEFAULT NULL COMMENT '特殊页面',\\n `redirectToHttps` json DEFAULT NULL COMMENT '跳转到HTTPS设置',\\n `indexes` json DEFAULT NULL COMMENT '首页文件列表',\\n `maxRequestBodySize` json DEFAULT NULL COMMENT '最大允许的请求内容尺寸',\\n `requestHeader` json DEFAULT NULL COMMENT '请求Header配置',\\n `responseHeader` json DEFAULT NULL COMMENT '响应Header配置',\\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\\n `stat` json DEFAULT NULL COMMENT '统计配置',\\n `gzip` json DEFAULT NULL COMMENT 'Gzip配置',\\n `cache` json DEFAULT NULL COMMENT '缓存配置',\\n `firewall` json DEFAULT NULL COMMENT '防火墙设置',\\n `locations` json DEFAULT NULL COMMENT '路径规则配置',\\n `websocket` json DEFAULT NULL COMMENT 'Websocket设置',\\n `rewriteRules` json DEFAULT NULL COMMENT '重写规则配置',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP Web'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"root\",\"definition\":\"json COMMENT '根目录'\"},{\"name\":\"charset\",\"definition\":\"json COMMENT '字符集'\"},{\"name\":\"shutdown\",\"definition\":\"json COMMENT '临时关闭页面配置'\"},{\"name\":\"pages\",\"definition\":\"json COMMENT '特殊页面'\"},{\"name\":\"redirectToHttps\",\"definition\":\"json COMMENT '跳转到HTTPS设置'\"},{\"name\":\"indexes\",\"definition\":\"json COMMENT '首页文件列表'\"},{\"name\":\"maxRequestBodySize\",\"definition\":\"json COMMENT '最大允许的请求内容尺寸'\"},{\"name\":\"requestHeader\",\"definition\":\"json COMMENT '请求Header配置'\"},{\"name\":\"responseHeader\",\"definition\":\"json COMMENT '响应Header配置'\"},{\"name\":\"accessLog\",\"definition\":\"json COMMENT '访问日志配置'\"},{\"name\":\"stat\",\"definition\":\"json COMMENT '统计配置'\"},{\"name\":\"gzip\",\"definition\":\"json COMMENT 'Gzip配置'\"},{\"name\":\"cache\",\"definition\":\"json COMMENT '缓存配置'\"},{\"name\":\"firewall\",\"definition\":\"json COMMENT '防火墙设置'\"},{\"name\":\"locations\",\"definition\":\"json COMMENT '路径规则配置'\"},{\"name\":\"websocket\",\"definition\":\"json COMMENT 'Websocket设置'\"},{\"name\":\"rewriteRules\",\"definition\":\"json COMMENT '重写规则配置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPWebsockets\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPWebsockets` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `handshakeTimeout` json DEFAULT NULL COMMENT '握手超时时间',\\n `allowAllOrigins` tinyint(1) unsigned DEFAULT '1' COMMENT '是否支持所有源',\\n `allowedOrigins` json DEFAULT NULL COMMENT '支持的源域名列表',\\n `requestSameOrigin` tinyint(1) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin',\\n `requestOrigin` varchar(255) DEFAULT NULL COMMENT '请求Origin',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Websocket设置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"handshakeTimeout\",\"definition\":\"json COMMENT '握手超时时间'\"},{\"name\":\"allowAllOrigins\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否支持所有源'\"},{\"name\":\"allowedOrigins\",\"definition\":\"json COMMENT '支持的源域名列表'\"},{\"name\":\"requestSameOrigin\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin'\"},{\"name\":\"requestOrigin\",\"definition\":\"varchar(255) COMMENT '请求Origin'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPItems\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPItems` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `listId` int(11) unsigned DEFAULT '0' COMMENT '所属名单ID',\\n `ipFrom` varchar(64) DEFAULT NULL COMMENT '开始IP',\\n `ipTo` varchar(64) DEFAULT NULL COMMENT '结束IP',\\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `reason` varchar(255) DEFAULT NULL COMMENT '加入说明',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `expiredAt` bigint(11) unsigned DEFAULT '0' COMMENT '过期时间',\\n PRIMARY KEY (`id`),\\n KEY `listId` (`listId`),\\n KEY `version_expiredAt` (`version`,`expiredAt`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"listId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '所属名单ID'\"},{\"name\":\"ipFrom\",\"definition\":\"varchar(64) COMMENT '开始IP'\"},{\"name\":\"ipTo\",\"definition\":\"varchar(64) COMMENT '结束IP'\"},{\"name\":\"version\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '版本'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"reason\",\"definition\":\"varchar(255) COMMENT '加入说明'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"expiredAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '过期时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"listId\",\"definition\":\"KEY `listId` (`listId`) USING BTREE\"},{\"name\":\"version_expiredAt\",\"definition\":\"KEY `version_expiredAt` (`version`,`expiredAt`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPLibraries\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPLibraries` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `fileId` int(11) unsigned DEFAULT '0' COMMENT '文件ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP库'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"fileId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPLists\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPLists` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '列表名',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `timeout` json DEFAULT NULL COMMENT '默认超时时间',\\n `actions` json DEFAULT NULL COMMENT 'IP触发的动作',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP名单'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '列表名'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"timeout\",\"definition\":\"json COMMENT '默认超时时间'\"},{\"name\":\"actions\",\"definition\":\"json COMMENT 'IP触发的动作'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeLogs` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `action` varchar(255) DEFAULT NULL COMMENT '动作',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `providerId` int(11) unsigned DEFAULT '0' COMMENT '供应商ID',\\n `ip` varchar(32) DEFAULT NULL COMMENT 'IP地址',\\n `type` varchar(255) DEFAULT 'admin' COMMENT '类型:admin, user',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '描述'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"action\",\"definition\":\"varchar(255) COMMENT '动作'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"providerId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '供应商ID'\"},{\"name\":\"ip\",\"definition\":\"varchar(32) COMMENT 'IP地址'\"},{\"name\":\"type\",\"definition\":\"varchar(255) DEFAULT 'admin' COMMENT '类型:admin, user'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeMessages\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeMessages` (\\n `id` bigint(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `body` varchar(2048) DEFAULT NULL COMMENT '内容',\\n `type` varchar(128) DEFAULT NULL COMMENT '消息类型',\\n `params` json DEFAULT NULL COMMENT '额外的参数',\\n `isRead` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已读',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\\n `hash` varchar(32) DEFAULT NULL COMMENT '消息内容的Hash',\\n PRIMARY KEY (`id`),\\n KEY `clusterId` (`clusterId`),\\n KEY `nodeId` (`nodeId`),\\n KEY `day` (`day`),\\n KEY `hash` (`hash`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息通知'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(16) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"body\",\"definition\":\"varchar(2048) COMMENT '内容'\"},{\"name\":\"type\",\"definition\":\"varchar(128) COMMENT '消息类型'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '额外的参数'\"},{\"name\":\"isRead\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已读'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"day\",\"definition\":\"varchar(8) COMMENT '日期YYYYMMDD'\"},{\"name\":\"hash\",\"definition\":\"varchar(32) COMMENT '消息内容的Hash'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"},{\"name\":\"day\",\"definition\":\"KEY `day` (`day`) USING BTREE\"},{\"name\":\"hash\",\"definition\":\"KEY `hash` (`hash`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeClusters\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeClusters` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `useAllAPINodes` tinyint(1) unsigned DEFAULT '1' COMMENT '是否使用所有API节点',\\n `apiNodes` json DEFAULT NULL COMMENT '使用的API节点',\\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `grantId` int(11) unsigned DEFAULT '0' COMMENT '默认认证方式',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `autoRegister` tinyint(1) unsigned DEFAULT '1' COMMENT '是否开启自动注册',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `healthCheck` json DEFAULT NULL COMMENT '健康检查',\\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\\n `dnsDomainId` int(11) unsigned DEFAULT '0' COMMENT '域名ID',\\n `dns` json DEFAULT NULL COMMENT 'DNS配置',\\n PRIMARY KEY (`id`),\\n KEY `uniqueId` (`uniqueId`),\\n KEY `grantId` (`grantId`),\\n KEY `dnsDomainId` (`dnsDomainId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点集群'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"useAllAPINodes\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否使用所有API节点'\"},{\"name\":\"apiNodes\",\"definition\":\"json COMMENT '使用的API节点'\"},{\"name\":\"installDir\",\"definition\":\"varchar(512) COMMENT '安装目录'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"grantId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '默认认证方式'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"autoRegister\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否开启自动注册'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '唯一ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"healthCheck\",\"definition\":\"json COMMENT '健康检查'\"},{\"name\":\"dnsName\",\"definition\":\"varchar(255) COMMENT 'DNS名称'\"},{\"name\":\"dnsDomainId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '域名ID'\"},{\"name\":\"dns\",\"definition\":\"json COMMENT 'DNS配置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"},{\"name\":\"grantId\",\"definition\":\"KEY `grantId` (`grantId`) USING BTREE\"},{\"name\":\"dnsDomainId\",\"definition\":\"KEY `dnsDomainId` (`dnsDomainId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeGrants\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeGrants` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `method` varchar(64) DEFAULT NULL COMMENT '登录方式',\\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\\n `su` tinyint(1) unsigned DEFAULT '1' COMMENT '是否需要su',\\n `privateKey` varchar(4096) DEFAULT NULL COMMENT '密钥',\\n `description` varchar(255) DEFAULT NULL COMMENT '备注',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '专有节点',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点授权'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"method\",\"definition\":\"varchar(64) COMMENT '登录方式'\"},{\"name\":\"username\",\"definition\":\"varchar(255) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(255) COMMENT '密码'\"},{\"name\":\"su\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否需要su'\"},{\"name\":\"privateKey\",\"definition\":\"varchar(4096) COMMENT '密钥'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '备注'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '专有节点'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeIPAddresses\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeIPAddresses` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `ip` varchar(128) DEFAULT NULL COMMENT 'IP地址',\\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `canAccess` tinyint(1) unsigned DEFAULT '1' COMMENT '是否可以访问',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点IP地址'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"ip\",\"definition\":\"varchar(128) COMMENT 'IP地址'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '描述'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"canAccess\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否可以访问'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeLogins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeLogins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型:ssh,agent',\\n `params` json DEFAULT NULL COMMENT '配置参数',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点登录信息'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型:ssh,agent'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '配置参数'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeLogs` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `tag` varchar(255) DEFAULT NULL COMMENT '标签',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `day` varchar(8) DEFAULT NULL COMMENT '日期',\\n PRIMARY KEY (`id`),\\n KEY `level` (`level`),\\n KEY `day` (`day`),\\n KEY `role_nodeId` (`role`,`nodeId`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点日志'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"role\",\"definition\":\"varchar(64) COMMENT '节点角色'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"tag\",\"definition\":\"varchar(255) COMMENT '标签'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"day\",\"definition\":\"varchar(8) COMMENT '日期'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"level\",\"definition\":\"KEY `level` (`level`) USING BTREE\"},{\"name\":\"day\",\"definition\":\"KEY `day` (`day`) USING BTREE\"},{\"name\":\"role_nodeId\",\"definition\":\"KEY `role_nodeId` (`role`,`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeRegions\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeRegions` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点区域'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `isUp` tinyint(1) unsigned DEFAULT '1' COMMENT '是否在线',\\n `countUp` int(11) unsigned DEFAULT '0' COMMENT '连续在线次数',\\n `countDown` int(11) unsigned DEFAULT '0' COMMENT '连续下线次数',\\n `isActive` tinyint(1) unsigned DEFAULT '1' COMMENT '是否活跃',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '节点ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `name` varchar(255) DEFAULT NULL COMMENT '节点名',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `regionId` int(11) unsigned DEFAULT '0' COMMENT '区域ID',\\n `groupId` int(11) unsigned DEFAULT '0' COMMENT '分组ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `status` json DEFAULT NULL COMMENT '最新的状态',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '当前版本号',\\n `latestVersion` int(11) unsigned DEFAULT '0' COMMENT '最后版本号',\\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\\n `isInstalled` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已安装',\\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\\n `maxCPU` int(4) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU',\\n `dnsRoutes` json DEFAULT NULL COMMENT 'DNS线路设置',\\n PRIMARY KEY (`id`),\\n KEY `uniqueId` (`uniqueId`),\\n KEY `clusterId` (`clusterId`),\\n KEY `groupId` (`groupId`),\\n KEY `regionId` (`regionId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"isUp\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否在线'\"},{\"name\":\"countUp\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连续在线次数'\"},{\"name\":\"countDown\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连续下线次数'\"},{\"name\":\"isActive\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否活跃'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '节点ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '节点名'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"regionId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '区域ID'\"},{\"name\":\"groupId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '分组ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '最新的状态'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '当前版本号'\"},{\"name\":\"latestVersion\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最后版本号'\"},{\"name\":\"installDir\",\"definition\":\"varchar(512) COMMENT '安装目录'\"},{\"name\":\"isInstalled\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已安装'\"},{\"name\":\"installStatus\",\"definition\":\"json COMMENT '安装状态'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"connectedAPINodes\",\"definition\":\"json COMMENT '当前连接的API节点'\"},{\"name\":\"maxCPU\",\"definition\":\"int(4) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU'\"},{\"name\":\"dnsRoutes\",\"definition\":\"json COMMENT 'DNS线路设置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"},{\"name\":\"groupId\",\"definition\":\"KEY `groupId` (`groupId`) USING BTREE\"},{\"name\":\"regionId\",\"definition\":\"KEY `regionId` (`regionId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeOrigins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeOrigins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '版本',\\n `addr` json DEFAULT NULL COMMENT '地址',\\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\\n `readTimeout` json DEFAULT NULL COMMENT '读超时',\\n `idleTimeout` json DEFAULT NULL COMMENT '空闲连接超时',\\n `maxFails` int(11) unsigned DEFAULT '0' COMMENT '最多失败次数',\\n `maxConns` int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数',\\n `maxIdleConns` int(11) unsigned DEFAULT '0' COMMENT '最多空闲连接数',\\n `httpRequestURI` varchar(1024) DEFAULT NULL COMMENT '转发后的请求URI',\\n `httpRequestHeader` json DEFAULT NULL COMMENT '请求Header配置',\\n `httpResponseHeader` json DEFAULT NULL COMMENT '响应Header配置',\\n `host` varchar(255) DEFAULT NULL COMMENT '自定义主机名',\\n `healthCheck` json DEFAULT NULL COMMENT '健康检查设置',\\n `cert` json DEFAULT NULL COMMENT '证书设置',\\n `ftp` json DEFAULT NULL COMMENT 'FTP相关设置',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='源站'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '版本'\"},{\"name\":\"addr\",\"definition\":\"json COMMENT '地址'\"},{\"name\":\"description\",\"definition\":\"varchar(512) COMMENT '描述'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"connTimeout\",\"definition\":\"json COMMENT '连接超时'\"},{\"name\":\"readTimeout\",\"definition\":\"json COMMENT '读超时'\"},{\"name\":\"idleTimeout\",\"definition\":\"json COMMENT '空闲连接超时'\"},{\"name\":\"maxFails\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最多失败次数'\"},{\"name\":\"maxConns\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数'\"},{\"name\":\"maxIdleConns\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最多空闲连接数'\"},{\"name\":\"httpRequestURI\",\"definition\":\"varchar(1024) COMMENT '转发后的请求URI'\"},{\"name\":\"httpRequestHeader\",\"definition\":\"json COMMENT '请求Header配置'\"},{\"name\":\"httpResponseHeader\",\"definition\":\"json COMMENT '响应Header配置'\"},{\"name\":\"host\",\"definition\":\"varchar(255) COMMENT '自定义主机名'\"},{\"name\":\"healthCheck\",\"definition\":\"json COMMENT '健康检查设置'\"},{\"name\":\"cert\",\"definition\":\"json COMMENT '证书设置'\"},{\"name\":\"ftp\",\"definition\":\"json COMMENT 'FTP相关设置'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='供应商'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '真实姓名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeRegionCities\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionCities` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `provinceId` int(11) unsigned DEFAULT '0' COMMENT '省份ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n PRIMARY KEY (`id`),\\n KEY `proviceId` (`provinceId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"provinceId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '省份ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"proviceId\",\"definition\":\"KEY `proviceId` (`provinceId`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"北京市\\\"]\",\"dataId\":\"215\",\"id\":\"1\",\"name\":\"北京市\",\"provinceId\":\"1\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"天津市\\\"]\",\"dataId\":\"235\",\"id\":\"2\",\"name\":\"天津市\",\"provinceId\":\"2\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"石家庄市\\\"]\",\"dataId\":\"255\",\"id\":\"3\",\"name\":\"石家庄市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"唐山市\\\"]\",\"dataId\":\"279\",\"id\":\"4\",\"name\":\"唐山市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"秦皇岛市\\\"]\",\"dataId\":\"294\",\"id\":\"5\",\"name\":\"秦皇岛市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"邯郸市\\\"]\",\"dataId\":\"302\",\"id\":\"6\",\"name\":\"邯郸市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"邢台市\\\"]\",\"dataId\":\"322\",\"id\":\"7\",\"name\":\"邢台市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"保定市\\\"]\",\"dataId\":\"340\",\"id\":\"8\",\"name\":\"保定市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"张家口市\\\"]\",\"dataId\":\"366\",\"id\":\"9\",\"name\":\"张家口市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"承德市\\\"]\",\"dataId\":\"382\",\"id\":\"10\",\"name\":\"承德市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"沧州市\\\"]\",\"dataId\":\"394\",\"id\":\"11\",\"name\":\"沧州市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"廊坊市\\\"]\",\"dataId\":\"410\",\"id\":\"12\",\"name\":\"廊坊市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"衡水市\\\"]\",\"dataId\":\"421\",\"id\":\"13\",\"name\":\"衡水市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"太原市\\\"]\",\"dataId\":\"434\",\"id\":\"14\",\"name\":\"太原市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"大同市\\\"]\",\"dataId\":\"445\",\"id\":\"15\",\"name\":\"大同市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"阳泉市\\\"]\",\"dataId\":\"457\",\"id\":\"16\",\"name\":\"阳泉市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"长治市\\\"]\",\"dataId\":\"461\",\"id\":\"17\",\"name\":\"长治市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"晋城市\\\"]\",\"dataId\":\"473\",\"id\":\"18\",\"name\":\"晋城市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"朔州市\\\"]\",\"dataId\":\"479\",\"id\":\"19\",\"name\":\"朔州市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"晋中市\\\"]\",\"dataId\":\"486\",\"id\":\"20\",\"name\":\"晋中市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"运城市\\\"]\",\"dataId\":\"498\",\"id\":\"21\",\"name\":\"运城市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"忻州市\\\"]\",\"dataId\":\"512\",\"id\":\"22\",\"name\":\"忻州市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"临汾市\\\"]\",\"dataId\":\"527\",\"id\":\"23\",\"name\":\"临汾市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"吕梁市\\\"]\",\"dataId\":\"545\",\"id\":\"24\",\"name\":\"吕梁市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"呼和浩特市\\\"]\",\"dataId\":\"560\",\"id\":\"25\",\"name\":\"呼和浩特市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"包头市\\\"]\",\"dataId\":\"570\",\"id\":\"26\",\"name\":\"包头市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"乌海市\\\"]\",\"dataId\":\"580\",\"id\":\"27\",\"name\":\"乌海市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"赤峰市\\\"]\",\"dataId\":\"584\",\"id\":\"28\",\"name\":\"赤峰市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"通辽市\\\"]\",\"dataId\":\"597\",\"id\":\"29\",\"name\":\"通辽市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"鄂尔多斯市\\\"]\",\"dataId\":\"606\",\"id\":\"30\",\"name\":\"鄂尔多斯市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"呼伦贝尔市\\\"]\",\"dataId\":\"615\",\"id\":\"31\",\"name\":\"呼伦贝尔市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"巴彦淖尔市\\\"]\",\"dataId\":\"629\",\"id\":\"32\",\"name\":\"巴彦淖尔市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"乌兰察布市\\\"]\",\"dataId\":\"637\",\"id\":\"33\",\"name\":\"乌兰察布市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"兴安盟\\\"]\",\"dataId\":\"649\",\"id\":\"34\",\"name\":\"兴安盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":35,\"values\":{\"codes\":\"[\\\"锡林郭勒盟\\\"]\",\"dataId\":\"656\",\"id\":\"35\",\"name\":\"锡林郭勒盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":36,\"values\":{\"codes\":\"[\\\"阿拉善盟\\\"]\",\"dataId\":\"669\",\"id\":\"36\",\"name\":\"阿拉善盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":37,\"values\":{\"codes\":\"[\\\"沈阳市\\\"]\",\"dataId\":\"674\",\"id\":\"37\",\"name\":\"沈阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":38,\"values\":{\"codes\":\"[\\\"大连市\\\"]\",\"dataId\":\"687\",\"id\":\"38\",\"name\":\"大连市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":39,\"values\":{\"codes\":\"[\\\"鞍山市\\\"]\",\"dataId\":\"698\",\"id\":\"39\",\"name\":\"鞍山市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":40,\"values\":{\"codes\":\"[\\\"抚顺市\\\"]\",\"dataId\":\"705\",\"id\":\"40\",\"name\":\"抚顺市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":41,\"values\":{\"codes\":\"[\\\"本溪市\\\"]\",\"dataId\":\"713\",\"id\":\"41\",\"name\":\"本溪市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":42,\"values\":{\"codes\":\"[\\\"丹东市\\\"]\",\"dataId\":\"720\",\"id\":\"42\",\"name\":\"丹东市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":43,\"values\":{\"codes\":\"[\\\"锦州市\\\"]\",\"dataId\":\"727\",\"id\":\"43\",\"name\":\"锦州市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":44,\"values\":{\"codes\":\"[\\\"营口市\\\"]\",\"dataId\":\"735\",\"id\":\"44\",\"name\":\"营口市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":45,\"values\":{\"codes\":\"[\\\"阜新市\\\"]\",\"dataId\":\"742\",\"id\":\"45\",\"name\":\"阜新市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":46,\"values\":{\"codes\":\"[\\\"辽阳市\\\"]\",\"dataId\":\"750\",\"id\":\"46\",\"name\":\"辽阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":47,\"values\":{\"codes\":\"[\\\"盘锦市\\\"]\",\"dataId\":\"758\",\"id\":\"47\",\"name\":\"盘锦市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":48,\"values\":{\"codes\":\"[\\\"铁岭市\\\"]\",\"dataId\":\"763\",\"id\":\"48\",\"name\":\"铁岭市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":49,\"values\":{\"codes\":\"[\\\"朝阳市\\\"]\",\"dataId\":\"771\",\"id\":\"49\",\"name\":\"朝阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":50,\"values\":{\"codes\":\"[\\\"葫芦岛市\\\"]\",\"dataId\":\"779\",\"id\":\"50\",\"name\":\"葫芦岛市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":51,\"values\":{\"codes\":\"[\\\"长春市\\\"]\",\"dataId\":\"787\",\"id\":\"51\",\"name\":\"长春市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":52,\"values\":{\"codes\":\"[\\\"吉林市\\\"]\",\"dataId\":\"797\",\"id\":\"52\",\"name\":\"吉林市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":53,\"values\":{\"codes\":\"[\\\"四平市\\\"]\",\"dataId\":\"807\",\"id\":\"53\",\"name\":\"四平市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":54,\"values\":{\"codes\":\"[\\\"辽源市\\\"]\",\"dataId\":\"812\",\"id\":\"54\",\"name\":\"辽源市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":55,\"values\":{\"codes\":\"[\\\"通化市\\\"]\",\"dataId\":\"817\",\"id\":\"55\",\"name\":\"通化市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":56,\"values\":{\"codes\":\"[\\\"白山市\\\"]\",\"dataId\":\"825\",\"id\":\"56\",\"name\":\"白山市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":57,\"values\":{\"codes\":\"[\\\"松原市\\\"]\",\"dataId\":\"832\",\"id\":\"57\",\"name\":\"松原市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":58,\"values\":{\"codes\":\"[\\\"白城市\\\"]\",\"dataId\":\"838\",\"id\":\"58\",\"name\":\"白城市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":59,\"values\":{\"codes\":\"[\\\"延边朝鲜族自治州\\\"]\",\"dataId\":\"844\",\"id\":\"59\",\"name\":\"延边朝鲜族自治州\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":60,\"values\":{\"codes\":\"[\\\"哈尔滨市\\\"]\",\"dataId\":\"854\",\"id\":\"60\",\"name\":\"哈尔滨市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":61,\"values\":{\"codes\":\"[\\\"齐齐哈尔市\\\"]\",\"dataId\":\"874\",\"id\":\"61\",\"name\":\"齐齐哈尔市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":62,\"values\":{\"codes\":\"[\\\"鸡西市\\\"]\",\"dataId\":\"891\",\"id\":\"62\",\"name\":\"鸡西市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":63,\"values\":{\"codes\":\"[\\\"鹤岗市\\\"]\",\"dataId\":\"901\",\"id\":\"63\",\"name\":\"鹤岗市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":64,\"values\":{\"codes\":\"[\\\"双鸭山市\\\"]\",\"dataId\":\"910\",\"id\":\"64\",\"name\":\"双鸭山市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":65,\"values\":{\"codes\":\"[\\\"大庆市\\\"]\",\"dataId\":\"919\",\"id\":\"65\",\"name\":\"大庆市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":66,\"values\":{\"codes\":\"[\\\"伊春市\\\"]\",\"dataId\":\"929\",\"id\":\"66\",\"name\":\"伊春市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":67,\"values\":{\"codes\":\"[\\\"佳木斯市\\\"]\",\"dataId\":\"947\",\"id\":\"67\",\"name\":\"佳木斯市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":68,\"values\":{\"codes\":\"[\\\"七台河市\\\"]\",\"dataId\":\"957\",\"id\":\"68\",\"name\":\"七台河市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":69,\"values\":{\"codes\":\"[\\\"牡丹江市\\\"]\",\"dataId\":\"962\",\"id\":\"69\",\"name\":\"牡丹江市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":70,\"values\":{\"codes\":\"[\\\"黑河市\\\"]\",\"dataId\":\"972\",\"id\":\"70\",\"name\":\"黑河市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":71,\"values\":{\"codes\":\"[\\\"绥化市\\\"]\",\"dataId\":\"979\",\"id\":\"71\",\"name\":\"绥化市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":72,\"values\":{\"codes\":\"[\\\"大兴安岭地区\\\"]\",\"dataId\":\"990\",\"id\":\"72\",\"name\":\"大兴安岭地区\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":73,\"values\":{\"codes\":\"[\\\"上海市\\\"]\",\"dataId\":\"995\",\"id\":\"73\",\"name\":\"上海市\",\"provinceId\":\"9\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":74,\"values\":{\"codes\":\"[\\\"南京市\\\"]\",\"dataId\":\"1015\",\"id\":\"74\",\"name\":\"南京市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":75,\"values\":{\"codes\":\"[\\\"无锡市\\\"]\",\"dataId\":\"1029\",\"id\":\"75\",\"name\":\"无锡市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":76,\"values\":{\"codes\":\"[\\\"徐州市\\\"]\",\"dataId\":\"1038\",\"id\":\"76\",\"name\":\"徐州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":77,\"values\":{\"codes\":\"[\\\"常州市\\\"]\",\"dataId\":\"1049\",\"id\":\"77\",\"name\":\"常州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":78,\"values\":{\"codes\":\"[\\\"苏州市\\\"]\",\"dataId\":\"1057\",\"id\":\"78\",\"name\":\"苏州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":79,\"values\":{\"codes\":\"[\\\"南通市\\\"]\",\"dataId\":\"1069\",\"id\":\"79\",\"name\":\"南通市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":80,\"values\":{\"codes\":\"[\\\"连云港市\\\"]\",\"dataId\":\"1078\",\"id\":\"80\",\"name\":\"连云港市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":81,\"values\":{\"codes\":\"[\\\"淮安市\\\"]\",\"dataId\":\"1085\",\"id\":\"81\",\"name\":\"淮安市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":82,\"values\":{\"codes\":\"[\\\"盐城市\\\"]\",\"dataId\":\"1093\",\"id\":\"82\",\"name\":\"盐城市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":83,\"values\":{\"codes\":\"[\\\"扬州市\\\"]\",\"dataId\":\"1103\",\"id\":\"83\",\"name\":\"扬州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":84,\"values\":{\"codes\":\"[\\\"镇江市\\\"]\",\"dataId\":\"1111\",\"id\":\"84\",\"name\":\"镇江市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":85,\"values\":{\"codes\":\"[\\\"泰州市\\\"]\",\"dataId\":\"1118\",\"id\":\"85\",\"name\":\"泰州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":86,\"values\":{\"codes\":\"[\\\"宿迁市\\\"]\",\"dataId\":\"1125\",\"id\":\"86\",\"name\":\"宿迁市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":87,\"values\":{\"codes\":\"[\\\"杭州市\\\"]\",\"dataId\":\"1132\",\"id\":\"87\",\"name\":\"杭州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":88,\"values\":{\"codes\":\"[\\\"宁波市\\\"]\",\"dataId\":\"1146\",\"id\":\"88\",\"name\":\"宁波市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":89,\"values\":{\"codes\":\"[\\\"温州市\\\"]\",\"dataId\":\"1158\",\"id\":\"89\",\"name\":\"温州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":90,\"values\":{\"codes\":\"[\\\"嘉兴市\\\"]\",\"dataId\":\"1170\",\"id\":\"90\",\"name\":\"嘉兴市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":91,\"values\":{\"codes\":\"[\\\"湖州市\\\"]\",\"dataId\":\"1178\",\"id\":\"91\",\"name\":\"湖州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":92,\"values\":{\"codes\":\"[\\\"绍兴市\\\"]\",\"dataId\":\"1184\",\"id\":\"92\",\"name\":\"绍兴市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":93,\"values\":{\"codes\":\"[\\\"金华市\\\"]\",\"dataId\":\"1191\",\"id\":\"93\",\"name\":\"金华市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":94,\"values\":{\"codes\":\"[\\\"衢州市\\\"]\",\"dataId\":\"1201\",\"id\":\"94\",\"name\":\"衢州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":95,\"values\":{\"codes\":\"[\\\"舟山市\\\"]\",\"dataId\":\"1208\",\"id\":\"95\",\"name\":\"舟山市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":96,\"values\":{\"codes\":\"[\\\"台州市\\\"]\",\"dataId\":\"1212\",\"id\":\"96\",\"name\":\"台州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":97,\"values\":{\"codes\":\"[\\\"丽水市\\\"]\",\"dataId\":\"1222\",\"id\":\"97\",\"name\":\"丽水市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":98,\"values\":{\"codes\":\"[\\\"合肥市\\\"]\",\"dataId\":\"1233\",\"id\":\"98\",\"name\":\"合肥市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":99,\"values\":{\"codes\":\"[\\\"芜湖市\\\"]\",\"dataId\":\"1241\",\"id\":\"99\",\"name\":\"芜湖市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":100,\"values\":{\"codes\":\"[\\\"蚌埠市\\\"]\",\"dataId\":\"1249\",\"id\":\"100\",\"name\":\"蚌埠市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":101,\"values\":{\"codes\":\"[\\\"淮南市\\\"]\",\"dataId\":\"1257\",\"id\":\"101\",\"name\":\"淮南市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":102,\"values\":{\"codes\":\"[\\\"马鞍山市\\\"]\",\"dataId\":\"1264\",\"id\":\"102\",\"name\":\"马鞍山市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":103,\"values\":{\"codes\":\"[\\\"淮北市\\\"]\",\"dataId\":\"1269\",\"id\":\"103\",\"name\":\"淮北市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":104,\"values\":{\"codes\":\"[\\\"铜陵市\\\"]\",\"dataId\":\"1274\",\"id\":\"104\",\"name\":\"铜陵市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":105,\"values\":{\"codes\":\"[\\\"安庆市\\\"]\",\"dataId\":\"1278\",\"id\":\"105\",\"name\":\"安庆市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":106,\"values\":{\"codes\":\"[\\\"黄山市\\\"]\",\"dataId\":\"1289\",\"id\":\"106\",\"name\":\"黄山市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":107,\"values\":{\"codes\":\"[\\\"滁州市\\\"]\",\"dataId\":\"1297\",\"id\":\"107\",\"name\":\"滁州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":108,\"values\":{\"codes\":\"[\\\"阜阳市\\\"]\",\"dataId\":\"1306\",\"id\":\"108\",\"name\":\"阜阳市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":109,\"values\":{\"codes\":\"[\\\"宿州市\\\"]\",\"dataId\":\"1315\",\"id\":\"109\",\"name\":\"宿州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":110,\"values\":{\"codes\":\"[\\\"巢湖市\\\"]\",\"dataId\":\"1321\",\"id\":\"110\",\"name\":\"巢湖市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":111,\"values\":{\"codes\":\"[\\\"六安市\\\"]\",\"dataId\":\"1327\",\"id\":\"111\",\"name\":\"六安市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":112,\"values\":{\"codes\":\"[\\\"亳州市\\\"]\",\"dataId\":\"1335\",\"id\":\"112\",\"name\":\"亳州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":113,\"values\":{\"codes\":\"[\\\"池州市\\\"]\",\"dataId\":\"1340\",\"id\":\"113\",\"name\":\"池州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":114,\"values\":{\"codes\":\"[\\\"宣城市\\\"]\",\"dataId\":\"1345\",\"id\":\"114\",\"name\":\"宣城市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":115,\"values\":{\"codes\":\"[\\\"福州市\\\"]\",\"dataId\":\"1354\",\"id\":\"115\",\"name\":\"福州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":116,\"values\":{\"codes\":\"[\\\"厦门市\\\"]\",\"dataId\":\"1367\",\"id\":\"116\",\"name\":\"厦门市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":117,\"values\":{\"codes\":\"[\\\"莆田市\\\"]\",\"dataId\":\"1374\",\"id\":\"117\",\"name\":\"莆田市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":118,\"values\":{\"codes\":\"[\\\"三明市\\\"]\",\"dataId\":\"1380\",\"id\":\"118\",\"name\":\"三明市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":119,\"values\":{\"codes\":\"[\\\"泉州市\\\"]\",\"dataId\":\"1393\",\"id\":\"119\",\"name\":\"泉州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":120,\"values\":{\"codes\":\"[\\\"漳州市\\\"]\",\"dataId\":\"1406\",\"id\":\"120\",\"name\":\"漳州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":121,\"values\":{\"codes\":\"[\\\"南平市\\\"]\",\"dataId\":\"1418\",\"id\":\"121\",\"name\":\"南平市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":122,\"values\":{\"codes\":\"[\\\"龙岩市\\\"]\",\"dataId\":\"1429\",\"id\":\"122\",\"name\":\"龙岩市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":123,\"values\":{\"codes\":\"[\\\"宁德市\\\"]\",\"dataId\":\"1437\",\"id\":\"123\",\"name\":\"宁德市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":124,\"values\":{\"codes\":\"[\\\"南昌市\\\"]\",\"dataId\":\"1448\",\"id\":\"124\",\"name\":\"南昌市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":125,\"values\":{\"codes\":\"[\\\"景德镇市\\\"]\",\"dataId\":\"1457\",\"id\":\"125\",\"name\":\"景德镇市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":126,\"values\":{\"codes\":\"[\\\"萍乡市\\\"]\",\"dataId\":\"1462\",\"id\":\"126\",\"name\":\"萍乡市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":127,\"values\":{\"codes\":\"[\\\"九江市\\\"]\",\"dataId\":\"1468\",\"id\":\"127\",\"name\":\"九江市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":128,\"values\":{\"codes\":\"[\\\"新余市\\\"]\",\"dataId\":\"1481\",\"id\":\"128\",\"name\":\"新余市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":129,\"values\":{\"codes\":\"[\\\"鹰潭市\\\"]\",\"dataId\":\"1484\",\"id\":\"129\",\"name\":\"鹰潭市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":130,\"values\":{\"codes\":\"[\\\"赣州市\\\"]\",\"dataId\":\"1488\",\"id\":\"130\",\"name\":\"赣州市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":131,\"values\":{\"codes\":\"[\\\"吉安市\\\"]\",\"dataId\":\"1507\",\"id\":\"131\",\"name\":\"吉安市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":132,\"values\":{\"codes\":\"[\\\"宜春市\\\"]\",\"dataId\":\"1521\",\"id\":\"132\",\"name\":\"宜春市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":133,\"values\":{\"codes\":\"[\\\"抚州市\\\"]\",\"dataId\":\"1532\",\"id\":\"133\",\"name\":\"抚州市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":134,\"values\":{\"codes\":\"[\\\"上饶市\\\"]\",\"dataId\":\"1544\",\"id\":\"134\",\"name\":\"上饶市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":135,\"values\":{\"codes\":\"[\\\"济南市\\\"]\",\"dataId\":\"1558\",\"id\":\"135\",\"name\":\"济南市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":136,\"values\":{\"codes\":\"[\\\"青岛市\\\"]\",\"dataId\":\"1569\",\"id\":\"136\",\"name\":\"青岛市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":137,\"values\":{\"codes\":\"[\\\"淄博市\\\"]\",\"dataId\":\"1582\",\"id\":\"137\",\"name\":\"淄博市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":138,\"values\":{\"codes\":\"[\\\"枣庄市\\\"]\",\"dataId\":\"1591\",\"id\":\"138\",\"name\":\"枣庄市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":139,\"values\":{\"codes\":\"[\\\"东营市\\\"]\",\"dataId\":\"1597\",\"id\":\"139\",\"name\":\"东营市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":140,\"values\":{\"codes\":\"[\\\"烟台市\\\"]\",\"dataId\":\"1603\",\"id\":\"140\",\"name\":\"烟台市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":141,\"values\":{\"codes\":\"[\\\"潍坊市\\\"]\",\"dataId\":\"1616\",\"id\":\"141\",\"name\":\"潍坊市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":142,\"values\":{\"codes\":\"[\\\"济宁市\\\"]\",\"dataId\":\"1629\",\"id\":\"142\",\"name\":\"济宁市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":143,\"values\":{\"codes\":\"[\\\"泰安市\\\"]\",\"dataId\":\"1641\",\"id\":\"143\",\"name\":\"泰安市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":144,\"values\":{\"codes\":\"[\\\"威海市\\\"]\",\"dataId\":\"1648\",\"id\":\"144\",\"name\":\"威海市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":145,\"values\":{\"codes\":\"[\\\"日照市\\\"]\",\"dataId\":\"1653\",\"id\":\"145\",\"name\":\"日照市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":146,\"values\":{\"codes\":\"[\\\"莱芜市\\\"]\",\"dataId\":\"1658\",\"id\":\"146\",\"name\":\"莱芜市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":147,\"values\":{\"codes\":\"[\\\"临沂市\\\"]\",\"dataId\":\"1661\",\"id\":\"147\",\"name\":\"临沂市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":148,\"values\":{\"codes\":\"[\\\"德州市\\\"]\",\"dataId\":\"1673\",\"id\":\"148\",\"name\":\"德州市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":149,\"values\":{\"codes\":\"[\\\"聊城市\\\"]\",\"dataId\":\"1685\",\"id\":\"149\",\"name\":\"聊城市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":150,\"values\":{\"codes\":\"[\\\"滨州市\\\"]\",\"dataId\":\"1694\",\"id\":\"150\",\"name\":\"滨州市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":151,\"values\":{\"codes\":\"[\\\"菏泽市\\\"]\",\"dataId\":\"1702\",\"id\":\"151\",\"name\":\"菏泽市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":152,\"values\":{\"codes\":\"[\\\"郑州市\\\"]\",\"dataId\":\"1713\",\"id\":\"152\",\"name\":\"郑州市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":153,\"values\":{\"codes\":\"[\\\"开封市\\\"]\",\"dataId\":\"1726\",\"id\":\"153\",\"name\":\"开封市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":154,\"values\":{\"codes\":\"[\\\"洛阳市\\\"]\",\"dataId\":\"1734\",\"id\":\"154\",\"name\":\"洛阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":155,\"values\":{\"codes\":\"[\\\"平顶山市\\\"]\",\"dataId\":\"1750\",\"id\":\"155\",\"name\":\"平顶山市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":156,\"values\":{\"codes\":\"[\\\"安阳市\\\"]\",\"dataId\":\"1760\",\"id\":\"156\",\"name\":\"安阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":157,\"values\":{\"codes\":\"[\\\"鹤壁市\\\"]\",\"dataId\":\"1770\",\"id\":\"157\",\"name\":\"鹤壁市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":158,\"values\":{\"codes\":\"[\\\"新乡市\\\"]\",\"dataId\":\"1776\",\"id\":\"158\",\"name\":\"新乡市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":159,\"values\":{\"codes\":\"[\\\"焦作市\\\"]\",\"dataId\":\"1789\",\"id\":\"159\",\"name\":\"焦作市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":160,\"values\":{\"codes\":\"[\\\"濮阳市\\\"]\",\"dataId\":\"1801\",\"id\":\"160\",\"name\":\"濮阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":161,\"values\":{\"codes\":\"[\\\"许昌市\\\"]\",\"dataId\":\"1808\",\"id\":\"161\",\"name\":\"许昌市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":162,\"values\":{\"codes\":\"[\\\"漯河市\\\"]\",\"dataId\":\"1815\",\"id\":\"162\",\"name\":\"漯河市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":163,\"values\":{\"codes\":\"[\\\"三门峡市\\\"]\",\"dataId\":\"1821\",\"id\":\"163\",\"name\":\"三门峡市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":164,\"values\":{\"codes\":\"[\\\"南阳市\\\"]\",\"dataId\":\"1829\",\"id\":\"164\",\"name\":\"南阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":165,\"values\":{\"codes\":\"[\\\"商丘市\\\"]\",\"dataId\":\"1843\",\"id\":\"165\",\"name\":\"商丘市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":166,\"values\":{\"codes\":\"[\\\"信阳市\\\"]\",\"dataId\":\"1853\",\"id\":\"166\",\"name\":\"信阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":167,\"values\":{\"codes\":\"[\\\"周口市\\\"]\",\"dataId\":\"1864\",\"id\":\"167\",\"name\":\"周口市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":168,\"values\":{\"codes\":\"[\\\"驻马店市\\\"]\",\"dataId\":\"1875\",\"id\":\"168\",\"name\":\"驻马店市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":169,\"values\":{\"codes\":\"[\\\"武汉市\\\"]\",\"dataId\":\"1887\",\"id\":\"169\",\"name\":\"武汉市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":170,\"values\":{\"codes\":\"[\\\"黄石市\\\"]\",\"dataId\":\"1900\",\"id\":\"170\",\"name\":\"黄石市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":171,\"values\":{\"codes\":\"[\\\"十堰市\\\"]\",\"dataId\":\"1907\",\"id\":\"171\",\"name\":\"十堰市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":172,\"values\":{\"codes\":\"[\\\"宜昌市\\\"]\",\"dataId\":\"1916\",\"id\":\"172\",\"name\":\"宜昌市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":173,\"values\":{\"codes\":\"[\\\"襄樊市\\\"]\",\"dataId\":\"1930\",\"id\":\"173\",\"name\":\"襄樊市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":174,\"values\":{\"codes\":\"[\\\"鄂州市\\\"]\",\"dataId\":\"1940\",\"id\":\"174\",\"name\":\"鄂州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":175,\"values\":{\"codes\":\"[\\\"荆门市\\\"]\",\"dataId\":\"1944\",\"id\":\"175\",\"name\":\"荆门市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":176,\"values\":{\"codes\":\"[\\\"孝感市\\\"]\",\"dataId\":\"1950\",\"id\":\"176\",\"name\":\"孝感市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":177,\"values\":{\"codes\":\"[\\\"荆州市\\\"]\",\"dataId\":\"1958\",\"id\":\"177\",\"name\":\"荆州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":178,\"values\":{\"codes\":\"[\\\"黄冈市\\\"]\",\"dataId\":\"1967\",\"id\":\"178\",\"name\":\"黄冈市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":179,\"values\":{\"codes\":\"[\\\"咸宁市\\\"]\",\"dataId\":\"1978\",\"id\":\"179\",\"name\":\"咸宁市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":180,\"values\":{\"codes\":\"[\\\"随州市\\\"]\",\"dataId\":\"1985\",\"id\":\"180\",\"name\":\"随州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":181,\"values\":{\"codes\":\"[\\\"恩施土家族苗族自治州\\\"]\",\"dataId\":\"1988\",\"id\":\"181\",\"name\":\"恩施土家族苗族自治州\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":182,\"values\":{\"codes\":\"[\\\"神农架\\\"]\",\"dataId\":\"1997\",\"id\":\"182\",\"name\":\"神农架\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":183,\"values\":{\"codes\":\"[\\\"长沙市\\\"]\",\"dataId\":\"2003\",\"id\":\"183\",\"name\":\"长沙市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":184,\"values\":{\"codes\":\"[\\\"株洲市\\\"]\",\"dataId\":\"2013\",\"id\":\"184\",\"name\":\"株洲市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":185,\"values\":{\"codes\":\"[\\\"湘潭市\\\"]\",\"dataId\":\"2023\",\"id\":\"185\",\"name\":\"湘潭市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":186,\"values\":{\"codes\":\"[\\\"衡阳市\\\"]\",\"dataId\":\"2029\",\"id\":\"186\",\"name\":\"衡阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":187,\"values\":{\"codes\":\"[\\\"邵阳市\\\"]\",\"dataId\":\"2042\",\"id\":\"187\",\"name\":\"邵阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":188,\"values\":{\"codes\":\"[\\\"岳阳市\\\"]\",\"dataId\":\"2055\",\"id\":\"188\",\"name\":\"岳阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":189,\"values\":{\"codes\":\"[\\\"常德市\\\"]\",\"dataId\":\"2065\",\"id\":\"189\",\"name\":\"常德市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":190,\"values\":{\"codes\":\"[\\\"张家界市\\\"]\",\"dataId\":\"2075\",\"id\":\"190\",\"name\":\"张家界市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":191,\"values\":{\"codes\":\"[\\\"益阳市\\\"]\",\"dataId\":\"2080\",\"id\":\"191\",\"name\":\"益阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":192,\"values\":{\"codes\":\"[\\\"郴州市\\\"]\",\"dataId\":\"2087\",\"id\":\"192\",\"name\":\"郴州市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":193,\"values\":{\"codes\":\"[\\\"永州市\\\"]\",\"dataId\":\"2099\",\"id\":\"193\",\"name\":\"永州市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":194,\"values\":{\"codes\":\"[\\\"怀化市\\\"]\",\"dataId\":\"2111\",\"id\":\"194\",\"name\":\"怀化市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":195,\"values\":{\"codes\":\"[\\\"娄底市\\\"]\",\"dataId\":\"2124\",\"id\":\"195\",\"name\":\"娄底市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":196,\"values\":{\"codes\":\"[\\\"湘西土家族苗族自治州\\\"]\",\"dataId\":\"2130\",\"id\":\"196\",\"name\":\"湘西土家族苗族自治州\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":197,\"values\":{\"codes\":\"[\\\"广州市\\\"]\",\"dataId\":\"2140\",\"id\":\"197\",\"name\":\"广州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":198,\"values\":{\"codes\":\"[\\\"韶关市\\\"]\",\"dataId\":\"2152\",\"id\":\"198\",\"name\":\"韶关市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":199,\"values\":{\"codes\":\"[\\\"深圳市\\\"]\",\"dataId\":\"2163\",\"id\":\"199\",\"name\":\"深圳市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":200,\"values\":{\"codes\":\"[\\\"珠海市\\\"]\",\"dataId\":\"2169\",\"id\":\"200\",\"name\":\"珠海市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":201,\"values\":{\"codes\":\"[\\\"汕头市\\\"]\",\"dataId\":\"2173\",\"id\":\"201\",\"name\":\"汕头市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":202,\"values\":{\"codes\":\"[\\\"佛山市\\\"]\",\"dataId\":\"2181\",\"id\":\"202\",\"name\":\"佛山市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":203,\"values\":{\"codes\":\"[\\\"江门市\\\"]\",\"dataId\":\"2187\",\"id\":\"203\",\"name\":\"江门市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":204,\"values\":{\"codes\":\"[\\\"湛江市\\\"]\",\"dataId\":\"2195\",\"id\":\"204\",\"name\":\"湛江市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":205,\"values\":{\"codes\":\"[\\\"茂名市\\\"]\",\"dataId\":\"2205\",\"id\":\"205\",\"name\":\"茂名市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":206,\"values\":{\"codes\":\"[\\\"肇庆市\\\"]\",\"dataId\":\"2212\",\"id\":\"206\",\"name\":\"肇庆市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":207,\"values\":{\"codes\":\"[\\\"惠州市\\\"]\",\"dataId\":\"2221\",\"id\":\"207\",\"name\":\"惠州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":208,\"values\":{\"codes\":\"[\\\"梅州市\\\"]\",\"dataId\":\"2227\",\"id\":\"208\",\"name\":\"梅州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":209,\"values\":{\"codes\":\"[\\\"汕尾市\\\"]\",\"dataId\":\"2236\",\"id\":\"209\",\"name\":\"汕尾市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":210,\"values\":{\"codes\":\"[\\\"河源市\\\"]\",\"dataId\":\"2240\",\"id\":\"210\",\"name\":\"河源市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":211,\"values\":{\"codes\":\"[\\\"阳江市\\\"]\",\"dataId\":\"2247\",\"id\":\"211\",\"name\":\"阳江市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":212,\"values\":{\"codes\":\"[\\\"清远市\\\"]\",\"dataId\":\"2252\",\"id\":\"212\",\"name\":\"清远市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":213,\"values\":{\"codes\":\"[\\\"东莞市\\\"]\",\"dataId\":\"2261\",\"id\":\"213\",\"name\":\"东莞市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":214,\"values\":{\"codes\":\"[\\\"中山市\\\"]\",\"dataId\":\"2262\",\"id\":\"214\",\"name\":\"中山市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":215,\"values\":{\"codes\":\"[\\\"潮州市\\\"]\",\"dataId\":\"2263\",\"id\":\"215\",\"name\":\"潮州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":216,\"values\":{\"codes\":\"[\\\"揭阳市\\\"]\",\"dataId\":\"2267\",\"id\":\"216\",\"name\":\"揭阳市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":217,\"values\":{\"codes\":\"[\\\"云浮市\\\"]\",\"dataId\":\"2273\",\"id\":\"217\",\"name\":\"云浮市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":218,\"values\":{\"codes\":\"[\\\"南宁市\\\"]\",\"dataId\":\"2280\",\"id\":\"218\",\"name\":\"南宁市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":219,\"values\":{\"codes\":\"[\\\"柳州市\\\"]\",\"dataId\":\"2293\",\"id\":\"219\",\"name\":\"柳州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":220,\"values\":{\"codes\":\"[\\\"桂林市\\\"]\",\"dataId\":\"2304\",\"id\":\"220\",\"name\":\"桂林市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":221,\"values\":{\"codes\":\"[\\\"梧州市\\\"]\",\"dataId\":\"2322\",\"id\":\"221\",\"name\":\"梧州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":222,\"values\":{\"codes\":\"[\\\"北海市\\\"]\",\"dataId\":\"2330\",\"id\":\"222\",\"name\":\"北海市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":223,\"values\":{\"codes\":\"[\\\"防城港市\\\"]\",\"dataId\":\"2335\",\"id\":\"223\",\"name\":\"防城港市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":224,\"values\":{\"codes\":\"[\\\"钦州市\\\"]\",\"dataId\":\"2340\",\"id\":\"224\",\"name\":\"钦州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":225,\"values\":{\"codes\":\"[\\\"贵港市\\\"]\",\"dataId\":\"2345\",\"id\":\"225\",\"name\":\"贵港市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":226,\"values\":{\"codes\":\"[\\\"玉林市\\\"]\",\"dataId\":\"2351\",\"id\":\"226\",\"name\":\"玉林市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":227,\"values\":{\"codes\":\"[\\\"百色市\\\"]\",\"dataId\":\"2358\",\"id\":\"227\",\"name\":\"百色市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":228,\"values\":{\"codes\":\"[\\\"贺州市\\\"]\",\"dataId\":\"2371\",\"id\":\"228\",\"name\":\"贺州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":229,\"values\":{\"codes\":\"[\\\"河池市\\\"]\",\"dataId\":\"2376\",\"id\":\"229\",\"name\":\"河池市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":230,\"values\":{\"codes\":\"[\\\"来宾市\\\"]\",\"dataId\":\"2388\",\"id\":\"230\",\"name\":\"来宾市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":231,\"values\":{\"codes\":\"[\\\"崇左市\\\"]\",\"dataId\":\"2395\",\"id\":\"231\",\"name\":\"崇左市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":232,\"values\":{\"codes\":\"[\\\"海口市\\\"]\",\"dataId\":\"2404\",\"id\":\"232\",\"name\":\"海口市\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":233,\"values\":{\"codes\":\"[\\\"三亚市\\\"]\",\"dataId\":\"2409\",\"id\":\"233\",\"name\":\"三亚市\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":234,\"values\":{\"codes\":\"[\\\"重庆市\\\"]\",\"dataId\":\"2430\",\"id\":\"234\",\"name\":\"重庆市\",\"provinceId\":\"22\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":235,\"values\":{\"codes\":\"[\\\"成都市\\\"]\",\"dataId\":\"2470\",\"id\":\"235\",\"name\":\"成都市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":236,\"values\":{\"codes\":\"[\\\"自贡市\\\"]\",\"dataId\":\"2490\",\"id\":\"236\",\"name\":\"自贡市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":237,\"values\":{\"codes\":\"[\\\"攀枝花市\\\"]\",\"dataId\":\"2497\",\"id\":\"237\",\"name\":\"攀枝花市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":238,\"values\":{\"codes\":\"[\\\"泸州市\\\"]\",\"dataId\":\"2503\",\"id\":\"238\",\"name\":\"泸州市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":239,\"values\":{\"codes\":\"[\\\"德阳市\\\"]\",\"dataId\":\"2511\",\"id\":\"239\",\"name\":\"德阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":240,\"values\":{\"codes\":\"[\\\"绵阳市\\\"]\",\"dataId\":\"2518\",\"id\":\"240\",\"name\":\"绵阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":241,\"values\":{\"codes\":\"[\\\"广元市\\\"]\",\"dataId\":\"2528\",\"id\":\"241\",\"name\":\"广元市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":242,\"values\":{\"codes\":\"[\\\"遂宁市\\\"]\",\"dataId\":\"2535\",\"id\":\"242\",\"name\":\"遂宁市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":243,\"values\":{\"codes\":\"[\\\"内江市\\\"]\",\"dataId\":\"2541\",\"id\":\"243\",\"name\":\"内江市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":244,\"values\":{\"codes\":\"[\\\"乐山市\\\"]\",\"dataId\":\"2546\",\"id\":\"244\",\"name\":\"乐山市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":245,\"values\":{\"codes\":\"[\\\"南充市\\\"]\",\"dataId\":\"2557\",\"id\":\"245\",\"name\":\"南充市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":246,\"values\":{\"codes\":\"[\\\"眉山市\\\"]\",\"dataId\":\"2567\",\"id\":\"246\",\"name\":\"眉山市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":247,\"values\":{\"codes\":\"[\\\"宜宾市\\\"]\",\"dataId\":\"2574\",\"id\":\"247\",\"name\":\"宜宾市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":248,\"values\":{\"codes\":\"[\\\"广安市\\\"]\",\"dataId\":\"2585\",\"id\":\"248\",\"name\":\"广安市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":249,\"values\":{\"codes\":\"[\\\"达州市\\\"]\",\"dataId\":\"2591\",\"id\":\"249\",\"name\":\"达州市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":250,\"values\":{\"codes\":\"[\\\"雅安市\\\"]\",\"dataId\":\"2599\",\"id\":\"250\",\"name\":\"雅安市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":251,\"values\":{\"codes\":\"[\\\"巴中市\\\"]\",\"dataId\":\"2608\",\"id\":\"251\",\"name\":\"巴中市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":252,\"values\":{\"codes\":\"[\\\"资阳市\\\"]\",\"dataId\":\"2613\",\"id\":\"252\",\"name\":\"资阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":253,\"values\":{\"codes\":\"[\\\"阿坝藏族羌族自治州\\\"]\",\"dataId\":\"2618\",\"id\":\"253\",\"name\":\"阿坝藏族羌族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":254,\"values\":{\"codes\":\"[\\\"甘孜藏族自治州\\\"]\",\"dataId\":\"2632\",\"id\":\"254\",\"name\":\"甘孜藏族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":255,\"values\":{\"codes\":\"[\\\"凉山彝族自治州\\\"]\",\"dataId\":\"2651\",\"id\":\"255\",\"name\":\"凉山彝族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":256,\"values\":{\"codes\":\"[\\\"贵阳市\\\"]\",\"dataId\":\"2670\",\"id\":\"256\",\"name\":\"贵阳市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":257,\"values\":{\"codes\":\"[\\\"六盘水市\\\"]\",\"dataId\":\"2680\",\"id\":\"257\",\"name\":\"六盘水市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":258,\"values\":{\"codes\":\"[\\\"遵义市\\\"]\",\"dataId\":\"2685\",\"id\":\"258\",\"name\":\"遵义市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":259,\"values\":{\"codes\":\"[\\\"安顺市\\\"]\",\"dataId\":\"2700\",\"id\":\"259\",\"name\":\"安顺市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":260,\"values\":{\"codes\":\"[\\\"铜仁地区\\\"]\",\"dataId\":\"2707\",\"id\":\"260\",\"name\":\"铜仁地区\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":261,\"values\":{\"codes\":\"[\\\"黔西南布依族苗族自治州\\\"]\",\"dataId\":\"2718\",\"id\":\"261\",\"name\":\"黔西南布依族苗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":262,\"values\":{\"codes\":\"[\\\"毕节地区\\\"]\",\"dataId\":\"2727\",\"id\":\"262\",\"name\":\"毕节地区\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":263,\"values\":{\"codes\":\"[\\\"黔东南苗族侗族自治州\\\"]\",\"dataId\":\"2736\",\"id\":\"263\",\"name\":\"黔东南苗族侗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":264,\"values\":{\"codes\":\"[\\\"黔南布依族苗族自治州\\\"]\",\"dataId\":\"2753\",\"id\":\"264\",\"name\":\"黔南布依族苗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":265,\"values\":{\"codes\":\"[\\\"昆明市\\\"]\",\"dataId\":\"2767\",\"id\":\"265\",\"name\":\"昆明市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":266,\"values\":{\"codes\":\"[\\\"曲靖市\\\"]\",\"dataId\":\"2782\",\"id\":\"266\",\"name\":\"曲靖市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":267,\"values\":{\"codes\":\"[\\\"玉溪市\\\"]\",\"dataId\":\"2792\",\"id\":\"267\",\"name\":\"玉溪市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":268,\"values\":{\"codes\":\"[\\\"保山市\\\"]\",\"dataId\":\"2802\",\"id\":\"268\",\"name\":\"保山市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":269,\"values\":{\"codes\":\"[\\\"昭通市\\\"]\",\"dataId\":\"2808\",\"id\":\"269\",\"name\":\"昭通市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":270,\"values\":{\"codes\":\"[\\\"丽江市\\\"]\",\"dataId\":\"2820\",\"id\":\"270\",\"name\":\"丽江市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":271,\"values\":{\"codes\":\"[\\\"思茅市\\\"]\",\"dataId\":\"2826\",\"id\":\"271\",\"name\":\"思茅市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":272,\"values\":{\"codes\":\"[\\\"临沧市\\\"]\",\"dataId\":\"2837\",\"id\":\"272\",\"name\":\"临沧市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":273,\"values\":{\"codes\":\"[\\\"楚雄彝族自治州\\\"]\",\"dataId\":\"2846\",\"id\":\"273\",\"name\":\"楚雄彝族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":274,\"values\":{\"codes\":\"[\\\"红河哈尼族彝族自治州\\\"]\",\"dataId\":\"2857\",\"id\":\"274\",\"name\":\"红河哈尼族彝族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":275,\"values\":{\"codes\":\"[\\\"文山壮族苗族自治州\\\"]\",\"dataId\":\"2871\",\"id\":\"275\",\"name\":\"文山壮族苗族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":276,\"values\":{\"codes\":\"[\\\"西双版纳傣族自治州\\\"]\",\"dataId\":\"2880\",\"id\":\"276\",\"name\":\"西双版纳傣族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":277,\"values\":{\"codes\":\"[\\\"大理白族自治州\\\"]\",\"dataId\":\"2884\",\"id\":\"277\",\"name\":\"大理白族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":278,\"values\":{\"codes\":\"[\\\"德宏傣族景颇族自治州\\\"]\",\"dataId\":\"2897\",\"id\":\"278\",\"name\":\"德宏傣族景颇族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":279,\"values\":{\"codes\":\"[\\\"怒江傈僳族自治州\\\"]\",\"dataId\":\"2903\",\"id\":\"279\",\"name\":\"怒江傈僳族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":280,\"values\":{\"codes\":\"[\\\"迪庆藏族自治州\\\"]\",\"dataId\":\"2908\",\"id\":\"280\",\"name\":\"迪庆藏族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":281,\"values\":{\"codes\":\"[\\\"拉萨市\\\"]\",\"dataId\":\"2913\",\"id\":\"281\",\"name\":\"拉萨市\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":282,\"values\":{\"codes\":\"[\\\"昌都地区\\\"]\",\"dataId\":\"2922\",\"id\":\"282\",\"name\":\"昌都地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":283,\"values\":{\"codes\":\"[\\\"山南地区\\\"]\",\"dataId\":\"2934\",\"id\":\"283\",\"name\":\"山南地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":284,\"values\":{\"codes\":\"[\\\"日喀则地区\\\"]\",\"dataId\":\"2947\",\"id\":\"284\",\"name\":\"日喀则地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":285,\"values\":{\"codes\":\"[\\\"那曲地区\\\"]\",\"dataId\":\"2966\",\"id\":\"285\",\"name\":\"那曲地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":286,\"values\":{\"codes\":\"[\\\"阿里地区\\\"]\",\"dataId\":\"2977\",\"id\":\"286\",\"name\":\"阿里地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":287,\"values\":{\"codes\":\"[\\\"林芝地区\\\"]\",\"dataId\":\"2985\",\"id\":\"287\",\"name\":\"林芝地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":288,\"values\":{\"codes\":\"[\\\"西安市\\\"]\",\"dataId\":\"2994\",\"id\":\"288\",\"name\":\"西安市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":289,\"values\":{\"codes\":\"[\\\"铜川市\\\"]\",\"dataId\":\"3006\",\"id\":\"289\",\"name\":\"铜川市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":290,\"values\":{\"codes\":\"[\\\"宝鸡市\\\"]\",\"dataId\":\"3011\",\"id\":\"290\",\"name\":\"宝鸡市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":291,\"values\":{\"codes\":\"[\\\"咸阳市\\\"]\",\"dataId\":\"3024\",\"id\":\"291\",\"name\":\"咸阳市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":292,\"values\":{\"codes\":\"[\\\"渭南市\\\"]\",\"dataId\":\"3039\",\"id\":\"292\",\"name\":\"渭南市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":293,\"values\":{\"codes\":\"[\\\"延安市\\\"]\",\"dataId\":\"3051\",\"id\":\"293\",\"name\":\"延安市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":294,\"values\":{\"codes\":\"[\\\"汉中市\\\"]\",\"dataId\":\"3065\",\"id\":\"294\",\"name\":\"汉中市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":295,\"values\":{\"codes\":\"[\\\"榆林市\\\"]\",\"dataId\":\"3077\",\"id\":\"295\",\"name\":\"榆林市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":296,\"values\":{\"codes\":\"[\\\"安康市\\\"]\",\"dataId\":\"3090\",\"id\":\"296\",\"name\":\"安康市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":297,\"values\":{\"codes\":\"[\\\"商洛市\\\"]\",\"dataId\":\"3101\",\"id\":\"297\",\"name\":\"商洛市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":298,\"values\":{\"codes\":\"[\\\"兰州市\\\"]\",\"dataId\":\"3110\",\"id\":\"298\",\"name\":\"兰州市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":299,\"values\":{\"codes\":\"[\\\"嘉峪关市\\\"]\",\"dataId\":\"3118\",\"id\":\"299\",\"name\":\"嘉峪关市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":300,\"values\":{\"codes\":\"[\\\"金昌市\\\"]\",\"dataId\":\"3119\",\"id\":\"300\",\"name\":\"金昌市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":301,\"values\":{\"codes\":\"[\\\"白银市\\\"]\",\"dataId\":\"3122\",\"id\":\"301\",\"name\":\"白银市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":302,\"values\":{\"codes\":\"[\\\"天水市\\\"]\",\"dataId\":\"3128\",\"id\":\"302\",\"name\":\"天水市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":303,\"values\":{\"codes\":\"[\\\"武威市\\\"]\",\"dataId\":\"3136\",\"id\":\"303\",\"name\":\"武威市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":304,\"values\":{\"codes\":\"[\\\"张掖市\\\"]\",\"dataId\":\"3141\",\"id\":\"304\",\"name\":\"张掖市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":305,\"values\":{\"codes\":\"[\\\"平凉市\\\"]\",\"dataId\":\"3148\",\"id\":\"305\",\"name\":\"平凉市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":306,\"values\":{\"codes\":\"[\\\"酒泉市\\\"]\",\"dataId\":\"3156\",\"id\":\"306\",\"name\":\"酒泉市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":307,\"values\":{\"codes\":\"[\\\"庆阳市\\\"]\",\"dataId\":\"3164\",\"id\":\"307\",\"name\":\"庆阳市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":308,\"values\":{\"codes\":\"[\\\"定西市\\\"]\",\"dataId\":\"3173\",\"id\":\"308\",\"name\":\"定西市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":309,\"values\":{\"codes\":\"[\\\"陇南市\\\"]\",\"dataId\":\"3181\",\"id\":\"309\",\"name\":\"陇南市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":310,\"values\":{\"codes\":\"[\\\"临夏回族自治州\\\"]\",\"dataId\":\"3191\",\"id\":\"310\",\"name\":\"临夏回族自治州\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":311,\"values\":{\"codes\":\"[\\\"甘南藏族自治州\\\"]\",\"dataId\":\"3200\",\"id\":\"311\",\"name\":\"甘南藏族自治州\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":312,\"values\":{\"codes\":\"[\\\"西宁市\\\"]\",\"dataId\":\"3210\",\"id\":\"312\",\"name\":\"西宁市\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":313,\"values\":{\"codes\":\"[\\\"海东地区\\\"]\",\"dataId\":\"3217\",\"id\":\"313\",\"name\":\"海东地区\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":314,\"values\":{\"codes\":\"[\\\"海北藏族自治州\\\"]\",\"dataId\":\"3224\",\"id\":\"314\",\"name\":\"海北藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":315,\"values\":{\"codes\":\"[\\\"黄南藏族自治州\\\"]\",\"dataId\":\"3229\",\"id\":\"315\",\"name\":\"黄南藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":316,\"values\":{\"codes\":\"[\\\"海南藏族自治州\\\"]\",\"dataId\":\"3234\",\"id\":\"316\",\"name\":\"海南藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":317,\"values\":{\"codes\":\"[\\\"果洛藏族自治州\\\"]\",\"dataId\":\"3240\",\"id\":\"317\",\"name\":\"果洛藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":318,\"values\":{\"codes\":\"[\\\"玉树藏族自治州\\\"]\",\"dataId\":\"3247\",\"id\":\"318\",\"name\":\"玉树藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":319,\"values\":{\"codes\":\"[\\\"海西蒙古族藏族自治州\\\"]\",\"dataId\":\"3254\",\"id\":\"319\",\"name\":\"海西蒙古族藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":320,\"values\":{\"codes\":\"[\\\"银川市\\\"]\",\"dataId\":\"3261\",\"id\":\"320\",\"name\":\"银川市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":321,\"values\":{\"codes\":\"[\\\"石嘴山市\\\"]\",\"dataId\":\"3268\",\"id\":\"321\",\"name\":\"石嘴山市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":322,\"values\":{\"codes\":\"[\\\"吴忠市\\\"]\",\"dataId\":\"3272\",\"id\":\"322\",\"name\":\"吴忠市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":323,\"values\":{\"codes\":\"[\\\"固原市\\\"]\",\"dataId\":\"3277\",\"id\":\"323\",\"name\":\"固原市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":324,\"values\":{\"codes\":\"[\\\"中卫市\\\"]\",\"dataId\":\"3283\",\"id\":\"324\",\"name\":\"中卫市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":325,\"values\":{\"codes\":\"[\\\"乌鲁木齐市\\\"]\",\"dataId\":\"3288\",\"id\":\"325\",\"name\":\"乌鲁木齐市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":326,\"values\":{\"codes\":\"[\\\"克拉玛依市\\\"]\",\"dataId\":\"3295\",\"id\":\"326\",\"name\":\"克拉玛依市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":327,\"values\":{\"codes\":\"[\\\"吐鲁番地区\\\"]\",\"dataId\":\"3300\",\"id\":\"327\",\"name\":\"吐鲁番地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":328,\"values\":{\"codes\":\"[\\\"哈密地区\\\"]\",\"dataId\":\"3304\",\"id\":\"328\",\"name\":\"哈密地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":329,\"values\":{\"codes\":\"[\\\"昌吉回族自治州\\\"]\",\"dataId\":\"3308\",\"id\":\"329\",\"name\":\"昌吉回族自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":330,\"values\":{\"codes\":\"[\\\"博尔塔拉蒙古自治州\\\"]\",\"dataId\":\"3317\",\"id\":\"330\",\"name\":\"博尔塔拉蒙古自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":331,\"values\":{\"codes\":\"[\\\"巴音郭楞蒙古自治州\\\"]\",\"dataId\":\"3321\",\"id\":\"331\",\"name\":\"巴音郭楞蒙古自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":332,\"values\":{\"codes\":\"[\\\"阿克苏地区\\\"]\",\"dataId\":\"3331\",\"id\":\"332\",\"name\":\"阿克苏地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":333,\"values\":{\"codes\":\"[\\\"克孜勒苏柯尔克孜自治州\\\"]\",\"dataId\":\"3341\",\"id\":\"333\",\"name\":\"克孜勒苏柯尔克孜自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":334,\"values\":{\"codes\":\"[\\\"喀什地区\\\"]\",\"dataId\":\"3346\",\"id\":\"334\",\"name\":\"喀什地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":335,\"values\":{\"codes\":\"[\\\"和田地区\\\"]\",\"dataId\":\"3359\",\"id\":\"335\",\"name\":\"和田地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":336,\"values\":{\"codes\":\"[\\\"伊犁哈萨克自治州\\\"]\",\"dataId\":\"3368\",\"id\":\"336\",\"name\":\"伊犁哈萨克自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":337,\"values\":{\"codes\":\"[\\\"塔城地区\\\"]\",\"dataId\":\"3379\",\"id\":\"337\",\"name\":\"塔城地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":338,\"values\":{\"codes\":\"[\\\"阿勒泰地区\\\"]\",\"dataId\":\"3387\",\"id\":\"338\",\"name\":\"阿勒泰地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":339,\"values\":{\"codes\":\"[\\\"石河子市\\\"]\",\"dataId\":\"3395\",\"id\":\"339\",\"name\":\"石河子市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":340,\"values\":{\"codes\":\"[\\\"阿拉尔市\\\"]\",\"dataId\":\"3396\",\"id\":\"340\",\"name\":\"阿拉尔市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":341,\"values\":{\"codes\":\"[\\\"图木舒克市\\\"]\",\"dataId\":\"3397\",\"id\":\"341\",\"name\":\"图木舒克市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":342,\"values\":{\"codes\":\"[\\\"五家渠市\\\"]\",\"dataId\":\"3398\",\"id\":\"342\",\"name\":\"五家渠市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":343,\"values\":{\"codes\":\"[\\\"香港特别行政区\\\"]\",\"dataId\":\"3400\",\"id\":\"343\",\"name\":\"香港特别行政区\",\"provinceId\":\"32\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":344,\"values\":{\"codes\":\"[\\\"澳门特别行政区\\\"]\",\"dataId\":\"3402\",\"id\":\"344\",\"name\":\"澳门特别行政区\",\"provinceId\":\"33\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":345,\"values\":{\"codes\":\"[\\\"台湾省\\\"]\",\"dataId\":\"3404\",\"id\":\"345\",\"name\":\"台湾省\",\"provinceId\":\"34\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":346,\"values\":{\"codes\":\"[\\\"自治区直辖县级行政区划\\\"]\",\"dataId\":\"3426\",\"id\":\"346\",\"name\":\"自治区直辖县级行政区划\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":347,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3427\",\"id\":\"347\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":348,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3428\",\"id\":\"348\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":349,\"values\":{\"codes\":\"[\\\"普洱市\\\"]\",\"dataId\":\"3429\",\"id\":\"349\",\"name\":\"普洱市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":350,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3430\",\"id\":\"350\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":351,\"values\":{\"codes\":\"[\\\"湖北省省直辖县级行政区划\\\"]\",\"dataId\":\"3446\",\"id\":\"351\",\"name\":\"湖北省省直辖县级行政区划\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":352,\"values\":{\"codes\":\"[\\\"河南省省直辖县级行政区划\\\"]\",\"dataId\":\"3447\",\"id\":\"352\",\"name\":\"河南省省直辖县级行政区划\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":353,\"values\":{\"codes\":\"[\\\"海南省省直辖县级行政区划\\\"]\",\"dataId\":\"3448\",\"id\":\"353\",\"name\":\"海南省省直辖县级行政区划\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":354,\"values\":{\"codes\":\"[\\\"新疆维吾尔自治区省直辖县级行政区划\\\"]\",\"dataId\":\"3449\",\"id\":\"354\",\"name\":\"新疆维吾尔自治区省直辖县级行政区划\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":355,\"values\":{\"codes\":\"[\\\"宁夏回族自治区省直辖县级行政区划\\\"]\",\"dataId\":\"3450\",\"id\":\"355\",\"name\":\"宁夏回族自治区省直辖县级行政区划\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":356,\"values\":{\"codes\":\"[\\\"辽宁省省直辖县级行政区划\\\"]\",\"dataId\":\"3451\",\"id\":\"356\",\"name\":\"辽宁省省直辖县级行政区划\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":357,\"values\":{\"codes\":\"[\\\"广东省省直辖县级行政区划\\\"]\",\"dataId\":\"3452\",\"id\":\"357\",\"name\":\"广东省省直辖县级行政区划\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":358,\"values\":{\"codes\":\"[\\\"浙江省省直辖县级行政区划\\\"]\",\"dataId\":\"3453\",\"id\":\"358\",\"name\":\"浙江省省直辖县级行政区划\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":359,\"values\":{\"codes\":\"[\\\"吉林省省直辖县级行政区划\\\"]\",\"dataId\":\"3454\",\"id\":\"359\",\"name\":\"吉林省省直辖县级行政区划\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":360,\"values\":{\"codes\":\"[\\\"安徽省省直辖县级行政区划\\\"]\",\"dataId\":\"3455\",\"id\":\"360\",\"name\":\"安徽省省直辖县级行政区划\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":361,\"values\":{\"codes\":\"[\\\"陕西省省直辖县级行政区划\\\"]\",\"dataId\":\"3456\",\"id\":\"361\",\"name\":\"陕西省省直辖县级行政区划\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":362,\"values\":{\"codes\":\"[\\\"河北省省直辖县级行政区划\\\"]\",\"dataId\":\"3457\",\"id\":\"362\",\"name\":\"河北省省直辖县级行政区划\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":363,\"values\":{\"codes\":\"[\\\"江苏省省直辖县级行政区划\\\"]\",\"dataId\":\"3458\",\"id\":\"363\",\"name\":\"江苏省省直辖县级行政区划\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":364,\"values\":{\"codes\":\"[\\\"黑龙江省省直辖县级行政区划\\\"]\",\"dataId\":\"3459\",\"id\":\"364\",\"name\":\"黑龙江省省直辖县级行政区划\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":365,\"values\":{\"codes\":\"[\\\"江西省省直辖县级行政区划\\\"]\",\"dataId\":\"3460\",\"id\":\"365\",\"name\":\"江西省省直辖县级行政区划\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":366,\"values\":{\"codes\":\"[\\\"贵州省省直辖县级行政区划\\\"]\",\"dataId\":\"3461\",\"id\":\"366\",\"name\":\"贵州省省直辖县级行政区划\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":367,\"values\":{\"codes\":\"[\\\"湖南省省直辖县级行政区划\\\"]\",\"dataId\":\"3462\",\"id\":\"367\",\"name\":\"湖南省省直辖县级行政区划\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]}]},{\"name\":\"edgeRegionCountries\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionCountries` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n `pinyin` json DEFAULT NULL COMMENT '拼音',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"},{\"name\":\"pinyin\",\"definition\":\"json COMMENT '拼音'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"中国\\\"]\",\"dataId\":\"1\",\"id\":\"1\",\"name\":\"中国\",\"pinyin\":\"[\\\"zhong guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"蒙古\\\"]\",\"dataId\":\"2\",\"id\":\"2\",\"name\":\"蒙古\",\"pinyin\":\"[\\\"meng gu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"朝鲜\\\"]\",\"dataId\":\"3\",\"id\":\"3\",\"name\":\"朝鲜\",\"pinyin\":\"[\\\"chao xian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"韩国\\\"]\",\"dataId\":\"4\",\"id\":\"4\",\"name\":\"韩国\",\"pinyin\":\"[\\\"han guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"日本\\\"]\",\"dataId\":\"5\",\"id\":\"5\",\"name\":\"日本\",\"pinyin\":\"[\\\"ri ben\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"菲律宾\\\"]\",\"dataId\":\"6\",\"id\":\"6\",\"name\":\"菲律宾\",\"pinyin\":\"[\\\"fei lv bin\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"越南\\\"]\",\"dataId\":\"7\",\"id\":\"7\",\"name\":\"越南\",\"pinyin\":\"[\\\"yue nan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"老挝\\\"]\",\"dataId\":\"8\",\"id\":\"8\",\"name\":\"老挝\",\"pinyin\":\"[\\\"lao wo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"柬埔寨\\\"]\",\"dataId\":\"9\",\"id\":\"9\",\"name\":\"柬埔寨\",\"pinyin\":\"[\\\"jian pu zhai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"缅甸\\\"]\",\"dataId\":\"10\",\"id\":\"10\",\"name\":\"缅甸\",\"pinyin\":\"[\\\"mian dian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"泰国\\\"]\",\"dataId\":\"11\",\"id\":\"11\",\"name\":\"泰国\",\"pinyin\":\"[\\\"tai guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"马来西亚\\\"]\",\"dataId\":\"12\",\"id\":\"12\",\"name\":\"马来西亚\",\"pinyin\":\"[\\\"ma lai xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"文莱\\\"]\",\"dataId\":\"13\",\"id\":\"13\",\"name\":\"文莱\",\"pinyin\":\"[\\\"wen lai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"新加坡\\\"]\",\"dataId\":\"14\",\"id\":\"14\",\"name\":\"新加坡\",\"pinyin\":\"[\\\"xin jia po\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"印度尼西亚\\\"]\",\"dataId\":\"15\",\"id\":\"15\",\"name\":\"印度尼西亚\",\"pinyin\":\"[\\\"yin du ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"东帝汶\\\"]\",\"dataId\":\"16\",\"id\":\"16\",\"name\":\"东帝汶\",\"pinyin\":\"[\\\"dong di wen\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"尼泊尔\\\"]\",\"dataId\":\"17\",\"id\":\"17\",\"name\":\"尼泊尔\",\"pinyin\":\"[\\\"ni po er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"不丹\\\"]\",\"dataId\":\"18\",\"id\":\"18\",\"name\":\"不丹\",\"pinyin\":\"[\\\"bu dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"孟加拉国\\\", \\\"孟加拉\\\"]\",\"dataId\":\"19\",\"id\":\"19\",\"name\":\"孟加拉国\",\"pinyin\":\"[\\\"meng jia la guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"印度\\\"]\",\"dataId\":\"20\",\"id\":\"20\",\"name\":\"印度\",\"pinyin\":\"[\\\"yin du\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"巴基斯坦\\\"]\",\"dataId\":\"21\",\"id\":\"21\",\"name\":\"巴基斯坦\",\"pinyin\":\"[\\\"ba ji si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"斯里兰卡\\\"]\",\"dataId\":\"22\",\"id\":\"22\",\"name\":\"斯里兰卡\",\"pinyin\":\"[\\\"si li lan ka\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"马尔代夫\\\"]\",\"dataId\":\"23\",\"id\":\"23\",\"name\":\"马尔代夫\",\"pinyin\":\"[\\\"ma er dai fu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"哈萨克斯坦\\\"]\",\"dataId\":\"24\",\"id\":\"24\",\"name\":\"哈萨克斯坦\",\"pinyin\":\"[\\\"ha sa ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"吉尔吉斯斯坦\\\"]\",\"dataId\":\"25\",\"id\":\"25\",\"name\":\"吉尔吉斯斯坦\",\"pinyin\":\"[\\\"ji er ji si si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"塔吉克斯坦\\\"]\",\"dataId\":\"26\",\"id\":\"26\",\"name\":\"塔吉克斯坦\",\"pinyin\":\"[\\\"ta ji ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"乌兹别克斯坦\\\"]\",\"dataId\":\"27\",\"id\":\"27\",\"name\":\"乌兹别克斯坦\",\"pinyin\":\"[\\\"wu zi bie ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"土库曼斯坦\\\"]\",\"dataId\":\"28\",\"id\":\"28\",\"name\":\"土库曼斯坦\",\"pinyin\":\"[\\\"tu ku man si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"阿富汗\\\"]\",\"dataId\":\"29\",\"id\":\"29\",\"name\":\"阿富汗\",\"pinyin\":\"[\\\"a fu han\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"伊拉克\\\"]\",\"dataId\":\"30\",\"id\":\"30\",\"name\":\"伊拉克\",\"pinyin\":\"[\\\"yi la ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"伊朗\\\"]\",\"dataId\":\"31\",\"id\":\"31\",\"name\":\"伊朗\",\"pinyin\":\"[\\\"yi lang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"叙利亚\\\"]\",\"dataId\":\"32\",\"id\":\"32\",\"name\":\"叙利亚\",\"pinyin\":\"[\\\"xu li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"约旦\\\"]\",\"dataId\":\"33\",\"id\":\"33\",\"name\":\"约旦\",\"pinyin\":\"[\\\"yue dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"黎巴嫩\\\"]\",\"dataId\":\"34\",\"id\":\"34\",\"name\":\"黎巴嫩\",\"pinyin\":\"[\\\"li ba nen\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":35,\"values\":{\"codes\":\"[\\\"以色列\\\"]\",\"dataId\":\"35\",\"id\":\"35\",\"name\":\"以色列\",\"pinyin\":\"[\\\"yi se lie\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":36,\"values\":{\"codes\":\"[\\\"巴勒斯坦\\\"]\",\"dataId\":\"36\",\"id\":\"36\",\"name\":\"巴勒斯坦\",\"pinyin\":\"[\\\"ba lei si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":37,\"values\":{\"codes\":\"[\\\"沙特阿拉伯\\\"]\",\"dataId\":\"37\",\"id\":\"37\",\"name\":\"沙特阿拉伯\",\"pinyin\":\"[\\\"sha te a la bo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":38,\"values\":{\"codes\":\"[\\\"巴林\\\"]\",\"dataId\":\"38\",\"id\":\"38\",\"name\":\"巴林\",\"pinyin\":\"[\\\"ba lin\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":39,\"values\":{\"codes\":\"[\\\"卡塔尔\\\"]\",\"dataId\":\"39\",\"id\":\"39\",\"name\":\"卡塔尔\",\"pinyin\":\"[\\\"ka ta er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":40,\"values\":{\"codes\":\"[\\\"科威特\\\"]\",\"dataId\":\"40\",\"id\":\"40\",\"name\":\"科威特\",\"pinyin\":\"[\\\"ke wei te\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":41,\"values\":{\"codes\":\"[\\\"阿拉伯联合酋长国\\\", \\\"阿联酋\\\"]\",\"dataId\":\"41\",\"id\":\"41\",\"name\":\"阿拉伯联合酋长国\",\"pinyin\":\"[\\\"a la bo lian he qiu zhang guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":42,\"values\":{\"codes\":\"[\\\"阿曼\\\"]\",\"dataId\":\"42\",\"id\":\"42\",\"name\":\"阿曼\",\"pinyin\":\"[\\\"a man\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":43,\"values\":{\"codes\":\"[\\\"也门\\\"]\",\"dataId\":\"43\",\"id\":\"43\",\"name\":\"也门\",\"pinyin\":\"[\\\"ye men\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":44,\"values\":{\"codes\":\"[\\\"格鲁吉亚\\\"]\",\"dataId\":\"44\",\"id\":\"44\",\"name\":\"格鲁吉亚\",\"pinyin\":\"[\\\"ge lu ji ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":45,\"values\":{\"codes\":\"[\\\"亚美尼亚\\\"]\",\"dataId\":\"45\",\"id\":\"45\",\"name\":\"亚美尼亚\",\"pinyin\":\"[\\\"ya mei ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":46,\"values\":{\"codes\":\"[\\\"阿塞拜疆\\\"]\",\"dataId\":\"46\",\"id\":\"46\",\"name\":\"阿塞拜疆\",\"pinyin\":\"[\\\"a sai bai jiang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":47,\"values\":{\"codes\":\"[\\\"土耳其\\\"]\",\"dataId\":\"47\",\"id\":\"47\",\"name\":\"土耳其\",\"pinyin\":\"[\\\"tu er qi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":48,\"values\":{\"codes\":\"[\\\"塞浦路斯\\\"]\",\"dataId\":\"48\",\"id\":\"48\",\"name\":\"塞浦路斯\",\"pinyin\":\"[\\\"sai pu lu si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":49,\"values\":{\"codes\":\"[\\\"芬兰\\\"]\",\"dataId\":\"49\",\"id\":\"49\",\"name\":\"芬兰\",\"pinyin\":\"[\\\"fen lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":50,\"values\":{\"codes\":\"[\\\"瑞典\\\"]\",\"dataId\":\"50\",\"id\":\"50\",\"name\":\"瑞典\",\"pinyin\":\"[\\\"rui dian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":51,\"values\":{\"codes\":\"[\\\"挪威\\\"]\",\"dataId\":\"51\",\"id\":\"51\",\"name\":\"挪威\",\"pinyin\":\"[\\\"nuo wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":52,\"values\":{\"codes\":\"[\\\"冰岛\\\"]\",\"dataId\":\"52\",\"id\":\"52\",\"name\":\"冰岛\",\"pinyin\":\"[\\\"bing dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":53,\"values\":{\"codes\":\"[\\\"丹麦\\\"]\",\"dataId\":\"53\",\"id\":\"53\",\"name\":\"丹麦\",\"pinyin\":\"[\\\"dan mai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":54,\"values\":{\"codes\":\"[\\\"爱沙尼亚\\\"]\",\"dataId\":\"54\",\"id\":\"54\",\"name\":\"爱沙尼亚\",\"pinyin\":\"[\\\"ai sha ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":55,\"values\":{\"codes\":\"[\\\"拉脱维亚\\\"]\",\"dataId\":\"55\",\"id\":\"55\",\"name\":\"拉脱维亚\",\"pinyin\":\"[\\\"la tuo wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":56,\"values\":{\"codes\":\"[\\\"立陶宛\\\"]\",\"dataId\":\"56\",\"id\":\"56\",\"name\":\"立陶宛\",\"pinyin\":\"[\\\"li tao wan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":57,\"values\":{\"codes\":\"[\\\"白俄罗斯\\\"]\",\"dataId\":\"57\",\"id\":\"57\",\"name\":\"白俄罗斯\",\"pinyin\":\"[\\\"bai e luo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":58,\"values\":{\"codes\":\"[\\\"俄罗斯\\\"]\",\"dataId\":\"58\",\"id\":\"58\",\"name\":\"俄罗斯\",\"pinyin\":\"[\\\"e luo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":59,\"values\":{\"codes\":\"[\\\"乌克兰\\\"]\",\"dataId\":\"59\",\"id\":\"59\",\"name\":\"乌克兰\",\"pinyin\":\"[\\\"wu ke lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":60,\"values\":{\"codes\":\"[\\\"摩尔多瓦\\\"]\",\"dataId\":\"60\",\"id\":\"60\",\"name\":\"摩尔多瓦\",\"pinyin\":\"[\\\"mo er duo wa\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":61,\"values\":{\"codes\":\"[\\\"波兰\\\"]\",\"dataId\":\"61\",\"id\":\"61\",\"name\":\"波兰\",\"pinyin\":\"[\\\"bo lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":62,\"values\":{\"codes\":\"[\\\"捷克\\\"]\",\"dataId\":\"62\",\"id\":\"62\",\"name\":\"捷克\",\"pinyin\":\"[\\\"jie ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":63,\"values\":{\"codes\":\"[\\\"斯洛伐克\\\"]\",\"dataId\":\"63\",\"id\":\"63\",\"name\":\"斯洛伐克\",\"pinyin\":\"[\\\"si luo fa ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":64,\"values\":{\"codes\":\"[\\\"匈牙利\\\"]\",\"dataId\":\"64\",\"id\":\"64\",\"name\":\"匈牙利\",\"pinyin\":\"[\\\"xiong ya li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":65,\"values\":{\"codes\":\"[\\\"德国\\\"]\",\"dataId\":\"65\",\"id\":\"65\",\"name\":\"德国\",\"pinyin\":\"[\\\"de guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":66,\"values\":{\"codes\":\"[\\\"奥地利\\\"]\",\"dataId\":\"66\",\"id\":\"66\",\"name\":\"奥地利\",\"pinyin\":\"[\\\"ao de li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":67,\"values\":{\"codes\":\"[\\\"瑞士\\\"]\",\"dataId\":\"67\",\"id\":\"67\",\"name\":\"瑞士\",\"pinyin\":\"[\\\"rui shi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":68,\"values\":{\"codes\":\"[\\\"列支敦士登\\\"]\",\"dataId\":\"68\",\"id\":\"68\",\"name\":\"列支敦士登\",\"pinyin\":\"[\\\"lie zhi dun shi deng\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":69,\"values\":{\"codes\":\"[\\\"英国\\\"]\",\"dataId\":\"69\",\"id\":\"69\",\"name\":\"英国\",\"pinyin\":\"[\\\"ying guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":70,\"values\":{\"codes\":\"[\\\"爱尔兰\\\"]\",\"dataId\":\"70\",\"id\":\"70\",\"name\":\"爱尔兰\",\"pinyin\":\"[\\\"ai er lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":71,\"values\":{\"codes\":\"[\\\"荷兰\\\"]\",\"dataId\":\"71\",\"id\":\"71\",\"name\":\"荷兰\",\"pinyin\":\"[\\\"he lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":72,\"values\":{\"codes\":\"[\\\"比利时\\\"]\",\"dataId\":\"72\",\"id\":\"72\",\"name\":\"比利时\",\"pinyin\":\"[\\\"bi li shi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":73,\"values\":{\"codes\":\"[\\\"卢森堡\\\"]\",\"dataId\":\"73\",\"id\":\"73\",\"name\":\"卢森堡\",\"pinyin\":\"[\\\"lu sen bao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":74,\"values\":{\"codes\":\"[\\\"法国\\\"]\",\"dataId\":\"74\",\"id\":\"74\",\"name\":\"法国\",\"pinyin\":\"[\\\"fa guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":75,\"values\":{\"codes\":\"[\\\"摩纳哥\\\"]\",\"dataId\":\"75\",\"id\":\"75\",\"name\":\"摩纳哥\",\"pinyin\":\"[\\\"mo na ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":76,\"values\":{\"codes\":\"[\\\"罗马尼亚\\\"]\",\"dataId\":\"76\",\"id\":\"76\",\"name\":\"罗马尼亚\",\"pinyin\":\"[\\\"luo ma ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":77,\"values\":{\"codes\":\"[\\\"保加利亚\\\"]\",\"dataId\":\"77\",\"id\":\"77\",\"name\":\"保加利亚\",\"pinyin\":\"[\\\"bao jia li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":78,\"values\":{\"codes\":\"[\\\"塞尔维亚\\\"]\",\"dataId\":\"78\",\"id\":\"78\",\"name\":\"塞尔维亚\",\"pinyin\":\"[\\\"sai er wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":79,\"values\":{\"codes\":\"[\\\"马其顿\\\"]\",\"dataId\":\"79\",\"id\":\"79\",\"name\":\"马其顿\",\"pinyin\":\"[\\\"ma qi dun\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":80,\"values\":{\"codes\":\"[\\\"阿尔巴尼亚\\\"]\",\"dataId\":\"80\",\"id\":\"80\",\"name\":\"阿尔巴尼亚\",\"pinyin\":\"[\\\"a er ba ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":81,\"values\":{\"codes\":\"[\\\"希腊\\\"]\",\"dataId\":\"81\",\"id\":\"81\",\"name\":\"希腊\",\"pinyin\":\"[\\\"xi la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":82,\"values\":{\"codes\":\"[\\\"斯洛文尼亚\\\"]\",\"dataId\":\"82\",\"id\":\"82\",\"name\":\"斯洛文尼亚\",\"pinyin\":\"[\\\"si luo wen ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":83,\"values\":{\"codes\":\"[\\\"克罗地亚\\\"]\",\"dataId\":\"83\",\"id\":\"83\",\"name\":\"克罗地亚\",\"pinyin\":\"[\\\"ke luo de ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":84,\"values\":{\"codes\":\"[\\\"波斯尼亚和墨塞哥维那\\\"]\",\"dataId\":\"84\",\"id\":\"84\",\"name\":\"波斯尼亚和墨塞哥维那\",\"pinyin\":\"[\\\"bo si ni ya he mo sai ge wei na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":85,\"values\":{\"codes\":\"[\\\"意大利\\\"]\",\"dataId\":\"85\",\"id\":\"85\",\"name\":\"意大利\",\"pinyin\":\"[\\\"yi da li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":86,\"values\":{\"codes\":\"[\\\"梵蒂冈\\\"]\",\"dataId\":\"86\",\"id\":\"86\",\"name\":\"梵蒂冈\",\"pinyin\":\"[\\\"fan di gang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":87,\"values\":{\"codes\":\"[\\\"圣马力诺\\\"]\",\"dataId\":\"87\",\"id\":\"87\",\"name\":\"圣马力诺\",\"pinyin\":\"[\\\"sheng ma li nuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":88,\"values\":{\"codes\":\"[\\\"马耳他\\\"]\",\"dataId\":\"88\",\"id\":\"88\",\"name\":\"马耳他\",\"pinyin\":\"[\\\"ma er ta\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":89,\"values\":{\"codes\":\"[\\\"西班牙\\\"]\",\"dataId\":\"89\",\"id\":\"89\",\"name\":\"西班牙\",\"pinyin\":\"[\\\"xi ban ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":90,\"values\":{\"codes\":\"[\\\"葡萄牙\\\"]\",\"dataId\":\"90\",\"id\":\"90\",\"name\":\"葡萄牙\",\"pinyin\":\"[\\\"pu tao ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":91,\"values\":{\"codes\":\"[\\\"安道尔共和国\\\", \\\"安道尔\\\"]\",\"dataId\":\"91\",\"id\":\"91\",\"name\":\"安道尔共和国\",\"pinyin\":\"[\\\"an dao er gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":92,\"values\":{\"codes\":\"[\\\"埃及\\\"]\",\"dataId\":\"92\",\"id\":\"92\",\"name\":\"埃及\",\"pinyin\":\"[\\\"ai ji\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":93,\"values\":{\"codes\":\"[\\\"利比亚\\\"]\",\"dataId\":\"93\",\"id\":\"93\",\"name\":\"利比亚\",\"pinyin\":\"[\\\"li bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":94,\"values\":{\"codes\":\"[\\\"苏丹\\\"]\",\"dataId\":\"94\",\"id\":\"94\",\"name\":\"苏丹\",\"pinyin\":\"[\\\"su dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":95,\"values\":{\"codes\":\"[\\\"突尼斯\\\"]\",\"dataId\":\"95\",\"id\":\"95\",\"name\":\"突尼斯\",\"pinyin\":\"[\\\"tu ni si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":96,\"values\":{\"codes\":\"[\\\"阿尔及利亚\\\"]\",\"dataId\":\"96\",\"id\":\"96\",\"name\":\"阿尔及利亚\",\"pinyin\":\"[\\\"a er ji li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":97,\"values\":{\"codes\":\"[\\\"摩洛哥\\\"]\",\"dataId\":\"97\",\"id\":\"97\",\"name\":\"摩洛哥\",\"pinyin\":\"[\\\"mo luo ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":98,\"values\":{\"codes\":\"[\\\"亚速尔群岛\\\"]\",\"dataId\":\"98\",\"id\":\"98\",\"name\":\"亚速尔群岛\",\"pinyin\":\"[\\\"ya su er qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":99,\"values\":{\"codes\":\"[\\\"马德拉群岛\\\"]\",\"dataId\":\"99\",\"id\":\"99\",\"name\":\"马德拉群岛\",\"pinyin\":\"[\\\"ma de la qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":100,\"values\":{\"codes\":\"[\\\"埃塞俄比亚\\\"]\",\"dataId\":\"100\",\"id\":\"100\",\"name\":\"埃塞俄比亚\",\"pinyin\":\"[\\\"ai sai e bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":101,\"values\":{\"codes\":\"[\\\"厄立特里亚\\\"]\",\"dataId\":\"101\",\"id\":\"101\",\"name\":\"厄立特里亚\",\"pinyin\":\"[\\\"e li te li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":102,\"values\":{\"codes\":\"[\\\"索马里\\\"]\",\"dataId\":\"102\",\"id\":\"102\",\"name\":\"索马里\",\"pinyin\":\"[\\\"suo ma li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":103,\"values\":{\"codes\":\"[\\\"吉布提\\\"]\",\"dataId\":\"103\",\"id\":\"103\",\"name\":\"吉布提\",\"pinyin\":\"[\\\"ji bu ti\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":104,\"values\":{\"codes\":\"[\\\"肯尼亚\\\"]\",\"dataId\":\"104\",\"id\":\"104\",\"name\":\"肯尼亚\",\"pinyin\":\"[\\\"ken ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":105,\"values\":{\"codes\":\"[\\\"坦桑尼亚\\\"]\",\"dataId\":\"105\",\"id\":\"105\",\"name\":\"坦桑尼亚\",\"pinyin\":\"[\\\"tan sang ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":106,\"values\":{\"codes\":\"[\\\"乌干达\\\"]\",\"dataId\":\"106\",\"id\":\"106\",\"name\":\"乌干达\",\"pinyin\":\"[\\\"wu gan da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":107,\"values\":{\"codes\":\"[\\\"卢旺达\\\"]\",\"dataId\":\"107\",\"id\":\"107\",\"name\":\"卢旺达\",\"pinyin\":\"[\\\"lu wang da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":108,\"values\":{\"codes\":\"[\\\"布隆迪\\\"]\",\"dataId\":\"108\",\"id\":\"108\",\"name\":\"布隆迪\",\"pinyin\":\"[\\\"bu long di\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":109,\"values\":{\"codes\":\"[\\\"塞舌尔\\\"]\",\"dataId\":\"109\",\"id\":\"109\",\"name\":\"塞舌尔\",\"pinyin\":\"[\\\"sai she er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":110,\"values\":{\"codes\":\"[\\\"圣多美及普林西比\\\"]\",\"dataId\":\"110\",\"id\":\"110\",\"name\":\"圣多美及普林西比\",\"pinyin\":\"[\\\"sheng duo mei ji pu lin xi bi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":111,\"values\":{\"codes\":\"[\\\"塞内加尔\\\"]\",\"dataId\":\"111\",\"id\":\"111\",\"name\":\"塞内加尔\",\"pinyin\":\"[\\\"sai nei jia er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":112,\"values\":{\"codes\":\"[\\\"冈比亚\\\"]\",\"dataId\":\"112\",\"id\":\"112\",\"name\":\"冈比亚\",\"pinyin\":\"[\\\"gang bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":113,\"values\":{\"codes\":\"[\\\"马里\\\"]\",\"dataId\":\"113\",\"id\":\"113\",\"name\":\"马里\",\"pinyin\":\"[\\\"ma li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":114,\"values\":{\"codes\":\"[\\\"布基纳法索\\\"]\",\"dataId\":\"114\",\"id\":\"114\",\"name\":\"布基纳法索\",\"pinyin\":\"[\\\"bu ji na fa suo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":115,\"values\":{\"codes\":\"[\\\"几内亚\\\"]\",\"dataId\":\"115\",\"id\":\"115\",\"name\":\"几内亚\",\"pinyin\":\"[\\\"ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":116,\"values\":{\"codes\":\"[\\\"几内亚比绍\\\"]\",\"dataId\":\"116\",\"id\":\"116\",\"name\":\"几内亚比绍\",\"pinyin\":\"[\\\"ji nei ya bi shao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":117,\"values\":{\"codes\":\"[\\\"佛得角\\\"]\",\"dataId\":\"117\",\"id\":\"117\",\"name\":\"佛得角\",\"pinyin\":\"[\\\"fu de jiao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":118,\"values\":{\"codes\":\"[\\\"塞拉利昂\\\"]\",\"dataId\":\"118\",\"id\":\"118\",\"name\":\"塞拉利昂\",\"pinyin\":\"[\\\"sai la li ang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":119,\"values\":{\"codes\":\"[\\\"利比里亚\\\"]\",\"dataId\":\"119\",\"id\":\"119\",\"name\":\"利比里亚\",\"pinyin\":\"[\\\"li bi li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":120,\"values\":{\"codes\":\"[\\\"科特迪瓦\\\"]\",\"dataId\":\"120\",\"id\":\"120\",\"name\":\"科特迪瓦\",\"pinyin\":\"[\\\"ke te di wa\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":121,\"values\":{\"codes\":\"[\\\"加纳\\\"]\",\"dataId\":\"121\",\"id\":\"121\",\"name\":\"加纳\",\"pinyin\":\"[\\\"jia na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":122,\"values\":{\"codes\":\"[\\\"多哥\\\"]\",\"dataId\":\"122\",\"id\":\"122\",\"name\":\"多哥\",\"pinyin\":\"[\\\"duo ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":123,\"values\":{\"codes\":\"[\\\"贝宁\\\"]\",\"dataId\":\"123\",\"id\":\"123\",\"name\":\"贝宁\",\"pinyin\":\"[\\\"bei ning\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":124,\"values\":{\"codes\":\"[\\\"尼日尔\\\"]\",\"dataId\":\"124\",\"id\":\"124\",\"name\":\"尼日尔\",\"pinyin\":\"[\\\"ni ri er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":125,\"values\":{\"codes\":\"[\\\"加那利群岛\\\"]\",\"dataId\":\"125\",\"id\":\"125\",\"name\":\"加那利群岛\",\"pinyin\":\"[\\\"jia na li qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":126,\"values\":{\"codes\":\"[\\\"赞比亚\\\"]\",\"dataId\":\"126\",\"id\":\"126\",\"name\":\"赞比亚\",\"pinyin\":\"[\\\"zan bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":127,\"values\":{\"codes\":\"[\\\"安哥拉\\\"]\",\"dataId\":\"127\",\"id\":\"127\",\"name\":\"安哥拉\",\"pinyin\":\"[\\\"an ge la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":128,\"values\":{\"codes\":\"[\\\"津巴布韦\\\"]\",\"dataId\":\"128\",\"id\":\"128\",\"name\":\"津巴布韦\",\"pinyin\":\"[\\\"jin ba bu wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":129,\"values\":{\"codes\":\"[\\\"马拉维\\\"]\",\"dataId\":\"129\",\"id\":\"129\",\"name\":\"马拉维\",\"pinyin\":\"[\\\"ma la wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":130,\"values\":{\"codes\":\"[\\\"莫桑比克\\\"]\",\"dataId\":\"130\",\"id\":\"130\",\"name\":\"莫桑比克\",\"pinyin\":\"[\\\"mo sang bi ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":131,\"values\":{\"codes\":\"[\\\"博茨瓦纳\\\"]\",\"dataId\":\"131\",\"id\":\"131\",\"name\":\"博茨瓦纳\",\"pinyin\":\"[\\\"bo ci wa na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":132,\"values\":{\"codes\":\"[\\\"纳米比亚\\\"]\",\"dataId\":\"132\",\"id\":\"132\",\"name\":\"纳米比亚\",\"pinyin\":\"[\\\"na mi bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":133,\"values\":{\"codes\":\"[\\\"南非\\\"]\",\"dataId\":\"133\",\"id\":\"133\",\"name\":\"南非\",\"pinyin\":\"[\\\"nan fei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":134,\"values\":{\"codes\":\"[\\\"斯威士兰\\\"]\",\"dataId\":\"134\",\"id\":\"134\",\"name\":\"斯威士兰\",\"pinyin\":\"[\\\"si wei shi lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":135,\"values\":{\"codes\":\"[\\\"莱索托\\\"]\",\"dataId\":\"135\",\"id\":\"135\",\"name\":\"莱索托\",\"pinyin\":\"[\\\"lai suo tuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":136,\"values\":{\"codes\":\"[\\\"马达加斯加\\\"]\",\"dataId\":\"136\",\"id\":\"136\",\"name\":\"马达加斯加\",\"pinyin\":\"[\\\"ma da jia si jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":137,\"values\":{\"codes\":\"[\\\"科摩罗\\\"]\",\"dataId\":\"137\",\"id\":\"137\",\"name\":\"科摩罗\",\"pinyin\":\"[\\\"ke mo luo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":138,\"values\":{\"codes\":\"[\\\"毛里求斯\\\"]\",\"dataId\":\"138\",\"id\":\"138\",\"name\":\"毛里求斯\",\"pinyin\":\"[\\\"mao li qiu si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":139,\"values\":{\"codes\":\"[\\\"留尼旺\\\"]\",\"dataId\":\"139\",\"id\":\"139\",\"name\":\"留尼旺\",\"pinyin\":\"[\\\"liu ni wang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":140,\"values\":{\"codes\":\"[\\\"圣赫勒拿\\\"]\",\"dataId\":\"140\",\"id\":\"140\",\"name\":\"圣赫勒拿\",\"pinyin\":\"[\\\"sheng he lei na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":141,\"values\":{\"codes\":\"[\\\"澳大利亚\\\"]\",\"dataId\":\"141\",\"id\":\"141\",\"name\":\"澳大利亚\",\"pinyin\":\"[\\\"ao da li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":142,\"values\":{\"codes\":\"[\\\"新西兰\\\"]\",\"dataId\":\"142\",\"id\":\"142\",\"name\":\"新西兰\",\"pinyin\":\"[\\\"xin xi lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":143,\"values\":{\"codes\":\"[\\\"巴布亚新几内亚\\\"]\",\"dataId\":\"143\",\"id\":\"143\",\"name\":\"巴布亚新几内亚\",\"pinyin\":\"[\\\"ba bu ya xin ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":144,\"values\":{\"codes\":\"[\\\"所罗门群岛\\\"]\",\"dataId\":\"144\",\"id\":\"144\",\"name\":\"所罗门群岛\",\"pinyin\":\"[\\\"suo luo men qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":145,\"values\":{\"codes\":\"[\\\"瓦努阿图共和国\\\", \\\"瓦努阿图\\\"]\",\"dataId\":\"145\",\"id\":\"145\",\"name\":\"瓦努阿图共和国\",\"pinyin\":\"[\\\"wa nu a tu gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":146,\"values\":{\"codes\":\"[\\\"密克罗尼西亚\\\"]\",\"dataId\":\"146\",\"id\":\"146\",\"name\":\"密克罗尼西亚\",\"pinyin\":\"[\\\"mi ke luo ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":147,\"values\":{\"codes\":\"[\\\"马绍尔群岛\\\"]\",\"dataId\":\"147\",\"id\":\"147\",\"name\":\"马绍尔群岛\",\"pinyin\":\"[\\\"ma shao er qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":148,\"values\":{\"codes\":\"[\\\"帕劳\\\"]\",\"dataId\":\"148\",\"id\":\"148\",\"name\":\"帕劳\",\"pinyin\":\"[\\\"pa lao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":149,\"values\":{\"codes\":\"[\\\"瑙鲁\\\"]\",\"dataId\":\"149\",\"id\":\"149\",\"name\":\"瑙鲁\",\"pinyin\":\"[\\\"nao lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":150,\"values\":{\"codes\":\"[\\\"基里巴斯\\\"]\",\"dataId\":\"150\",\"id\":\"150\",\"name\":\"基里巴斯\",\"pinyin\":\"[\\\"ji li ba si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":151,\"values\":{\"codes\":\"[\\\"图瓦卢\\\"]\",\"dataId\":\"151\",\"id\":\"151\",\"name\":\"图瓦卢\",\"pinyin\":\"[\\\"tu wa lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":152,\"values\":{\"codes\":\"[\\\"萨摩亚\\\"]\",\"dataId\":\"152\",\"id\":\"152\",\"name\":\"萨摩亚\",\"pinyin\":\"[\\\"sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":153,\"values\":{\"codes\":\"[\\\"斐济\\\"]\",\"dataId\":\"153\",\"id\":\"153\",\"name\":\"斐济\",\"pinyin\":\"[\\\"fei ji\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":154,\"values\":{\"codes\":\"[\\\"汤加\\\"]\",\"dataId\":\"154\",\"id\":\"154\",\"name\":\"汤加\",\"pinyin\":\"[\\\"tang jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":155,\"values\":{\"codes\":\"[\\\"库克群岛\\\"]\",\"dataId\":\"155\",\"id\":\"155\",\"name\":\"库克群岛\",\"pinyin\":\"[\\\"ku ke qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":156,\"values\":{\"codes\":\"[\\\"关岛\\\"]\",\"dataId\":\"156\",\"id\":\"156\",\"name\":\"关岛\",\"pinyin\":\"[\\\"guan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":157,\"values\":{\"codes\":\"[\\\"新喀里多尼亚\\\"]\",\"dataId\":\"157\",\"id\":\"157\",\"name\":\"新喀里多尼亚\",\"pinyin\":\"[\\\"xin ka li duo ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":158,\"values\":{\"codes\":\"[\\\"法属波利尼西亚\\\"]\",\"dataId\":\"158\",\"id\":\"158\",\"name\":\"法属波利尼西亚\",\"pinyin\":\"[\\\"fa shu bo li ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":159,\"values\":{\"codes\":\"[\\\"皮特凯恩岛\\\"]\",\"dataId\":\"159\",\"id\":\"159\",\"name\":\"皮特凯恩岛\",\"pinyin\":\"[\\\"pi te kai en dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":160,\"values\":{\"codes\":\"[\\\"瓦利斯与富图纳\\\"]\",\"dataId\":\"160\",\"id\":\"160\",\"name\":\"瓦利斯与富图纳\",\"pinyin\":\"[\\\"wa li si yu fu tu na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":161,\"values\":{\"codes\":\"[\\\"纽埃\\\"]\",\"dataId\":\"161\",\"id\":\"161\",\"name\":\"纽埃\",\"pinyin\":\"[\\\"niu ai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":162,\"values\":{\"codes\":\"[\\\"托克劳\\\", \\\"托克劳群岛\\\"]\",\"dataId\":\"162\",\"id\":\"162\",\"name\":\"托克劳\",\"pinyin\":\"[\\\"tuo ke lao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":163,\"values\":{\"codes\":\"[\\\"美属萨摩亚\\\"]\",\"dataId\":\"163\",\"id\":\"163\",\"name\":\"美属萨摩亚\",\"pinyin\":\"[\\\"mei shu sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":164,\"values\":{\"codes\":\"[\\\"北马里亚纳\\\"]\",\"dataId\":\"164\",\"id\":\"164\",\"name\":\"北马里亚纳\",\"pinyin\":\"[\\\"bei ma li ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":165,\"values\":{\"codes\":\"[\\\"加拿大\\\"]\",\"dataId\":\"165\",\"id\":\"165\",\"name\":\"加拿大\",\"pinyin\":\"[\\\"jia na da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":166,\"values\":{\"codes\":\"[\\\"美国\\\"]\",\"dataId\":\"166\",\"id\":\"166\",\"name\":\"美国\",\"pinyin\":\"[\\\"mei guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":167,\"values\":{\"codes\":\"[\\\"墨西哥\\\"]\",\"dataId\":\"167\",\"id\":\"167\",\"name\":\"墨西哥\",\"pinyin\":\"[\\\"mo xi ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":168,\"values\":{\"codes\":\"[\\\"格陵兰\\\"]\",\"dataId\":\"168\",\"id\":\"168\",\"name\":\"格陵兰\",\"pinyin\":\"[\\\"ge ling lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":169,\"values\":{\"codes\":\"[\\\"危地马拉\\\"]\",\"dataId\":\"169\",\"id\":\"169\",\"name\":\"危地马拉\",\"pinyin\":\"[\\\"wei de ma la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":170,\"values\":{\"codes\":\"[\\\"伯利兹\\\"]\",\"dataId\":\"170\",\"id\":\"170\",\"name\":\"伯利兹\",\"pinyin\":\"[\\\"bo li zi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":171,\"values\":{\"codes\":\"[\\\"萨尔瓦多\\\"]\",\"dataId\":\"171\",\"id\":\"171\",\"name\":\"萨尔瓦多\",\"pinyin\":\"[\\\"sa er wa duo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":172,\"values\":{\"codes\":\"[\\\"洪都拉斯\\\"]\",\"dataId\":\"172\",\"id\":\"172\",\"name\":\"洪都拉斯\",\"pinyin\":\"[\\\"hong dou la si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":173,\"values\":{\"codes\":\"[\\\"尼加拉瓜\\\"]\",\"dataId\":\"173\",\"id\":\"173\",\"name\":\"尼加拉瓜\",\"pinyin\":\"[\\\"ni jia la gua\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":174,\"values\":{\"codes\":\"[\\\"哥斯达黎加\\\"]\",\"dataId\":\"174\",\"id\":\"174\",\"name\":\"哥斯达黎加\",\"pinyin\":\"[\\\"ge si da li jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":175,\"values\":{\"codes\":\"[\\\"巴拿马\\\"]\",\"dataId\":\"175\",\"id\":\"175\",\"name\":\"巴拿马\",\"pinyin\":\"[\\\"ba na ma\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":176,\"values\":{\"codes\":\"[\\\"巴哈马\\\"]\",\"dataId\":\"176\",\"id\":\"176\",\"name\":\"巴哈马\",\"pinyin\":\"[\\\"ba ha ma\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":177,\"values\":{\"codes\":\"[\\\"古巴\\\"]\",\"dataId\":\"177\",\"id\":\"177\",\"name\":\"古巴\",\"pinyin\":\"[\\\"gu ba\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":178,\"values\":{\"codes\":\"[\\\"牙买加\\\"]\",\"dataId\":\"178\",\"id\":\"178\",\"name\":\"牙买加\",\"pinyin\":\"[\\\"ya mai jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":179,\"values\":{\"codes\":\"[\\\"海地\\\"]\",\"dataId\":\"179\",\"id\":\"179\",\"name\":\"海地\",\"pinyin\":\"[\\\"hai de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":180,\"values\":{\"codes\":\"[\\\"多米尼加共和国\\\", \\\"多米尼加\\\"]\",\"dataId\":\"180\",\"id\":\"180\",\"name\":\"多米尼加共和国\",\"pinyin\":\"[\\\"duo mi ni jia gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":181,\"values\":{\"codes\":\"[\\\"安提瓜和巴布达\\\"]\",\"dataId\":\"181\",\"id\":\"181\",\"name\":\"安提瓜和巴布达\",\"pinyin\":\"[\\\"an ti gua he ba bu da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":182,\"values\":{\"codes\":\"[\\\"圣基茨和尼维斯\\\"]\",\"dataId\":\"182\",\"id\":\"182\",\"name\":\"圣基茨和尼维斯\",\"pinyin\":\"[\\\"sheng ji ci he ni wei si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":183,\"values\":{\"codes\":\"[\\\"多米尼克\\\"]\",\"dataId\":\"183\",\"id\":\"183\",\"name\":\"多米尼克\",\"pinyin\":\"[\\\"duo mi ni ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":184,\"values\":{\"codes\":\"[\\\"圣卢西亚\\\"]\",\"dataId\":\"184\",\"id\":\"184\",\"name\":\"圣卢西亚\",\"pinyin\":\"[\\\"sheng lu xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":185,\"values\":{\"codes\":\"[\\\"圣文森特和格林纳丁斯\\\"]\",\"dataId\":\"185\",\"id\":\"185\",\"name\":\"圣文森特和格林纳丁斯\",\"pinyin\":\"[\\\"sheng wen sen te he ge lin na ding si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":186,\"values\":{\"codes\":\"[\\\"格林纳达\\\"]\",\"dataId\":\"186\",\"id\":\"186\",\"name\":\"格林纳达\",\"pinyin\":\"[\\\"ge lin na da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":187,\"values\":{\"codes\":\"[\\\"巴巴多斯\\\"]\",\"dataId\":\"187\",\"id\":\"187\",\"name\":\"巴巴多斯\",\"pinyin\":\"[\\\"ba ba duo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":188,\"values\":{\"codes\":\"[\\\"特立尼达和多巴哥\\\"]\",\"dataId\":\"188\",\"id\":\"188\",\"name\":\"特立尼达和多巴哥\",\"pinyin\":\"[\\\"te li ni da he duo ba ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":189,\"values\":{\"codes\":\"[\\\"波多黎各\\\"]\",\"dataId\":\"189\",\"id\":\"189\",\"name\":\"波多黎各\",\"pinyin\":\"[\\\"bo duo li ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":190,\"values\":{\"codes\":\"[\\\"英属维尔京群岛\\\"]\",\"dataId\":\"190\",\"id\":\"190\",\"name\":\"英属维尔京群岛\",\"pinyin\":\"[\\\"ying shu wei er jing qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":191,\"values\":{\"codes\":\"[\\\"美属维尔京群岛\\\"]\",\"dataId\":\"191\",\"id\":\"191\",\"name\":\"美属维尔京群岛\",\"pinyin\":\"[\\\"mei shu wei er jing qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":192,\"values\":{\"codes\":\"[\\\"安圭拉\\\"]\",\"dataId\":\"192\",\"id\":\"192\",\"name\":\"安圭拉\",\"pinyin\":\"[\\\"an gui la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":193,\"values\":{\"codes\":\"[\\\"蒙特塞拉特岛\\\", \\\"蒙塞拉特岛\\\"]\",\"dataId\":\"193\",\"id\":\"193\",\"name\":\"蒙特塞拉特岛\",\"pinyin\":\"[\\\"meng te sai la te dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":194,\"values\":{\"codes\":\"[\\\"瓜德罗普\\\"]\",\"dataId\":\"194\",\"id\":\"194\",\"name\":\"瓜德罗普\",\"pinyin\":\"[\\\"gua de luo pu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":195,\"values\":{\"codes\":\"[\\\"马提尼克\\\"]\",\"dataId\":\"195\",\"id\":\"195\",\"name\":\"马提尼克\",\"pinyin\":\"[\\\"ma ti ni ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":196,\"values\":{\"codes\":\"[\\\"荷属安的列斯\\\", \\\"安的列斯\\\"]\",\"dataId\":\"196\",\"id\":\"196\",\"name\":\"荷属安的列斯\",\"pinyin\":\"[\\\"he shu an de lie si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":197,\"values\":{\"codes\":\"[\\\"阿鲁巴\\\"]\",\"dataId\":\"197\",\"id\":\"197\",\"name\":\"阿鲁巴\",\"pinyin\":\"[\\\"a lu ba\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":198,\"values\":{\"codes\":\"[\\\"特克斯和凯科斯群岛\\\"]\",\"dataId\":\"198\",\"id\":\"198\",\"name\":\"特克斯和凯科斯群岛\",\"pinyin\":\"[\\\"te ke si he kai ke si qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":199,\"values\":{\"codes\":\"[\\\"开曼群岛\\\"]\",\"dataId\":\"199\",\"id\":\"199\",\"name\":\"开曼群岛\",\"pinyin\":\"[\\\"kai man qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":200,\"values\":{\"codes\":\"[\\\"百慕大\\\"]\",\"dataId\":\"200\",\"id\":\"200\",\"name\":\"百慕大\",\"pinyin\":\"[\\\"bai mu da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":201,\"values\":{\"codes\":\"[\\\"哥伦比亚\\\"]\",\"dataId\":\"201\",\"id\":\"201\",\"name\":\"哥伦比亚\",\"pinyin\":\"[\\\"ge lun bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":202,\"values\":{\"codes\":\"[\\\"委内瑞拉\\\"]\",\"dataId\":\"202\",\"id\":\"202\",\"name\":\"委内瑞拉\",\"pinyin\":\"[\\\"wei nei rui la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":203,\"values\":{\"codes\":\"[\\\"圭亚那\\\"]\",\"dataId\":\"203\",\"id\":\"203\",\"name\":\"圭亚那\",\"pinyin\":\"[\\\"gui ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":204,\"values\":{\"codes\":\"[\\\"法属圭亚那\\\"]\",\"dataId\":\"204\",\"id\":\"204\",\"name\":\"法属圭亚那\",\"pinyin\":\"[\\\"fa shu gui ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":205,\"values\":{\"codes\":\"[\\\"苏里南\\\"]\",\"dataId\":\"205\",\"id\":\"205\",\"name\":\"苏里南\",\"pinyin\":\"[\\\"su li nan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":206,\"values\":{\"codes\":\"[\\\"厄瓜多尔\\\"]\",\"dataId\":\"206\",\"id\":\"206\",\"name\":\"厄瓜多尔\",\"pinyin\":\"[\\\"e gua duo er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":207,\"values\":{\"codes\":\"[\\\"秘鲁\\\"]\",\"dataId\":\"207\",\"id\":\"207\",\"name\":\"秘鲁\",\"pinyin\":\"[\\\"mi lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":208,\"values\":{\"codes\":\"[\\\"玻利维亚\\\"]\",\"dataId\":\"208\",\"id\":\"208\",\"name\":\"玻利维亚\",\"pinyin\":\"[\\\"bo li wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":209,\"values\":{\"codes\":\"[\\\"巴西\\\"]\",\"dataId\":\"209\",\"id\":\"209\",\"name\":\"巴西\",\"pinyin\":\"[\\\"ba xi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":210,\"values\":{\"codes\":\"[\\\"智利\\\"]\",\"dataId\":\"210\",\"id\":\"210\",\"name\":\"智利\",\"pinyin\":\"[\\\"zhi li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":211,\"values\":{\"codes\":\"[\\\"阿根廷\\\"]\",\"dataId\":\"211\",\"id\":\"211\",\"name\":\"阿根廷\",\"pinyin\":\"[\\\"a gen ting\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":212,\"values\":{\"codes\":\"[\\\"乌拉圭\\\"]\",\"dataId\":\"212\",\"id\":\"212\",\"name\":\"乌拉圭\",\"pinyin\":\"[\\\"wu la gui\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":213,\"values\":{\"codes\":\"[\\\"巴拉圭\\\"]\",\"dataId\":\"213\",\"id\":\"213\",\"name\":\"巴拉圭\",\"pinyin\":\"[\\\"ba la gui\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":214,\"values\":{\"codes\":\"[\\\"波黑\\\"]\",\"dataId\":\"3405\",\"id\":\"214\",\"name\":\"波黑\",\"pinyin\":\"[\\\"bo hei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":215,\"values\":{\"codes\":\"[\\\"直布罗陀\\\"]\",\"dataId\":\"3406\",\"id\":\"215\",\"name\":\"直布罗陀\",\"pinyin\":\"[\\\"zhi bu luo tuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":216,\"values\":{\"codes\":\"[\\\"新喀里多尼亚群岛\\\"]\",\"dataId\":\"3407\",\"id\":\"216\",\"name\":\"新喀里多尼亚群岛\",\"pinyin\":\"[\\\"xin ka li duo ni ya qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":217,\"values\":{\"codes\":\"[\\\"瓦利斯和富图纳群岛\\\"]\",\"dataId\":\"3408\",\"id\":\"217\",\"name\":\"瓦利斯和富图纳群岛\",\"pinyin\":\"[\\\"wa li si he fu tu na qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":218,\"values\":{\"codes\":\"[\\\"泽西岛\\\"]\",\"dataId\":\"3409\",\"id\":\"218\",\"name\":\"泽西岛\",\"pinyin\":\"[\\\"ze xi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":219,\"values\":{\"codes\":\"[\\\"黑山\\\"]\",\"dataId\":\"3410\",\"id\":\"219\",\"name\":\"黑山\",\"pinyin\":\"[\\\"hei shan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":220,\"values\":{\"codes\":\"[\\\"英属马恩岛\\\", \\\"马恩岛\\\"]\",\"dataId\":\"3411\",\"id\":\"220\",\"name\":\"英属马恩岛\",\"pinyin\":\"[\\\"ying shu ma en dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":221,\"values\":{\"codes\":\"[\\\"尼日利亚\\\"]\",\"dataId\":\"3412\",\"id\":\"221\",\"name\":\"尼日利亚\",\"pinyin\":\"[\\\"ni ri li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":222,\"values\":{\"codes\":\"[\\\"喀麦隆\\\"]\",\"dataId\":\"3413\",\"id\":\"222\",\"name\":\"喀麦隆\",\"pinyin\":\"[\\\"ka mai long\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":223,\"values\":{\"codes\":\"[\\\"加蓬\\\"]\",\"dataId\":\"3414\",\"id\":\"223\",\"name\":\"加蓬\",\"pinyin\":\"[\\\"jia peng\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":224,\"values\":{\"codes\":\"[\\\"乍得\\\"]\",\"dataId\":\"3415\",\"id\":\"224\",\"name\":\"乍得\",\"pinyin\":\"[\\\"zha de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":225,\"values\":{\"codes\":\"[\\\"刚果共和国\\\", \\\"刚果布\\\"]\",\"dataId\":\"3416\",\"id\":\"225\",\"name\":\"刚果共和国\",\"pinyin\":\"[\\\"gang guo gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":226,\"values\":{\"codes\":\"[\\\"中非共和国\\\", \\\"中非\\\"]\",\"dataId\":\"3417\",\"id\":\"226\",\"name\":\"中非共和国\",\"pinyin\":\"[\\\"zhong fei gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":227,\"values\":{\"codes\":\"[\\\"南苏丹\\\"]\",\"dataId\":\"3418\",\"id\":\"227\",\"name\":\"南苏丹\",\"pinyin\":\"[\\\"nan su dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":228,\"values\":{\"codes\":\"[\\\"赤道几内亚\\\"]\",\"dataId\":\"3419\",\"id\":\"228\",\"name\":\"赤道几内亚\",\"pinyin\":\"[\\\"chi dao ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":229,\"values\":{\"codes\":\"[\\\"毛里塔尼亚\\\"]\",\"dataId\":\"3420\",\"id\":\"229\",\"name\":\"毛里塔尼亚\",\"pinyin\":\"[\\\"mao li ta ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":230,\"values\":{\"codes\":\"[\\\"刚果民主共和国\\\", \\\"刚果金\\\"]\",\"dataId\":\"3421\",\"id\":\"230\",\"name\":\"刚果民主共和国\",\"pinyin\":\"[\\\"gang guo min zhu gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":231,\"values\":{\"codes\":\"[\\\"留尼汪岛\\\"]\",\"dataId\":\"3422\",\"id\":\"231\",\"name\":\"留尼汪岛\",\"pinyin\":\"[\\\"liu ni wang dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":232,\"values\":{\"codes\":\"[\\\"格陵兰岛\\\"]\",\"dataId\":\"3423\",\"id\":\"232\",\"name\":\"格陵兰岛\",\"pinyin\":\"[\\\"ge ling lan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":233,\"values\":{\"codes\":\"[\\\"法罗群岛\\\"]\",\"dataId\":\"3424\",\"id\":\"233\",\"name\":\"法罗群岛\",\"pinyin\":\"[\\\"fa luo qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":234,\"values\":{\"codes\":\"[\\\"根西岛\\\"]\",\"dataId\":\"3425\",\"id\":\"234\",\"name\":\"根西岛\",\"pinyin\":\"[\\\"gen xi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":235,\"values\":{\"codes\":\"[\\\"百慕大群岛\\\"]\",\"dataId\":\"3432\",\"id\":\"235\",\"name\":\"百慕大群岛\",\"pinyin\":\"[\\\"bai mu da qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":236,\"values\":{\"codes\":\"[\\\"圣皮埃尔和密克隆群岛\\\"]\",\"dataId\":\"3433\",\"id\":\"236\",\"name\":\"圣皮埃尔和密克隆群岛\",\"pinyin\":\"[\\\"sheng pi ai er he mi ke long qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":237,\"values\":{\"codes\":\"[\\\"法属圣马丁\\\"]\",\"dataId\":\"3434\",\"id\":\"237\",\"name\":\"法属圣马丁\",\"pinyin\":\"[\\\"fa shu sheng ma ding\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":238,\"values\":{\"codes\":\"[\\\"奥兰群岛\\\"]\",\"dataId\":\"3435\",\"id\":\"238\",\"name\":\"奥兰群岛\",\"pinyin\":\"[\\\"ao lan qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":239,\"values\":{\"codes\":\"[\\\"北马里亚纳群岛\\\"]\",\"dataId\":\"3436\",\"id\":\"239\",\"name\":\"北马里亚纳群岛\",\"pinyin\":\"[\\\"bei ma li ya na qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":240,\"values\":{\"codes\":\"[\\\"库拉索\\\"]\",\"dataId\":\"3437\",\"id\":\"240\",\"name\":\"库拉索\",\"pinyin\":\"[\\\"ku la suo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":241,\"values\":{\"codes\":\"[\\\"博内尔岛\\\"]\",\"dataId\":\"3438\",\"id\":\"241\",\"name\":\"博内尔岛\",\"pinyin\":\"[\\\"bo nei er dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":242,\"values\":{\"codes\":\"[\\\"圣马丁岛\\\", \\\"圣马丁\\\"]\",\"dataId\":\"3439\",\"id\":\"242\",\"name\":\"圣马丁岛\",\"pinyin\":\"[\\\"sheng ma ding dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":243,\"values\":{\"codes\":\"[\\\"圣巴泰勒米岛\\\", \\\"圣巴泰勒米\\\"]\",\"dataId\":\"3440\",\"id\":\"243\",\"name\":\"圣巴泰勒米岛\",\"pinyin\":\"[\\\"sheng ba tai lei mi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":244,\"values\":{\"codes\":\"[\\\"福克兰群岛\\\"]\",\"dataId\":\"3441\",\"id\":\"244\",\"name\":\"福克兰群岛\",\"pinyin\":\"[\\\"fu ke lan qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":245,\"values\":{\"codes\":\"[\\\"圣多美和普林西比\\\"]\",\"dataId\":\"3442\",\"id\":\"245\",\"name\":\"圣多美和普林西比\",\"pinyin\":\"[\\\"sheng duo mei he pu lin xi bi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":246,\"values\":{\"codes\":\"[\\\"英属印度洋领地\\\"]\",\"dataId\":\"3443\",\"id\":\"246\",\"name\":\"英属印度洋领地\",\"pinyin\":\"[\\\"ying shu yin du yang ling de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":247,\"values\":{\"codes\":\"[\\\"东萨摩亚\\\"]\",\"dataId\":\"3444\",\"id\":\"247\",\"name\":\"东萨摩亚\",\"pinyin\":\"[\\\"dong sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":248,\"values\":{\"codes\":\"[\\\"诺福克岛\\\"]\",\"dataId\":\"3445\",\"id\":\"248\",\"name\":\"诺福克岛\",\"pinyin\":\"[\\\"nuo fu ke dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":249,\"values\":{\"codes\":\"[\\\"法属马约特岛\\\", \\\"马约特岛\\\", \\\"马约特\\\"]\",\"dataId\":\"\",\"id\":\"249\",\"name\":\"马约特岛\",\"pinyin\":\"[\\\"ma yue te dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":250,\"values\":{\"codes\":\"[\\\"科索沃\\\"]\",\"dataId\":\"\",\"id\":\"250\",\"name\":\"科索沃\",\"pinyin\":\"[\\\"ke suo wo\\\", \\\"Kosovo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":251,\"values\":{\"codes\":\"[\\\"荷属圣马丁\\\"]\",\"dataId\":\"\",\"id\":\"251\",\"name\":\"荷属圣马丁\",\"pinyin\":\"[\\\"he shu sheng ma ding\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":252,\"values\":{\"codes\":\"[\\\"南乔治亚岛和南桑威奇群岛\\\"]\",\"dataId\":\"\",\"id\":\"252\",\"name\":\"南乔治亚岛和南桑威奇群岛\",\"pinyin\":\"[\\\"nan qiao zhi ya dao he nan sang wei qi qun dao\\\", \\\"South Georgia and The South Sandwich Islands\\\", \\\"SGSSI\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":253,\"values\":{\"codes\":\"[\\\"南极洲\\\"]\",\"dataId\":\"\",\"id\":\"253\",\"name\":\"南极洲\",\"pinyin\":\"[\\\"nan ji zhou\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":254,\"values\":{\"codes\":\"[\\\"阿森松岛\\\"]\",\"dataId\":\"\",\"id\":\"254\",\"name\":\"阿森松岛\",\"pinyin\":\"[\\\"a sen song dao\\\", \\\"Ascension Island\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":255,\"values\":{\"codes\":\"[\\\"圣诞岛\\\"]\",\"dataId\":\"\",\"id\":\"255\",\"name\":\"圣诞岛\",\"pinyin\":\"[\\\"sheng dan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]}]},{\"name\":\"edgeRegionProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeRegionProvinces\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionProvinces` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `countryId` int(11) unsigned DEFAULT '0' COMMENT '国家ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n PRIMARY KEY (`id`),\\n KEY `countryId` (`countryId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"countryId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '国家ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"countryId\",\"definition\":\"KEY `countryId` (`countryId`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"北京市\\\", \\\"北京\\\"]\",\"countryId\":\"1\",\"dataId\":\"214\",\"id\":\"1\",\"name\":\"北京市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"天津市\\\", \\\"天津\\\"]\",\"countryId\":\"1\",\"dataId\":\"234\",\"id\":\"2\",\"name\":\"天津市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"河北省\\\"]\",\"countryId\":\"1\",\"dataId\":\"254\",\"id\":\"3\",\"name\":\"河北省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"山西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"433\",\"id\":\"4\",\"name\":\"山西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"内蒙古自治区\\\", \\\"内蒙古\\\"]\",\"countryId\":\"1\",\"dataId\":\"559\",\"id\":\"5\",\"name\":\"内蒙古自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"辽宁省\\\"]\",\"countryId\":\"1\",\"dataId\":\"673\",\"id\":\"6\",\"name\":\"辽宁省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"吉林省\\\"]\",\"countryId\":\"1\",\"dataId\":\"786\",\"id\":\"7\",\"name\":\"吉林省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"黑龙江省\\\"]\",\"countryId\":\"1\",\"dataId\":\"853\",\"id\":\"8\",\"name\":\"黑龙江省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"上海市\\\", \\\"上海\\\"]\",\"countryId\":\"1\",\"dataId\":\"994\",\"id\":\"9\",\"name\":\"上海市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"江苏省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1014\",\"id\":\"10\",\"name\":\"江苏省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"浙江省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1131\",\"id\":\"11\",\"name\":\"浙江省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"安徽省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1232\",\"id\":\"12\",\"name\":\"安徽省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"福建省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1353\",\"id\":\"13\",\"name\":\"福建省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"江西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1447\",\"id\":\"14\",\"name\":\"江西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"山东省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1557\",\"id\":\"15\",\"name\":\"山东省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"河南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1712\",\"id\":\"16\",\"name\":\"河南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"湖北省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1886\",\"id\":\"17\",\"name\":\"湖北省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"湖南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2002\",\"id\":\"18\",\"name\":\"湖南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"广东省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2139\",\"id\":\"19\",\"name\":\"广东省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"广西壮族自治区\\\", \\\"广西\\\"]\",\"countryId\":\"1\",\"dataId\":\"2279\",\"id\":\"20\",\"name\":\"广西壮族自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"海南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2403\",\"id\":\"21\",\"name\":\"海南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"重庆市\\\", \\\"重庆\\\"]\",\"countryId\":\"1\",\"dataId\":\"2429\",\"id\":\"22\",\"name\":\"重庆市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"四川省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2469\",\"id\":\"23\",\"name\":\"四川省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"贵州省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2669\",\"id\":\"24\",\"name\":\"贵州省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"云南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2766\",\"id\":\"25\",\"name\":\"云南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"西藏自治区\\\", \\\"西藏\\\"]\",\"countryId\":\"1\",\"dataId\":\"2912\",\"id\":\"26\",\"name\":\"西藏自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"陕西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2993\",\"id\":\"27\",\"name\":\"陕西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"甘肃省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3109\",\"id\":\"28\",\"name\":\"甘肃省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"青海省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3209\",\"id\":\"29\",\"name\":\"青海省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"宁夏回族自治区\\\", \\\"宁夏\\\"]\",\"countryId\":\"1\",\"dataId\":\"3260\",\"id\":\"30\",\"name\":\"宁夏回族自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"新疆维吾尔自治区\\\", \\\"新疆\\\"]\",\"countryId\":\"1\",\"dataId\":\"3287\",\"id\":\"31\",\"name\":\"新疆维吾尔自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"香港特别行政区\\\", \\\"香港\\\"]\",\"countryId\":\"1\",\"dataId\":\"3399\",\"id\":\"32\",\"name\":\"香港特别行政区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"澳门特别行政区\\\", \\\"澳门\\\"]\",\"countryId\":\"1\",\"dataId\":\"3401\",\"id\":\"33\",\"name\":\"澳门特别行政区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"台湾省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3403\",\"id\":\"34\",\"name\":\"台湾省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]}]},{\"name\":\"edgeReverseProxies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeReverseProxies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\\n `stripPrefix` varchar(255) DEFAULT NULL COMMENT '去除URL前缀',\\n `requestHost` varchar(255) DEFAULT NULL COMMENT '请求Host',\\n `requestURI` varchar(1024) DEFAULT NULL COMMENT '请求URI',\\n `autoFlush` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='反向代理配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"scheduling\",\"definition\":\"json COMMENT '调度算法'\"},{\"name\":\"primaryOrigins\",\"definition\":\"json COMMENT '主要源站'\"},{\"name\":\"backupOrigins\",\"definition\":\"json COMMENT '备用源站'\"},{\"name\":\"stripPrefix\",\"definition\":\"varchar(255) COMMENT '去除URL前缀'\"},{\"name\":\"requestHost\",\"definition\":\"varchar(255) COMMENT '请求Host'\"},{\"name\":\"requestURI\",\"definition\":\"varchar(1024) COMMENT '请求URI'\"},{\"name\":\"autoFlush\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLCertGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLCertGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '分组名',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '分组排序',\\n `state` tinyint(1) unsigned DEFAULT '0' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='证书分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '分组名'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '分组排序'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLCerts\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLCerts` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '证书名',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `certData` blob COMMENT '证书内容',\\n `keyData` blob COMMENT '密钥内容',\\n `serverName` varchar(255) DEFAULT NULL COMMENT '证书使用的主机名',\\n `isCA` tinyint(1) unsigned DEFAULT '0' COMMENT '是否为CA证书',\\n `groupIds` json DEFAULT NULL COMMENT '证书分组',\\n `timeBeginAt` bigint(11) unsigned DEFAULT '0' COMMENT '开始时间',\\n `timeEndAt` bigint(11) unsigned DEFAULT '0' COMMENT '结束时间',\\n `dnsNames` json DEFAULT NULL COMMENT 'DNS名称列表',\\n `commonNames` json DEFAULT NULL COMMENT '发行单位列表',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='SSL证书'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '证书名'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"certData\",\"definition\":\"blob COMMENT '证书内容'\"},{\"name\":\"keyData\",\"definition\":\"blob COMMENT '密钥内容'\"},{\"name\":\"serverName\",\"definition\":\"varchar(255) COMMENT '证书使用的主机名'\"},{\"name\":\"isCA\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否为CA证书'\"},{\"name\":\"groupIds\",\"definition\":\"json COMMENT '证书分组'\"},{\"name\":\"timeBeginAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '开始时间'\"},{\"name\":\"timeEndAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '结束时间'\"},{\"name\":\"dnsNames\",\"definition\":\"json COMMENT 'DNS名称列表'\"},{\"name\":\"commonNames\",\"definition\":\"json COMMENT '发行单位列表'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `certs` json DEFAULT NULL COMMENT '证书列表',\\n `clientCACerts` json DEFAULT NULL COMMENT '客户端证书',\\n `clientAuthType` int(11) unsigned DEFAULT '0' COMMENT '客户端认证类型',\\n `minVersion` varchar(32) DEFAULT NULL COMMENT '支持的SSL最小版本',\\n `cipherSuitesIsOn` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件',\\n `cipherSuites` json DEFAULT NULL COMMENT '加密算法套件',\\n `hsts` json DEFAULT NULL COMMENT 'HSTS设置',\\n `http2Enabled` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='SSL配置策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"certs\",\"definition\":\"json COMMENT '证书列表'\"},{\"name\":\"clientCACerts\",\"definition\":\"json COMMENT '客户端证书'\"},{\"name\":\"clientAuthType\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '客户端认证类型'\"},{\"name\":\"minVersion\",\"definition\":\"varchar(32) COMMENT '支持的SSL最小版本'\"},{\"name\":\"cipherSuitesIsOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件'\"},{\"name\":\"cipherSuites\",\"definition\":\"json COMMENT '加密算法套件'\"},{\"name\":\"hsts\",\"definition\":\"json COMMENT 'HSTS设置'\"},{\"name\":\"http2Enabled\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeServerGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeServerGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeServers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeServers` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `type` varchar(64) DEFAULT NULL COMMENT '服务类型',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\\n `serverNames` json DEFAULT NULL COMMENT '域名列表',\\n `http` json DEFAULT NULL COMMENT 'HTTP配置',\\n `https` json DEFAULT NULL COMMENT 'HTTPS配置',\\n `tcp` json DEFAULT NULL COMMENT 'TCP配置',\\n `tls` json DEFAULT NULL COMMENT 'TLS配置',\\n `unix` json DEFAULT NULL COMMENT 'Unix配置',\\n `udp` json DEFAULT NULL COMMENT 'UDP配置',\\n `webId` int(11) unsigned DEFAULT '0' COMMENT 'WEB配置',\\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理配置',\\n `groupIds` json DEFAULT NULL COMMENT '分组ID列表',\\n `config` json DEFAULT NULL COMMENT '服务配置,自动生成',\\n `configMd5` varchar(32) DEFAULT NULL COMMENT 'Md5',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `includeNodes` json DEFAULT NULL COMMENT '部署条件',\\n `excludeNodes` json DEFAULT NULL COMMENT '节点排除条件',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '版本号',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\\n PRIMARY KEY (`id`),\\n KEY `userId` (`userId`),\\n KEY `adminId` (`adminId`),\\n KEY `isUpdating_state` (`state`) USING BTREE,\\n KEY `dnsName` (`dnsName`),\\n KEY `clusterId` (`clusterId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"type\",\"definition\":\"varchar(64) COMMENT '服务类型'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(512) COMMENT '描述'\"},{\"name\":\"serverNames\",\"definition\":\"json COMMENT '域名列表'\"},{\"name\":\"http\",\"definition\":\"json COMMENT 'HTTP配置'\"},{\"name\":\"https\",\"definition\":\"json COMMENT 'HTTPS配置'\"},{\"name\":\"tcp\",\"definition\":\"json COMMENT 'TCP配置'\"},{\"name\":\"tls\",\"definition\":\"json COMMENT 'TLS配置'\"},{\"name\":\"unix\",\"definition\":\"json COMMENT 'Unix配置'\"},{\"name\":\"udp\",\"definition\":\"json COMMENT 'UDP配置'\"},{\"name\":\"webId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WEB配置'\"},{\"name\":\"reverseProxy\",\"definition\":\"json COMMENT '反向代理配置'\"},{\"name\":\"groupIds\",\"definition\":\"json COMMENT '分组ID列表'\"},{\"name\":\"config\",\"definition\":\"json COMMENT '服务配置,自动生成'\"},{\"name\":\"configMd5\",\"definition\":\"varchar(32) COMMENT 'Md5'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"includeNodes\",\"definition\":\"json COMMENT '部署条件'\"},{\"name\":\"excludeNodes\",\"definition\":\"json COMMENT '节点排除条件'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '版本号'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dnsName\",\"definition\":\"varchar(255) COMMENT 'DNS名称'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"userId\",\"definition\":\"KEY `userId` (`userId`) USING BTREE\"},{\"name\":\"adminId\",\"definition\":\"KEY `adminId` (`adminId`) USING BTREE\"},{\"name\":\"isUpdating_state\",\"definition\":\"KEY `isUpdating_state` (`state`) USING BTREE\"},{\"name\":\"dnsName\",\"definition\":\"KEY `dnsName` (`dnsName`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysEvents\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysEvents` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `params` json DEFAULT NULL COMMENT '参数',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统事件'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '参数'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysLockers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysLockers` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `key` varchar(255) DEFAULT NULL COMMENT '键值',\\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\\n `timeoutAt` bigint(11) unsigned DEFAULT '0' COMMENT '超时时间',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `key` (`key`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='并发锁'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"key\",\"definition\":\"varchar(255) COMMENT '键值'\"},{\"name\":\"version\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '版本号'\"},{\"name\":\"timeoutAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '超时时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"key\",\"definition\":\"KEY `key` (`key`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysSettings\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysSettings` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `value` json DEFAULT NULL COMMENT '配置值',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `code` (`code`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"value\",\"definition\":\"json COMMENT '配置值'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"code\",\"definition\":\"KEY `code` (`code`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeTCPFirewallPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeTCPFirewallPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) DEFAULT NULL COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='TCP防火墙'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeUsers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeUsers` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '真实姓名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeVersions\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeVersions` (\\n `id` bigint(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `version` varchar(64) DEFAULT NULL,\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据库结构版本'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(16) unsigned COMMENT 'ID'\"},{\"name\":\"version\",\"definition\":\"varchar(64)\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]}]}"), LatestSQLResult) + err := json.Unmarshal([]byte("{\"tables\":[{\"name\":\"edgeACMEUsers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeACMEUsers` (\\n `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `privateKey` text COMMENT '私钥',\\n `email` varchar(255) DEFAULT NULL COMMENT 'E-mail',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `description` varchar(512) DEFAULT NULL COMMENT '备注介绍',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"privateKey\",\"definition\":\"text COMMENT '私钥'\"},{\"name\":\"email\",\"definition\":\"varchar(255) COMMENT 'E-mail'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"description\",\"definition\":\"varchar(512) COMMENT '备注介绍'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAPINodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPINodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '专用集群ID',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `status` json DEFAULT NULL COMMENT '运行状态',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '专用集群ID'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '唯一ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"http\",\"definition\":\"json COMMENT '监听的HTTP配置'\"},{\"name\":\"https\",\"definition\":\"json COMMENT '监听的HTTPS配置'\"},{\"name\":\"accessAddrs\",\"definition\":\"json COMMENT '外部访问地址'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '运行状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAPITokens\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPITokens` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` varchar(32) DEFAULT NULL COMMENT '节点ID',\\n `secret` varchar(255) DEFAULT NULL COMMENT '节点密钥',\\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API令牌管理'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"varchar(32) COMMENT '节点ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(255) COMMENT '节点密钥'\"},{\"name\":\"role\",\"definition\":\"varchar(64) COMMENT '节点角色'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAdmins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAdmins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '全名',\\n `isSuper` tinyint(1) unsigned DEFAULT '0' COMMENT '是否为超级管理员',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `username` (`username`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '全名'\"},{\"name\":\"isSuper\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否为超级管理员'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"username\",\"definition\":\"KEY `username` (`username`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDBNodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDBNodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `role` varchar(255) DEFAULT NULL COMMENT '数据库角色',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `host` varchar(255) DEFAULT NULL COMMENT '主机',\\n `port` int(11) unsigned DEFAULT '0' COMMENT '端口',\\n `database` varchar(255) DEFAULT NULL COMMENT '数据库名称',\\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\\n `charset` varchar(255) DEFAULT NULL COMMENT '通讯字符集',\\n `connTimeout` int(11) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据库节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"role\",\"definition\":\"varchar(255) COMMENT '数据库角色'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"host\",\"definition\":\"varchar(255) COMMENT '主机'\"},{\"name\":\"port\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '端口'\"},{\"name\":\"database\",\"definition\":\"varchar(255) COMMENT '数据库名称'\"},{\"name\":\"username\",\"definition\":\"varchar(255) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(255) COMMENT '密码'\"},{\"name\":\"charset\",\"definition\":\"varchar(255) COMMENT '通讯字符集'\"},{\"name\":\"connTimeout\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连接超时时间(秒)'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDNSDomains\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDNSDomains` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `providerId` int(11) unsigned DEFAULT '0' COMMENT '服务商ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否可用',\\n `name` varchar(255) DEFAULT NULL COMMENT '域名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `dataUpdatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '数据更新时间',\\n `dataError` varchar(512) DEFAULT NULL COMMENT '数据更新错误',\\n `data` text COMMENT '原始数据信息',\\n `records` json DEFAULT NULL COMMENT '所有解析记录',\\n `routes` json DEFAULT NULL COMMENT '线路数据',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `providerId` (`providerId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理的域名'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"providerId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '服务商ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否可用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '域名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"dataUpdatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '数据更新时间'\"},{\"name\":\"dataError\",\"definition\":\"varchar(512) COMMENT '数据更新错误'\"},{\"name\":\"data\",\"definition\":\"text COMMENT '原始数据信息'\"},{\"name\":\"records\",\"definition\":\"json COMMENT '所有解析记录'\"},{\"name\":\"routes\",\"definition\":\"json COMMENT '线路数据'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"providerId\",\"definition\":\"KEY `providerId` (`providerId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeDNSProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeDNSProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '供应商类型',\\n `apiParams` json DEFAULT NULL COMMENT 'API参数',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataUpdatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '数据同步时间',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='DNS服务商'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '供应商类型'\"},{\"name\":\"apiParams\",\"definition\":\"json COMMENT 'API参数'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataUpdatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '数据同步时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeFileChunks\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeFileChunks` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `fileId` int(11) unsigned DEFAULT '0' COMMENT '文件ID',\\n `data` longblob COMMENT '分块内容',\\n PRIMARY KEY (`id`),\\n KEY `fileId` (`fileId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件片段'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"fileId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件ID'\"},{\"name\":\"data\",\"definition\":\"longblob COMMENT '分块内容'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"fileId\",\"definition\":\"KEY `fileId` (`fileId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeFiles\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeFiles` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `description` varchar(255) DEFAULT NULL COMMENT '文件描述',\\n `filename` varchar(255) DEFAULT NULL COMMENT '文件名',\\n `size` int(11) unsigned DEFAULT '0' COMMENT '文件尺寸',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `type` varchar(64) DEFAULT '' COMMENT '类型',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `isFinished` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已完成上传',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件管理'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '文件描述'\"},{\"name\":\"filename\",\"definition\":\"varchar(255) COMMENT '文件名'\"},{\"name\":\"size\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件尺寸'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"type\",\"definition\":\"varchar(64) COMMENT '类型'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"isFinished\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已完成上传'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPAccessLogPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPAccessLogPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\\n `options` json DEFAULT NULL COMMENT '存储选项',\\n `conds` json DEFAULT NULL COMMENT '请求条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='访问日志策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '存储类型'\"},{\"name\":\"options\",\"definition\":\"json COMMENT '存储选项'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '请求条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPAccessLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPAccessLogs` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `serverId` int(11) unsigned DEFAULT '0' COMMENT '服务ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `status` int(3) unsigned DEFAULT '0' COMMENT '状态码',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `content` json DEFAULT NULL COMMENT '日志内容',\\n `requestId` varchar(128) DEFAULT NULL COMMENT '请求ID',\\n `firewallPolicyId` int(11) unsigned DEFAULT '0' COMMENT 'WAF策略ID',\\n `firewallRuleGroupId` int(11) unsigned DEFAULT '0' COMMENT 'WAF分组ID',\\n `firewallRuleSetId` int(11) unsigned DEFAULT '0' COMMENT 'WAF集ID',\\n `firewallRuleId` int(11) unsigned DEFAULT '0' COMMENT 'WAF规则ID',\\n PRIMARY KEY (`id`),\\n KEY `serverId` (`serverId`),\\n KEY `nodeId` (`nodeId`),\\n KEY `serverId_status` (`serverId`,`status`),\\n KEY `requestId` (`requestId`),\\n KEY `firewallPolicyId` (`firewallPolicyId`),\\n KEY `firewallRuleGroupId` (`firewallRuleGroupId`),\\n KEY `firewallRuleSetId` (`firewallRuleSetId`),\\n KEY `firewallRuleId` (`firewallRuleId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"serverId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '服务ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"status\",\"definition\":\"int(3) unsigned DEFAULT '0' COMMENT '状态码'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"content\",\"definition\":\"json COMMENT '日志内容'\"},{\"name\":\"requestId\",\"definition\":\"varchar(128) COMMENT '请求ID'\"},{\"name\":\"firewallPolicyId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF策略ID'\"},{\"name\":\"firewallRuleGroupId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF分组ID'\"},{\"name\":\"firewallRuleSetId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF集ID'\"},{\"name\":\"firewallRuleId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WAF规则ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"serverId\",\"definition\":\"KEY `serverId` (`serverId`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"},{\"name\":\"serverId_status\",\"definition\":\"KEY `serverId_status` (`serverId`,`status`) USING BTREE\"},{\"name\":\"requestId\",\"definition\":\"KEY `requestId` (`requestId`) USING BTREE\"},{\"name\":\"firewallPolicyId\",\"definition\":\"KEY `firewallPolicyId` (`firewallPolicyId`) USING BTREE\"},{\"name\":\"firewallRuleGroupId\",\"definition\":\"KEY `firewallRuleGroupId` (`firewallRuleGroupId`) USING BTREE\"},{\"name\":\"firewallRuleSetId\",\"definition\":\"KEY `firewallRuleSetId` (`firewallRuleSetId`) USING BTREE\"},{\"name\":\"firewallRuleId\",\"definition\":\"KEY `firewallRuleId` (`firewallRuleId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPCachePolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPCachePolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `capacity` json DEFAULT NULL COMMENT '容量数据',\\n `maxKeys` bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值',\\n `maxSize` json DEFAULT NULL COMMENT '最大缓存内容尺寸',\\n `type` varchar(255) DEFAULT NULL COMMENT '存储类型',\\n `options` json DEFAULT NULL COMMENT '存储选项',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP缓存策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"capacity\",\"definition\":\"json COMMENT '容量数据'\"},{\"name\":\"maxKeys\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '最多Key值'\"},{\"name\":\"maxSize\",\"definition\":\"json COMMENT '最大缓存内容尺寸'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '存储类型'\"},{\"name\":\"options\",\"definition\":\"json COMMENT '存储选项'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `inbound` json DEFAULT NULL COMMENT '入站规则',\\n `outbound` json DEFAULT NULL COMMENT '出站规则',\\n `blockOptions` json DEFAULT NULL COMMENT 'BLOCK选项',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP防火墙'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"inbound\",\"definition\":\"json COMMENT '入站规则'\"},{\"name\":\"outbound\",\"definition\":\"json COMMENT '出站规则'\"},{\"name\":\"blockOptions\",\"definition\":\"json COMMENT 'BLOCK选项'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRuleGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRuleGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `sets` json DEFAULT NULL COMMENT '规则集列表',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"sets\",\"definition\":\"json COMMENT '规则集列表'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRuleSets\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRuleSets` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `rules` json DEFAULT NULL COMMENT '规则列表',\\n `connector` varchar(64) DEFAULT NULL COMMENT '规则之间的关系',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `action` varchar(255) DEFAULT NULL COMMENT '执行的动作',\\n `actionOptions` json DEFAULT NULL COMMENT '动作的选项',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则集'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"rules\",\"definition\":\"json COMMENT '规则列表'\"},{\"name\":\"connector\",\"definition\":\"varchar(64) COMMENT '规则之间的关系'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"action\",\"definition\":\"varchar(255) COMMENT '执行的动作'\"},{\"name\":\"actionOptions\",\"definition\":\"json COMMENT '动作的选项'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPFirewallRules\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPFirewallRules` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `description` varchar(1024) DEFAULT NULL COMMENT '说明',\\n `param` varchar(1024) DEFAULT NULL COMMENT '参数',\\n `paramFilters` json DEFAULT NULL COMMENT '处理器',\\n `operator` varchar(255) DEFAULT NULL COMMENT '操作符',\\n `value` varchar(1024) DEFAULT NULL COMMENT '对比值',\\n `isCaseInsensitive` tinyint(1) unsigned DEFAULT '1' COMMENT '是否大小写不敏感',\\n `checkpointOptions` json DEFAULT NULL COMMENT '检查点参数',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='防火墙规则'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '说明'\"},{\"name\":\"param\",\"definition\":\"varchar(1024) COMMENT '参数'\"},{\"name\":\"paramFilters\",\"definition\":\"json COMMENT '处理器'\"},{\"name\":\"operator\",\"definition\":\"varchar(255) COMMENT '操作符'\"},{\"name\":\"value\",\"definition\":\"varchar(1024) COMMENT '对比值'\"},{\"name\":\"isCaseInsensitive\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否大小写不敏感'\"},{\"name\":\"checkpointOptions\",\"definition\":\"json COMMENT '检查点参数'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPGzips\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPGzips` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `level` int(11) unsigned DEFAULT '0' COMMENT '压缩级别',\\n `minLength` json DEFAULT NULL COMMENT '可压缩最小值',\\n `maxLength` json DEFAULT NULL COMMENT '可压缩最大值',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `conds` json DEFAULT NULL COMMENT '条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Gzip配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"level\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '压缩级别'\"},{\"name\":\"minLength\",\"definition\":\"json COMMENT '可压缩最小值'\"},{\"name\":\"maxLength\",\"definition\":\"json COMMENT '可压缩最大值'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPHeaderPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPHeaderPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `addHeaders` json DEFAULT NULL COMMENT '添加的Header',\\n `addTrailers` json DEFAULT NULL COMMENT '添加的Trailers',\\n `setHeaders` json DEFAULT NULL COMMENT '设置Header',\\n `replaceHeaders` json DEFAULT NULL COMMENT '替换Header内容',\\n `expires` json DEFAULT NULL COMMENT 'Expires单独设置',\\n `deleteHeaders` json DEFAULT NULL COMMENT '删除的Headers',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Header定义'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"addHeaders\",\"definition\":\"json COMMENT '添加的Header'\"},{\"name\":\"addTrailers\",\"definition\":\"json COMMENT '添加的Trailers'\"},{\"name\":\"setHeaders\",\"definition\":\"json COMMENT '设置Header'\"},{\"name\":\"replaceHeaders\",\"definition\":\"json COMMENT '替换Header内容'\"},{\"name\":\"expires\",\"definition\":\"json COMMENT 'Expires单独设置'\"},{\"name\":\"deleteHeaders\",\"definition\":\"json COMMENT '删除的Headers'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPHeaders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPHeaders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `value` varchar(1024) DEFAULT NULL COMMENT '值',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `status` json DEFAULT NULL COMMENT '状态码设置',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP Header'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"value\",\"definition\":\"varchar(1024) COMMENT '值'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '状态码设置'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPLocations\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPLocations` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `parentId` int(11) unsigned DEFAULT '0' COMMENT '父级ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `webId` int(11) unsigned DEFAULT '0' COMMENT 'Web配置ID',\\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理',\\n `urlPrefix` varchar(1024) DEFAULT NULL COMMENT 'URL前缀',\\n `isBreak` tinyint(1) unsigned DEFAULT '0' COMMENT '是否终止匹配',\\n `conds` json DEFAULT NULL COMMENT '匹配条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='路径规则配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"parentId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '父级ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"pattern\",\"definition\":\"varchar(1024) COMMENT '匹配规则'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"webId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'Web配置ID'\"},{\"name\":\"reverseProxy\",\"definition\":\"json COMMENT '反向代理'\"},{\"name\":\"urlPrefix\",\"definition\":\"varchar(1024) COMMENT 'URL前缀'\"},{\"name\":\"isBreak\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否终止匹配'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '匹配条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPPages\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPPages` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '0' COMMENT '是否启用',\\n `statusList` json DEFAULT NULL COMMENT '状态列表',\\n `url` varchar(1024) DEFAULT NULL COMMENT '页面URL',\\n `newStatus` int(3) DEFAULT NULL COMMENT '新状态码',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='特殊页面'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否启用'\"},{\"name\":\"statusList\",\"definition\":\"json COMMENT '状态列表'\"},{\"name\":\"url\",\"definition\":\"varchar(1024) COMMENT '页面URL'\"},{\"name\":\"newStatus\",\"definition\":\"int(3) COMMENT '新状态码'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPRewriteRules\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPRewriteRules` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `pattern` varchar(1024) DEFAULT NULL COMMENT '匹配规则',\\n `replace` varchar(1024) DEFAULT NULL COMMENT '跳转后的地址',\\n `mode` varchar(255) DEFAULT NULL COMMENT '替换模式',\\n `redirectStatus` int(3) unsigned DEFAULT '0' COMMENT '跳转的状态码',\\n `proxyHost` varchar(255) DEFAULT NULL COMMENT '代理的主机名',\\n `isBreak` tinyint(1) unsigned DEFAULT '1' COMMENT '是否终止解析',\\n `withQuery` tinyint(1) unsigned DEFAULT '1' COMMENT '是否保留URI参数',\\n `conds` json DEFAULT NULL COMMENT '匹配条件',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='重写规则'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"pattern\",\"definition\":\"varchar(1024) COMMENT '匹配规则'\"},{\"name\":\"replace\",\"definition\":\"varchar(1024) COMMENT '跳转后的地址'\"},{\"name\":\"mode\",\"definition\":\"varchar(255) COMMENT '替换模式'\"},{\"name\":\"redirectStatus\",\"definition\":\"int(3) unsigned DEFAULT '0' COMMENT '跳转的状态码'\"},{\"name\":\"proxyHost\",\"definition\":\"varchar(255) COMMENT '代理的主机名'\"},{\"name\":\"isBreak\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否终止解析'\"},{\"name\":\"withQuery\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否保留URI参数'\"},{\"name\":\"conds\",\"definition\":\"json COMMENT '匹配条件'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPWebs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPWebs` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `root` json DEFAULT NULL COMMENT '根目录',\\n `charset` json DEFAULT NULL COMMENT '字符集',\\n `shutdown` json DEFAULT NULL COMMENT '临时关闭页面配置',\\n `pages` json DEFAULT NULL COMMENT '特殊页面',\\n `redirectToHttps` json DEFAULT NULL COMMENT '跳转到HTTPS设置',\\n `indexes` json DEFAULT NULL COMMENT '首页文件列表',\\n `maxRequestBodySize` json DEFAULT NULL COMMENT '最大允许的请求内容尺寸',\\n `requestHeader` json DEFAULT NULL COMMENT '请求Header配置',\\n `responseHeader` json DEFAULT NULL COMMENT '响应Header配置',\\n `accessLog` json DEFAULT NULL COMMENT '访问日志配置',\\n `stat` json DEFAULT NULL COMMENT '统计配置',\\n `gzip` json DEFAULT NULL COMMENT 'Gzip配置',\\n `cache` json DEFAULT NULL COMMENT '缓存配置',\\n `firewall` json DEFAULT NULL COMMENT '防火墙设置',\\n `locations` json DEFAULT NULL COMMENT '路径规则配置',\\n `websocket` json DEFAULT NULL COMMENT 'Websocket设置',\\n `rewriteRules` json DEFAULT NULL COMMENT '重写规则配置',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='HTTP Web'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"root\",\"definition\":\"json COMMENT '根目录'\"},{\"name\":\"charset\",\"definition\":\"json COMMENT '字符集'\"},{\"name\":\"shutdown\",\"definition\":\"json COMMENT '临时关闭页面配置'\"},{\"name\":\"pages\",\"definition\":\"json COMMENT '特殊页面'\"},{\"name\":\"redirectToHttps\",\"definition\":\"json COMMENT '跳转到HTTPS设置'\"},{\"name\":\"indexes\",\"definition\":\"json COMMENT '首页文件列表'\"},{\"name\":\"maxRequestBodySize\",\"definition\":\"json COMMENT '最大允许的请求内容尺寸'\"},{\"name\":\"requestHeader\",\"definition\":\"json COMMENT '请求Header配置'\"},{\"name\":\"responseHeader\",\"definition\":\"json COMMENT '响应Header配置'\"},{\"name\":\"accessLog\",\"definition\":\"json COMMENT '访问日志配置'\"},{\"name\":\"stat\",\"definition\":\"json COMMENT '统计配置'\"},{\"name\":\"gzip\",\"definition\":\"json COMMENT 'Gzip配置'\"},{\"name\":\"cache\",\"definition\":\"json COMMENT '缓存配置'\"},{\"name\":\"firewall\",\"definition\":\"json COMMENT '防火墙设置'\"},{\"name\":\"locations\",\"definition\":\"json COMMENT '路径规则配置'\"},{\"name\":\"websocket\",\"definition\":\"json COMMENT 'Websocket设置'\"},{\"name\":\"rewriteRules\",\"definition\":\"json COMMENT '重写规则配置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeHTTPWebsockets\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeHTTPWebsockets` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `handshakeTimeout` json DEFAULT NULL COMMENT '握手超时时间',\\n `allowAllOrigins` tinyint(1) unsigned DEFAULT '1' COMMENT '是否支持所有源',\\n `allowedOrigins` json DEFAULT NULL COMMENT '支持的源域名列表',\\n `requestSameOrigin` tinyint(1) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin',\\n `requestOrigin` varchar(255) DEFAULT NULL COMMENT '请求Origin',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Websocket设置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"handshakeTimeout\",\"definition\":\"json COMMENT '握手超时时间'\"},{\"name\":\"allowAllOrigins\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否支持所有源'\"},{\"name\":\"allowedOrigins\",\"definition\":\"json COMMENT '支持的源域名列表'\"},{\"name\":\"requestSameOrigin\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否请求一样的Origin'\"},{\"name\":\"requestOrigin\",\"definition\":\"varchar(255) COMMENT '请求Origin'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPItems\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPItems` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `listId` int(11) unsigned DEFAULT '0' COMMENT '所属名单ID',\\n `ipFrom` varchar(64) DEFAULT NULL COMMENT '开始IP',\\n `ipTo` varchar(64) DEFAULT NULL COMMENT '结束IP',\\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `reason` varchar(255) DEFAULT NULL COMMENT '加入说明',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `expiredAt` bigint(11) unsigned DEFAULT '0' COMMENT '过期时间',\\n PRIMARY KEY (`id`),\\n KEY `listId` (`listId`),\\n KEY `version_expiredAt` (`version`,`expiredAt`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"listId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '所属名单ID'\"},{\"name\":\"ipFrom\",\"definition\":\"varchar(64) COMMENT '开始IP'\"},{\"name\":\"ipTo\",\"definition\":\"varchar(64) COMMENT '结束IP'\"},{\"name\":\"version\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '版本'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"reason\",\"definition\":\"varchar(255) COMMENT '加入说明'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"expiredAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '过期时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"listId\",\"definition\":\"KEY `listId` (`listId`) USING BTREE\"},{\"name\":\"version_expiredAt\",\"definition\":\"KEY `version_expiredAt` (`version`,`expiredAt`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPLibraries\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPLibraries` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `fileId` int(11) unsigned DEFAULT '0' COMMENT '文件ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`),\\n KEY `type` (`type`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP库'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"fileId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '文件ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"type\",\"definition\":\"KEY `type` (`type`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeIPLists\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeIPLists` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '列表名',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `timeout` json DEFAULT NULL COMMENT '默认超时时间',\\n `actions` json DEFAULT NULL COMMENT 'IP触发的动作',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='IP名单'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '列表名'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"timeout\",\"definition\":\"json COMMENT '默认超时时间'\"},{\"name\":\"actions\",\"definition\":\"json COMMENT 'IP触发的动作'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeLogs` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `action` varchar(255) DEFAULT NULL COMMENT '动作',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `providerId` int(11) unsigned DEFAULT '0' COMMENT '供应商ID',\\n `ip` varchar(32) DEFAULT NULL COMMENT 'IP地址',\\n `type` varchar(255) DEFAULT 'admin' COMMENT '类型:admin, user',\\n `day` varchar(10) DEFAULT NULL COMMENT '日期',\\n PRIMARY KEY (`id`),\\n KEY `userId` (`userId`),\\n KEY `adminid` (`adminId`),\\n KEY `day` (`day`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '描述'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"action\",\"definition\":\"varchar(255) COMMENT '动作'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"providerId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '供应商ID'\"},{\"name\":\"ip\",\"definition\":\"varchar(32) COMMENT 'IP地址'\"},{\"name\":\"type\",\"definition\":\"varchar(255) DEFAULT 'admin' COMMENT '类型:admin, user'\"},{\"name\":\"day\",\"definition\":\"varchar(10) COMMENT '日期'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"userId\",\"definition\":\"KEY `userId` (`userId`) USING BTREE\"},{\"name\":\"adminid\",\"definition\":\"KEY `adminid` (`adminId`) USING BTREE\"},{\"name\":\"day\",\"definition\":\"KEY `day` (`day`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeMessages\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeMessages` (\\n `id` bigint(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `body` varchar(2048) DEFAULT NULL COMMENT '内容',\\n `type` varchar(128) DEFAULT NULL COMMENT '消息类型',\\n `params` json DEFAULT NULL COMMENT '额外的参数',\\n `isRead` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已读',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `day` varchar(8) DEFAULT NULL COMMENT '日期YYYYMMDD',\\n `hash` varchar(32) DEFAULT NULL COMMENT '消息内容的Hash',\\n PRIMARY KEY (`id`),\\n KEY `clusterId` (`clusterId`),\\n KEY `nodeId` (`nodeId`),\\n KEY `day` (`day`),\\n KEY `hash` (`hash`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息通知'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(16) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"body\",\"definition\":\"varchar(2048) COMMENT '内容'\"},{\"name\":\"type\",\"definition\":\"varchar(128) COMMENT '消息类型'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '额外的参数'\"},{\"name\":\"isRead\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已读'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"day\",\"definition\":\"varchar(8) COMMENT '日期YYYYMMDD'\"},{\"name\":\"hash\",\"definition\":\"varchar(32) COMMENT '消息内容的Hash'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"},{\"name\":\"day\",\"definition\":\"KEY `day` (`day`) USING BTREE\"},{\"name\":\"hash\",\"definition\":\"KEY `hash` (`hash`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeClusters\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeClusters` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `useAllAPINodes` tinyint(1) unsigned DEFAULT '1' COMMENT '是否使用所有API节点',\\n `apiNodes` json DEFAULT NULL COMMENT '使用的API节点',\\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `grantId` int(11) unsigned DEFAULT '0' COMMENT '默认认证方式',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `autoRegister` tinyint(1) unsigned DEFAULT '1' COMMENT '是否开启自动注册',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `healthCheck` json DEFAULT NULL COMMENT '健康检查',\\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\\n `dnsDomainId` int(11) unsigned DEFAULT '0' COMMENT '域名ID',\\n `dns` json DEFAULT NULL COMMENT 'DNS配置',\\n PRIMARY KEY (`id`),\\n KEY `uniqueId` (`uniqueId`),\\n KEY `grantId` (`grantId`),\\n KEY `dnsDomainId` (`dnsDomainId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点集群'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"useAllAPINodes\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否使用所有API节点'\"},{\"name\":\"apiNodes\",\"definition\":\"json COMMENT '使用的API节点'\"},{\"name\":\"installDir\",\"definition\":\"varchar(512) COMMENT '安装目录'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"grantId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '默认认证方式'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"autoRegister\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否开启自动注册'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '唯一ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"healthCheck\",\"definition\":\"json COMMENT '健康检查'\"},{\"name\":\"dnsName\",\"definition\":\"varchar(255) COMMENT 'DNS名称'\"},{\"name\":\"dnsDomainId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '域名ID'\"},{\"name\":\"dns\",\"definition\":\"json COMMENT 'DNS配置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"},{\"name\":\"grantId\",\"definition\":\"KEY `grantId` (`grantId`) USING BTREE\"},{\"name\":\"dnsDomainId\",\"definition\":\"KEY `dnsDomainId` (`dnsDomainId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeGrants\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeGrants` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `method` varchar(64) DEFAULT NULL COMMENT '登录方式',\\n `username` varchar(255) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(255) DEFAULT NULL COMMENT '密码',\\n `su` tinyint(1) unsigned DEFAULT '1' COMMENT '是否需要su',\\n `privateKey` varchar(4096) DEFAULT NULL COMMENT '密钥',\\n `description` varchar(255) DEFAULT NULL COMMENT '备注',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '专有节点',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点授权'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"method\",\"definition\":\"varchar(64) COMMENT '登录方式'\"},{\"name\":\"username\",\"definition\":\"varchar(255) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(255) COMMENT '密码'\"},{\"name\":\"su\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否需要su'\"},{\"name\":\"privateKey\",\"definition\":\"varchar(4096) COMMENT '密钥'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '备注'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '专有节点'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeIPAddresses\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeIPAddresses` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `ip` varchar(128) DEFAULT NULL COMMENT 'IP地址',\\n `description` varchar(255) DEFAULT NULL COMMENT '描述',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `canAccess` tinyint(1) unsigned DEFAULT '1' COMMENT '是否可以访问',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点IP地址'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"ip\",\"definition\":\"varchar(128) COMMENT 'IP地址'\"},{\"name\":\"description\",\"definition\":\"varchar(255) COMMENT '描述'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"canAccess\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否可以访问'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeLogins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeLogins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型:ssh,agent',\\n `params` json DEFAULT NULL COMMENT '配置参数',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点登录信息'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型:ssh,agent'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '配置参数'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeLogs` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `tag` varchar(255) DEFAULT NULL COMMENT '标签',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `level` varchar(32) DEFAULT NULL COMMENT '级别',\\n `nodeId` int(11) unsigned DEFAULT '0' COMMENT '节点ID',\\n `day` varchar(8) DEFAULT NULL COMMENT '日期',\\n PRIMARY KEY (`id`),\\n KEY `level` (`level`),\\n KEY `day` (`day`),\\n KEY `role_nodeId` (`role`,`nodeId`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点日志'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"role\",\"definition\":\"varchar(64) COMMENT '节点角色'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"tag\",\"definition\":\"varchar(255) COMMENT '标签'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"level\",\"definition\":\"varchar(32) COMMENT '级别'\"},{\"name\":\"nodeId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '节点ID'\"},{\"name\":\"day\",\"definition\":\"varchar(8) COMMENT '日期'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"level\",\"definition\":\"KEY `level` (`level`) USING BTREE\"},{\"name\":\"day\",\"definition\":\"KEY `day` (`day`) USING BTREE\"},{\"name\":\"role_nodeId\",\"definition\":\"KEY `role_nodeId` (`role`,`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodeRegions\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodeRegions` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点区域'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeNodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeNodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `isUp` tinyint(1) unsigned DEFAULT '1' COMMENT '是否在线',\\n `countUp` int(11) unsigned DEFAULT '0' COMMENT '连续在线次数',\\n `countDown` int(11) unsigned DEFAULT '0' COMMENT '连续下线次数',\\n `isActive` tinyint(1) unsigned DEFAULT '1' COMMENT '是否活跃',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '节点ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `name` varchar(255) DEFAULT NULL COMMENT '节点名',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `regionId` int(11) unsigned DEFAULT '0' COMMENT '区域ID',\\n `groupId` int(11) unsigned DEFAULT '0' COMMENT '分组ID',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `status` json DEFAULT NULL COMMENT '最新的状态',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '当前版本号',\\n `latestVersion` int(11) unsigned DEFAULT '0' COMMENT '最后版本号',\\n `installDir` varchar(512) DEFAULT NULL COMMENT '安装目录',\\n `isInstalled` tinyint(1) unsigned DEFAULT '0' COMMENT '是否已安装',\\n `installStatus` json DEFAULT NULL COMMENT '安装状态',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `connectedAPINodes` json DEFAULT NULL COMMENT '当前连接的API节点',\\n `maxCPU` int(4) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU',\\n `dnsRoutes` json DEFAULT NULL COMMENT 'DNS线路设置',\\n PRIMARY KEY (`id`),\\n KEY `uniqueId` (`uniqueId`),\\n KEY `clusterId` (`clusterId`),\\n KEY `groupId` (`groupId`),\\n KEY `regionId` (`regionId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"isUp\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否在线'\"},{\"name\":\"countUp\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连续在线次数'\"},{\"name\":\"countDown\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '连续下线次数'\"},{\"name\":\"isActive\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否活跃'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '节点ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '节点名'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"regionId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '区域ID'\"},{\"name\":\"groupId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '分组ID'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '最新的状态'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '当前版本号'\"},{\"name\":\"latestVersion\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最后版本号'\"},{\"name\":\"installDir\",\"definition\":\"varchar(512) COMMENT '安装目录'\"},{\"name\":\"isInstalled\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否已安装'\"},{\"name\":\"installStatus\",\"definition\":\"json COMMENT '安装状态'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"connectedAPINodes\",\"definition\":\"json COMMENT '当前连接的API节点'\"},{\"name\":\"maxCPU\",\"definition\":\"int(4) unsigned DEFAULT '0' COMMENT '可以使用的最多CPU'\"},{\"name\":\"dnsRoutes\",\"definition\":\"json COMMENT 'DNS线路设置'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"},{\"name\":\"groupId\",\"definition\":\"KEY `groupId` (`groupId`) USING BTREE\"},{\"name\":\"regionId\",\"definition\":\"KEY `regionId` (`regionId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeOrigins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeOrigins` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '版本',\\n `addr` json DEFAULT NULL COMMENT '地址',\\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `connTimeout` json DEFAULT NULL COMMENT '连接超时',\\n `readTimeout` json DEFAULT NULL COMMENT '读超时',\\n `idleTimeout` json DEFAULT NULL COMMENT '空闲连接超时',\\n `maxFails` int(11) unsigned DEFAULT '0' COMMENT '最多失败次数',\\n `maxConns` int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数',\\n `maxIdleConns` int(11) unsigned DEFAULT '0' COMMENT '最多空闲连接数',\\n `httpRequestURI` varchar(1024) DEFAULT NULL COMMENT '转发后的请求URI',\\n `httpRequestHeader` json DEFAULT NULL COMMENT '请求Header配置',\\n `httpResponseHeader` json DEFAULT NULL COMMENT '响应Header配置',\\n `host` varchar(255) DEFAULT NULL COMMENT '自定义主机名',\\n `healthCheck` json DEFAULT NULL COMMENT '健康检查设置',\\n `cert` json DEFAULT NULL COMMENT '证书设置',\\n `ftp` json DEFAULT NULL COMMENT 'FTP相关设置',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='源站'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '版本'\"},{\"name\":\"addr\",\"definition\":\"json COMMENT '地址'\"},{\"name\":\"description\",\"definition\":\"varchar(512) COMMENT '描述'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"connTimeout\",\"definition\":\"json COMMENT '连接超时'\"},{\"name\":\"readTimeout\",\"definition\":\"json COMMENT '读超时'\"},{\"name\":\"idleTimeout\",\"definition\":\"json COMMENT '空闲连接超时'\"},{\"name\":\"maxFails\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最多失败次数'\"},{\"name\":\"maxConns\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数'\"},{\"name\":\"maxIdleConns\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '最多空闲连接数'\"},{\"name\":\"httpRequestURI\",\"definition\":\"varchar(1024) COMMENT '转发后的请求URI'\"},{\"name\":\"httpRequestHeader\",\"definition\":\"json COMMENT '请求Header配置'\"},{\"name\":\"httpResponseHeader\",\"definition\":\"json COMMENT '响应Header配置'\"},{\"name\":\"host\",\"definition\":\"varchar(255) COMMENT '自定义主机名'\"},{\"name\":\"healthCheck\",\"definition\":\"json COMMENT '健康检查设置'\"},{\"name\":\"cert\",\"definition\":\"json COMMENT '证书设置'\"},{\"name\":\"ftp\",\"definition\":\"json COMMENT 'FTP相关设置'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='供应商'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '真实姓名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeRegionCities\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionCities` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `provinceId` int(11) unsigned DEFAULT '0' COMMENT '省份ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n PRIMARY KEY (`id`),\\n KEY `proviceId` (`provinceId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"provinceId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '省份ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"proviceId\",\"definition\":\"KEY `proviceId` (`provinceId`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"北京市\\\"]\",\"dataId\":\"215\",\"id\":\"1\",\"name\":\"北京市\",\"provinceId\":\"1\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"天津市\\\"]\",\"dataId\":\"235\",\"id\":\"2\",\"name\":\"天津市\",\"provinceId\":\"2\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"石家庄市\\\"]\",\"dataId\":\"255\",\"id\":\"3\",\"name\":\"石家庄市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"唐山市\\\"]\",\"dataId\":\"279\",\"id\":\"4\",\"name\":\"唐山市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"秦皇岛市\\\"]\",\"dataId\":\"294\",\"id\":\"5\",\"name\":\"秦皇岛市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"邯郸市\\\"]\",\"dataId\":\"302\",\"id\":\"6\",\"name\":\"邯郸市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"邢台市\\\"]\",\"dataId\":\"322\",\"id\":\"7\",\"name\":\"邢台市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"保定市\\\"]\",\"dataId\":\"340\",\"id\":\"8\",\"name\":\"保定市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"张家口市\\\"]\",\"dataId\":\"366\",\"id\":\"9\",\"name\":\"张家口市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"承德市\\\"]\",\"dataId\":\"382\",\"id\":\"10\",\"name\":\"承德市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"沧州市\\\"]\",\"dataId\":\"394\",\"id\":\"11\",\"name\":\"沧州市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"廊坊市\\\"]\",\"dataId\":\"410\",\"id\":\"12\",\"name\":\"廊坊市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"衡水市\\\"]\",\"dataId\":\"421\",\"id\":\"13\",\"name\":\"衡水市\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"太原市\\\"]\",\"dataId\":\"434\",\"id\":\"14\",\"name\":\"太原市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"大同市\\\"]\",\"dataId\":\"445\",\"id\":\"15\",\"name\":\"大同市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"阳泉市\\\"]\",\"dataId\":\"457\",\"id\":\"16\",\"name\":\"阳泉市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"长治市\\\"]\",\"dataId\":\"461\",\"id\":\"17\",\"name\":\"长治市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"晋城市\\\"]\",\"dataId\":\"473\",\"id\":\"18\",\"name\":\"晋城市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"朔州市\\\"]\",\"dataId\":\"479\",\"id\":\"19\",\"name\":\"朔州市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"晋中市\\\"]\",\"dataId\":\"486\",\"id\":\"20\",\"name\":\"晋中市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"运城市\\\"]\",\"dataId\":\"498\",\"id\":\"21\",\"name\":\"运城市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"忻州市\\\"]\",\"dataId\":\"512\",\"id\":\"22\",\"name\":\"忻州市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"临汾市\\\"]\",\"dataId\":\"527\",\"id\":\"23\",\"name\":\"临汾市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"吕梁市\\\"]\",\"dataId\":\"545\",\"id\":\"24\",\"name\":\"吕梁市\",\"provinceId\":\"4\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"呼和浩特市\\\"]\",\"dataId\":\"560\",\"id\":\"25\",\"name\":\"呼和浩特市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"包头市\\\"]\",\"dataId\":\"570\",\"id\":\"26\",\"name\":\"包头市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"乌海市\\\"]\",\"dataId\":\"580\",\"id\":\"27\",\"name\":\"乌海市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"赤峰市\\\"]\",\"dataId\":\"584\",\"id\":\"28\",\"name\":\"赤峰市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"通辽市\\\"]\",\"dataId\":\"597\",\"id\":\"29\",\"name\":\"通辽市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"鄂尔多斯市\\\"]\",\"dataId\":\"606\",\"id\":\"30\",\"name\":\"鄂尔多斯市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"呼伦贝尔市\\\"]\",\"dataId\":\"615\",\"id\":\"31\",\"name\":\"呼伦贝尔市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"巴彦淖尔市\\\"]\",\"dataId\":\"629\",\"id\":\"32\",\"name\":\"巴彦淖尔市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"乌兰察布市\\\"]\",\"dataId\":\"637\",\"id\":\"33\",\"name\":\"乌兰察布市\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"兴安盟\\\"]\",\"dataId\":\"649\",\"id\":\"34\",\"name\":\"兴安盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":35,\"values\":{\"codes\":\"[\\\"锡林郭勒盟\\\"]\",\"dataId\":\"656\",\"id\":\"35\",\"name\":\"锡林郭勒盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":36,\"values\":{\"codes\":\"[\\\"阿拉善盟\\\"]\",\"dataId\":\"669\",\"id\":\"36\",\"name\":\"阿拉善盟\",\"provinceId\":\"5\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":37,\"values\":{\"codes\":\"[\\\"沈阳市\\\"]\",\"dataId\":\"674\",\"id\":\"37\",\"name\":\"沈阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":38,\"values\":{\"codes\":\"[\\\"大连市\\\"]\",\"dataId\":\"687\",\"id\":\"38\",\"name\":\"大连市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":39,\"values\":{\"codes\":\"[\\\"鞍山市\\\"]\",\"dataId\":\"698\",\"id\":\"39\",\"name\":\"鞍山市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":40,\"values\":{\"codes\":\"[\\\"抚顺市\\\"]\",\"dataId\":\"705\",\"id\":\"40\",\"name\":\"抚顺市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":41,\"values\":{\"codes\":\"[\\\"本溪市\\\"]\",\"dataId\":\"713\",\"id\":\"41\",\"name\":\"本溪市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":42,\"values\":{\"codes\":\"[\\\"丹东市\\\"]\",\"dataId\":\"720\",\"id\":\"42\",\"name\":\"丹东市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":43,\"values\":{\"codes\":\"[\\\"锦州市\\\"]\",\"dataId\":\"727\",\"id\":\"43\",\"name\":\"锦州市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":44,\"values\":{\"codes\":\"[\\\"营口市\\\"]\",\"dataId\":\"735\",\"id\":\"44\",\"name\":\"营口市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":45,\"values\":{\"codes\":\"[\\\"阜新市\\\"]\",\"dataId\":\"742\",\"id\":\"45\",\"name\":\"阜新市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":46,\"values\":{\"codes\":\"[\\\"辽阳市\\\"]\",\"dataId\":\"750\",\"id\":\"46\",\"name\":\"辽阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":47,\"values\":{\"codes\":\"[\\\"盘锦市\\\"]\",\"dataId\":\"758\",\"id\":\"47\",\"name\":\"盘锦市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":48,\"values\":{\"codes\":\"[\\\"铁岭市\\\"]\",\"dataId\":\"763\",\"id\":\"48\",\"name\":\"铁岭市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":49,\"values\":{\"codes\":\"[\\\"朝阳市\\\"]\",\"dataId\":\"771\",\"id\":\"49\",\"name\":\"朝阳市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":50,\"values\":{\"codes\":\"[\\\"葫芦岛市\\\"]\",\"dataId\":\"779\",\"id\":\"50\",\"name\":\"葫芦岛市\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":51,\"values\":{\"codes\":\"[\\\"长春市\\\"]\",\"dataId\":\"787\",\"id\":\"51\",\"name\":\"长春市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":52,\"values\":{\"codes\":\"[\\\"吉林市\\\"]\",\"dataId\":\"797\",\"id\":\"52\",\"name\":\"吉林市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":53,\"values\":{\"codes\":\"[\\\"四平市\\\"]\",\"dataId\":\"807\",\"id\":\"53\",\"name\":\"四平市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":54,\"values\":{\"codes\":\"[\\\"辽源市\\\"]\",\"dataId\":\"812\",\"id\":\"54\",\"name\":\"辽源市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":55,\"values\":{\"codes\":\"[\\\"通化市\\\"]\",\"dataId\":\"817\",\"id\":\"55\",\"name\":\"通化市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":56,\"values\":{\"codes\":\"[\\\"白山市\\\"]\",\"dataId\":\"825\",\"id\":\"56\",\"name\":\"白山市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":57,\"values\":{\"codes\":\"[\\\"松原市\\\"]\",\"dataId\":\"832\",\"id\":\"57\",\"name\":\"松原市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":58,\"values\":{\"codes\":\"[\\\"白城市\\\"]\",\"dataId\":\"838\",\"id\":\"58\",\"name\":\"白城市\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":59,\"values\":{\"codes\":\"[\\\"延边朝鲜族自治州\\\"]\",\"dataId\":\"844\",\"id\":\"59\",\"name\":\"延边朝鲜族自治州\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":60,\"values\":{\"codes\":\"[\\\"哈尔滨市\\\"]\",\"dataId\":\"854\",\"id\":\"60\",\"name\":\"哈尔滨市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":61,\"values\":{\"codes\":\"[\\\"齐齐哈尔市\\\"]\",\"dataId\":\"874\",\"id\":\"61\",\"name\":\"齐齐哈尔市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":62,\"values\":{\"codes\":\"[\\\"鸡西市\\\"]\",\"dataId\":\"891\",\"id\":\"62\",\"name\":\"鸡西市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":63,\"values\":{\"codes\":\"[\\\"鹤岗市\\\"]\",\"dataId\":\"901\",\"id\":\"63\",\"name\":\"鹤岗市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":64,\"values\":{\"codes\":\"[\\\"双鸭山市\\\"]\",\"dataId\":\"910\",\"id\":\"64\",\"name\":\"双鸭山市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":65,\"values\":{\"codes\":\"[\\\"大庆市\\\"]\",\"dataId\":\"919\",\"id\":\"65\",\"name\":\"大庆市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":66,\"values\":{\"codes\":\"[\\\"伊春市\\\"]\",\"dataId\":\"929\",\"id\":\"66\",\"name\":\"伊春市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":67,\"values\":{\"codes\":\"[\\\"佳木斯市\\\"]\",\"dataId\":\"947\",\"id\":\"67\",\"name\":\"佳木斯市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":68,\"values\":{\"codes\":\"[\\\"七台河市\\\"]\",\"dataId\":\"957\",\"id\":\"68\",\"name\":\"七台河市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":69,\"values\":{\"codes\":\"[\\\"牡丹江市\\\"]\",\"dataId\":\"962\",\"id\":\"69\",\"name\":\"牡丹江市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":70,\"values\":{\"codes\":\"[\\\"黑河市\\\"]\",\"dataId\":\"972\",\"id\":\"70\",\"name\":\"黑河市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":71,\"values\":{\"codes\":\"[\\\"绥化市\\\"]\",\"dataId\":\"979\",\"id\":\"71\",\"name\":\"绥化市\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":72,\"values\":{\"codes\":\"[\\\"大兴安岭地区\\\"]\",\"dataId\":\"990\",\"id\":\"72\",\"name\":\"大兴安岭地区\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":73,\"values\":{\"codes\":\"[\\\"上海市\\\"]\",\"dataId\":\"995\",\"id\":\"73\",\"name\":\"上海市\",\"provinceId\":\"9\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":74,\"values\":{\"codes\":\"[\\\"南京市\\\"]\",\"dataId\":\"1015\",\"id\":\"74\",\"name\":\"南京市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":75,\"values\":{\"codes\":\"[\\\"无锡市\\\"]\",\"dataId\":\"1029\",\"id\":\"75\",\"name\":\"无锡市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":76,\"values\":{\"codes\":\"[\\\"徐州市\\\"]\",\"dataId\":\"1038\",\"id\":\"76\",\"name\":\"徐州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":77,\"values\":{\"codes\":\"[\\\"常州市\\\"]\",\"dataId\":\"1049\",\"id\":\"77\",\"name\":\"常州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":78,\"values\":{\"codes\":\"[\\\"苏州市\\\"]\",\"dataId\":\"1057\",\"id\":\"78\",\"name\":\"苏州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":79,\"values\":{\"codes\":\"[\\\"南通市\\\"]\",\"dataId\":\"1069\",\"id\":\"79\",\"name\":\"南通市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":80,\"values\":{\"codes\":\"[\\\"连云港市\\\"]\",\"dataId\":\"1078\",\"id\":\"80\",\"name\":\"连云港市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":81,\"values\":{\"codes\":\"[\\\"淮安市\\\"]\",\"dataId\":\"1085\",\"id\":\"81\",\"name\":\"淮安市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":82,\"values\":{\"codes\":\"[\\\"盐城市\\\"]\",\"dataId\":\"1093\",\"id\":\"82\",\"name\":\"盐城市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":83,\"values\":{\"codes\":\"[\\\"扬州市\\\"]\",\"dataId\":\"1103\",\"id\":\"83\",\"name\":\"扬州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":84,\"values\":{\"codes\":\"[\\\"镇江市\\\"]\",\"dataId\":\"1111\",\"id\":\"84\",\"name\":\"镇江市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":85,\"values\":{\"codes\":\"[\\\"泰州市\\\"]\",\"dataId\":\"1118\",\"id\":\"85\",\"name\":\"泰州市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":86,\"values\":{\"codes\":\"[\\\"宿迁市\\\"]\",\"dataId\":\"1125\",\"id\":\"86\",\"name\":\"宿迁市\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":87,\"values\":{\"codes\":\"[\\\"杭州市\\\"]\",\"dataId\":\"1132\",\"id\":\"87\",\"name\":\"杭州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":88,\"values\":{\"codes\":\"[\\\"宁波市\\\"]\",\"dataId\":\"1146\",\"id\":\"88\",\"name\":\"宁波市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":89,\"values\":{\"codes\":\"[\\\"温州市\\\"]\",\"dataId\":\"1158\",\"id\":\"89\",\"name\":\"温州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":90,\"values\":{\"codes\":\"[\\\"嘉兴市\\\"]\",\"dataId\":\"1170\",\"id\":\"90\",\"name\":\"嘉兴市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":91,\"values\":{\"codes\":\"[\\\"湖州市\\\"]\",\"dataId\":\"1178\",\"id\":\"91\",\"name\":\"湖州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":92,\"values\":{\"codes\":\"[\\\"绍兴市\\\"]\",\"dataId\":\"1184\",\"id\":\"92\",\"name\":\"绍兴市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":93,\"values\":{\"codes\":\"[\\\"金华市\\\"]\",\"dataId\":\"1191\",\"id\":\"93\",\"name\":\"金华市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":94,\"values\":{\"codes\":\"[\\\"衢州市\\\"]\",\"dataId\":\"1201\",\"id\":\"94\",\"name\":\"衢州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":95,\"values\":{\"codes\":\"[\\\"舟山市\\\"]\",\"dataId\":\"1208\",\"id\":\"95\",\"name\":\"舟山市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":96,\"values\":{\"codes\":\"[\\\"台州市\\\"]\",\"dataId\":\"1212\",\"id\":\"96\",\"name\":\"台州市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":97,\"values\":{\"codes\":\"[\\\"丽水市\\\"]\",\"dataId\":\"1222\",\"id\":\"97\",\"name\":\"丽水市\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":98,\"values\":{\"codes\":\"[\\\"合肥市\\\"]\",\"dataId\":\"1233\",\"id\":\"98\",\"name\":\"合肥市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":99,\"values\":{\"codes\":\"[\\\"芜湖市\\\"]\",\"dataId\":\"1241\",\"id\":\"99\",\"name\":\"芜湖市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":100,\"values\":{\"codes\":\"[\\\"蚌埠市\\\"]\",\"dataId\":\"1249\",\"id\":\"100\",\"name\":\"蚌埠市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":101,\"values\":{\"codes\":\"[\\\"淮南市\\\"]\",\"dataId\":\"1257\",\"id\":\"101\",\"name\":\"淮南市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":102,\"values\":{\"codes\":\"[\\\"马鞍山市\\\"]\",\"dataId\":\"1264\",\"id\":\"102\",\"name\":\"马鞍山市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":103,\"values\":{\"codes\":\"[\\\"淮北市\\\"]\",\"dataId\":\"1269\",\"id\":\"103\",\"name\":\"淮北市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":104,\"values\":{\"codes\":\"[\\\"铜陵市\\\"]\",\"dataId\":\"1274\",\"id\":\"104\",\"name\":\"铜陵市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":105,\"values\":{\"codes\":\"[\\\"安庆市\\\"]\",\"dataId\":\"1278\",\"id\":\"105\",\"name\":\"安庆市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":106,\"values\":{\"codes\":\"[\\\"黄山市\\\"]\",\"dataId\":\"1289\",\"id\":\"106\",\"name\":\"黄山市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":107,\"values\":{\"codes\":\"[\\\"滁州市\\\"]\",\"dataId\":\"1297\",\"id\":\"107\",\"name\":\"滁州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":108,\"values\":{\"codes\":\"[\\\"阜阳市\\\"]\",\"dataId\":\"1306\",\"id\":\"108\",\"name\":\"阜阳市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":109,\"values\":{\"codes\":\"[\\\"宿州市\\\"]\",\"dataId\":\"1315\",\"id\":\"109\",\"name\":\"宿州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":110,\"values\":{\"codes\":\"[\\\"巢湖市\\\"]\",\"dataId\":\"1321\",\"id\":\"110\",\"name\":\"巢湖市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":111,\"values\":{\"codes\":\"[\\\"六安市\\\"]\",\"dataId\":\"1327\",\"id\":\"111\",\"name\":\"六安市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":112,\"values\":{\"codes\":\"[\\\"亳州市\\\"]\",\"dataId\":\"1335\",\"id\":\"112\",\"name\":\"亳州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":113,\"values\":{\"codes\":\"[\\\"池州市\\\"]\",\"dataId\":\"1340\",\"id\":\"113\",\"name\":\"池州市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":114,\"values\":{\"codes\":\"[\\\"宣城市\\\"]\",\"dataId\":\"1345\",\"id\":\"114\",\"name\":\"宣城市\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":115,\"values\":{\"codes\":\"[\\\"福州市\\\"]\",\"dataId\":\"1354\",\"id\":\"115\",\"name\":\"福州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":116,\"values\":{\"codes\":\"[\\\"厦门市\\\"]\",\"dataId\":\"1367\",\"id\":\"116\",\"name\":\"厦门市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":117,\"values\":{\"codes\":\"[\\\"莆田市\\\"]\",\"dataId\":\"1374\",\"id\":\"117\",\"name\":\"莆田市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":118,\"values\":{\"codes\":\"[\\\"三明市\\\"]\",\"dataId\":\"1380\",\"id\":\"118\",\"name\":\"三明市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":119,\"values\":{\"codes\":\"[\\\"泉州市\\\"]\",\"dataId\":\"1393\",\"id\":\"119\",\"name\":\"泉州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":120,\"values\":{\"codes\":\"[\\\"漳州市\\\"]\",\"dataId\":\"1406\",\"id\":\"120\",\"name\":\"漳州市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":121,\"values\":{\"codes\":\"[\\\"南平市\\\"]\",\"dataId\":\"1418\",\"id\":\"121\",\"name\":\"南平市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":122,\"values\":{\"codes\":\"[\\\"龙岩市\\\"]\",\"dataId\":\"1429\",\"id\":\"122\",\"name\":\"龙岩市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":123,\"values\":{\"codes\":\"[\\\"宁德市\\\"]\",\"dataId\":\"1437\",\"id\":\"123\",\"name\":\"宁德市\",\"provinceId\":\"13\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":124,\"values\":{\"codes\":\"[\\\"南昌市\\\"]\",\"dataId\":\"1448\",\"id\":\"124\",\"name\":\"南昌市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":125,\"values\":{\"codes\":\"[\\\"景德镇市\\\"]\",\"dataId\":\"1457\",\"id\":\"125\",\"name\":\"景德镇市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":126,\"values\":{\"codes\":\"[\\\"萍乡市\\\"]\",\"dataId\":\"1462\",\"id\":\"126\",\"name\":\"萍乡市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":127,\"values\":{\"codes\":\"[\\\"九江市\\\"]\",\"dataId\":\"1468\",\"id\":\"127\",\"name\":\"九江市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":128,\"values\":{\"codes\":\"[\\\"新余市\\\"]\",\"dataId\":\"1481\",\"id\":\"128\",\"name\":\"新余市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":129,\"values\":{\"codes\":\"[\\\"鹰潭市\\\"]\",\"dataId\":\"1484\",\"id\":\"129\",\"name\":\"鹰潭市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":130,\"values\":{\"codes\":\"[\\\"赣州市\\\"]\",\"dataId\":\"1488\",\"id\":\"130\",\"name\":\"赣州市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":131,\"values\":{\"codes\":\"[\\\"吉安市\\\"]\",\"dataId\":\"1507\",\"id\":\"131\",\"name\":\"吉安市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":132,\"values\":{\"codes\":\"[\\\"宜春市\\\"]\",\"dataId\":\"1521\",\"id\":\"132\",\"name\":\"宜春市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":133,\"values\":{\"codes\":\"[\\\"抚州市\\\"]\",\"dataId\":\"1532\",\"id\":\"133\",\"name\":\"抚州市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":134,\"values\":{\"codes\":\"[\\\"上饶市\\\"]\",\"dataId\":\"1544\",\"id\":\"134\",\"name\":\"上饶市\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":135,\"values\":{\"codes\":\"[\\\"济南市\\\"]\",\"dataId\":\"1558\",\"id\":\"135\",\"name\":\"济南市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":136,\"values\":{\"codes\":\"[\\\"青岛市\\\"]\",\"dataId\":\"1569\",\"id\":\"136\",\"name\":\"青岛市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":137,\"values\":{\"codes\":\"[\\\"淄博市\\\"]\",\"dataId\":\"1582\",\"id\":\"137\",\"name\":\"淄博市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":138,\"values\":{\"codes\":\"[\\\"枣庄市\\\"]\",\"dataId\":\"1591\",\"id\":\"138\",\"name\":\"枣庄市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":139,\"values\":{\"codes\":\"[\\\"东营市\\\"]\",\"dataId\":\"1597\",\"id\":\"139\",\"name\":\"东营市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":140,\"values\":{\"codes\":\"[\\\"烟台市\\\"]\",\"dataId\":\"1603\",\"id\":\"140\",\"name\":\"烟台市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":141,\"values\":{\"codes\":\"[\\\"潍坊市\\\"]\",\"dataId\":\"1616\",\"id\":\"141\",\"name\":\"潍坊市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":142,\"values\":{\"codes\":\"[\\\"济宁市\\\"]\",\"dataId\":\"1629\",\"id\":\"142\",\"name\":\"济宁市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":143,\"values\":{\"codes\":\"[\\\"泰安市\\\"]\",\"dataId\":\"1641\",\"id\":\"143\",\"name\":\"泰安市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":144,\"values\":{\"codes\":\"[\\\"威海市\\\"]\",\"dataId\":\"1648\",\"id\":\"144\",\"name\":\"威海市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":145,\"values\":{\"codes\":\"[\\\"日照市\\\"]\",\"dataId\":\"1653\",\"id\":\"145\",\"name\":\"日照市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":146,\"values\":{\"codes\":\"[\\\"莱芜市\\\"]\",\"dataId\":\"1658\",\"id\":\"146\",\"name\":\"莱芜市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":147,\"values\":{\"codes\":\"[\\\"临沂市\\\"]\",\"dataId\":\"1661\",\"id\":\"147\",\"name\":\"临沂市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":148,\"values\":{\"codes\":\"[\\\"德州市\\\"]\",\"dataId\":\"1673\",\"id\":\"148\",\"name\":\"德州市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":149,\"values\":{\"codes\":\"[\\\"聊城市\\\"]\",\"dataId\":\"1685\",\"id\":\"149\",\"name\":\"聊城市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":150,\"values\":{\"codes\":\"[\\\"滨州市\\\"]\",\"dataId\":\"1694\",\"id\":\"150\",\"name\":\"滨州市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":151,\"values\":{\"codes\":\"[\\\"菏泽市\\\"]\",\"dataId\":\"1702\",\"id\":\"151\",\"name\":\"菏泽市\",\"provinceId\":\"15\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":152,\"values\":{\"codes\":\"[\\\"郑州市\\\"]\",\"dataId\":\"1713\",\"id\":\"152\",\"name\":\"郑州市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":153,\"values\":{\"codes\":\"[\\\"开封市\\\"]\",\"dataId\":\"1726\",\"id\":\"153\",\"name\":\"开封市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":154,\"values\":{\"codes\":\"[\\\"洛阳市\\\"]\",\"dataId\":\"1734\",\"id\":\"154\",\"name\":\"洛阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":155,\"values\":{\"codes\":\"[\\\"平顶山市\\\"]\",\"dataId\":\"1750\",\"id\":\"155\",\"name\":\"平顶山市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":156,\"values\":{\"codes\":\"[\\\"安阳市\\\"]\",\"dataId\":\"1760\",\"id\":\"156\",\"name\":\"安阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":157,\"values\":{\"codes\":\"[\\\"鹤壁市\\\"]\",\"dataId\":\"1770\",\"id\":\"157\",\"name\":\"鹤壁市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":158,\"values\":{\"codes\":\"[\\\"新乡市\\\"]\",\"dataId\":\"1776\",\"id\":\"158\",\"name\":\"新乡市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":159,\"values\":{\"codes\":\"[\\\"焦作市\\\"]\",\"dataId\":\"1789\",\"id\":\"159\",\"name\":\"焦作市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":160,\"values\":{\"codes\":\"[\\\"濮阳市\\\"]\",\"dataId\":\"1801\",\"id\":\"160\",\"name\":\"濮阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":161,\"values\":{\"codes\":\"[\\\"许昌市\\\"]\",\"dataId\":\"1808\",\"id\":\"161\",\"name\":\"许昌市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":162,\"values\":{\"codes\":\"[\\\"漯河市\\\"]\",\"dataId\":\"1815\",\"id\":\"162\",\"name\":\"漯河市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":163,\"values\":{\"codes\":\"[\\\"三门峡市\\\"]\",\"dataId\":\"1821\",\"id\":\"163\",\"name\":\"三门峡市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":164,\"values\":{\"codes\":\"[\\\"南阳市\\\"]\",\"dataId\":\"1829\",\"id\":\"164\",\"name\":\"南阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":165,\"values\":{\"codes\":\"[\\\"商丘市\\\"]\",\"dataId\":\"1843\",\"id\":\"165\",\"name\":\"商丘市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":166,\"values\":{\"codes\":\"[\\\"信阳市\\\"]\",\"dataId\":\"1853\",\"id\":\"166\",\"name\":\"信阳市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":167,\"values\":{\"codes\":\"[\\\"周口市\\\"]\",\"dataId\":\"1864\",\"id\":\"167\",\"name\":\"周口市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":168,\"values\":{\"codes\":\"[\\\"驻马店市\\\"]\",\"dataId\":\"1875\",\"id\":\"168\",\"name\":\"驻马店市\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":169,\"values\":{\"codes\":\"[\\\"武汉市\\\"]\",\"dataId\":\"1887\",\"id\":\"169\",\"name\":\"武汉市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":170,\"values\":{\"codes\":\"[\\\"黄石市\\\"]\",\"dataId\":\"1900\",\"id\":\"170\",\"name\":\"黄石市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":171,\"values\":{\"codes\":\"[\\\"十堰市\\\"]\",\"dataId\":\"1907\",\"id\":\"171\",\"name\":\"十堰市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":172,\"values\":{\"codes\":\"[\\\"宜昌市\\\"]\",\"dataId\":\"1916\",\"id\":\"172\",\"name\":\"宜昌市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":173,\"values\":{\"codes\":\"[\\\"襄樊市\\\"]\",\"dataId\":\"1930\",\"id\":\"173\",\"name\":\"襄樊市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":174,\"values\":{\"codes\":\"[\\\"鄂州市\\\"]\",\"dataId\":\"1940\",\"id\":\"174\",\"name\":\"鄂州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":175,\"values\":{\"codes\":\"[\\\"荆门市\\\"]\",\"dataId\":\"1944\",\"id\":\"175\",\"name\":\"荆门市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":176,\"values\":{\"codes\":\"[\\\"孝感市\\\"]\",\"dataId\":\"1950\",\"id\":\"176\",\"name\":\"孝感市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":177,\"values\":{\"codes\":\"[\\\"荆州市\\\"]\",\"dataId\":\"1958\",\"id\":\"177\",\"name\":\"荆州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":178,\"values\":{\"codes\":\"[\\\"黄冈市\\\"]\",\"dataId\":\"1967\",\"id\":\"178\",\"name\":\"黄冈市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":179,\"values\":{\"codes\":\"[\\\"咸宁市\\\"]\",\"dataId\":\"1978\",\"id\":\"179\",\"name\":\"咸宁市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":180,\"values\":{\"codes\":\"[\\\"随州市\\\"]\",\"dataId\":\"1985\",\"id\":\"180\",\"name\":\"随州市\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":181,\"values\":{\"codes\":\"[\\\"恩施土家族苗族自治州\\\"]\",\"dataId\":\"1988\",\"id\":\"181\",\"name\":\"恩施土家族苗族自治州\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":182,\"values\":{\"codes\":\"[\\\"神农架\\\"]\",\"dataId\":\"1997\",\"id\":\"182\",\"name\":\"神农架\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":183,\"values\":{\"codes\":\"[\\\"长沙市\\\"]\",\"dataId\":\"2003\",\"id\":\"183\",\"name\":\"长沙市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":184,\"values\":{\"codes\":\"[\\\"株洲市\\\"]\",\"dataId\":\"2013\",\"id\":\"184\",\"name\":\"株洲市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":185,\"values\":{\"codes\":\"[\\\"湘潭市\\\"]\",\"dataId\":\"2023\",\"id\":\"185\",\"name\":\"湘潭市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":186,\"values\":{\"codes\":\"[\\\"衡阳市\\\"]\",\"dataId\":\"2029\",\"id\":\"186\",\"name\":\"衡阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":187,\"values\":{\"codes\":\"[\\\"邵阳市\\\"]\",\"dataId\":\"2042\",\"id\":\"187\",\"name\":\"邵阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":188,\"values\":{\"codes\":\"[\\\"岳阳市\\\"]\",\"dataId\":\"2055\",\"id\":\"188\",\"name\":\"岳阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":189,\"values\":{\"codes\":\"[\\\"常德市\\\"]\",\"dataId\":\"2065\",\"id\":\"189\",\"name\":\"常德市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":190,\"values\":{\"codes\":\"[\\\"张家界市\\\"]\",\"dataId\":\"2075\",\"id\":\"190\",\"name\":\"张家界市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":191,\"values\":{\"codes\":\"[\\\"益阳市\\\"]\",\"dataId\":\"2080\",\"id\":\"191\",\"name\":\"益阳市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":192,\"values\":{\"codes\":\"[\\\"郴州市\\\"]\",\"dataId\":\"2087\",\"id\":\"192\",\"name\":\"郴州市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":193,\"values\":{\"codes\":\"[\\\"永州市\\\"]\",\"dataId\":\"2099\",\"id\":\"193\",\"name\":\"永州市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":194,\"values\":{\"codes\":\"[\\\"怀化市\\\"]\",\"dataId\":\"2111\",\"id\":\"194\",\"name\":\"怀化市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":195,\"values\":{\"codes\":\"[\\\"娄底市\\\"]\",\"dataId\":\"2124\",\"id\":\"195\",\"name\":\"娄底市\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":196,\"values\":{\"codes\":\"[\\\"湘西土家族苗族自治州\\\"]\",\"dataId\":\"2130\",\"id\":\"196\",\"name\":\"湘西土家族苗族自治州\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":197,\"values\":{\"codes\":\"[\\\"广州市\\\"]\",\"dataId\":\"2140\",\"id\":\"197\",\"name\":\"广州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":198,\"values\":{\"codes\":\"[\\\"韶关市\\\"]\",\"dataId\":\"2152\",\"id\":\"198\",\"name\":\"韶关市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":199,\"values\":{\"codes\":\"[\\\"深圳市\\\"]\",\"dataId\":\"2163\",\"id\":\"199\",\"name\":\"深圳市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":200,\"values\":{\"codes\":\"[\\\"珠海市\\\"]\",\"dataId\":\"2169\",\"id\":\"200\",\"name\":\"珠海市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":201,\"values\":{\"codes\":\"[\\\"汕头市\\\"]\",\"dataId\":\"2173\",\"id\":\"201\",\"name\":\"汕头市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":202,\"values\":{\"codes\":\"[\\\"佛山市\\\"]\",\"dataId\":\"2181\",\"id\":\"202\",\"name\":\"佛山市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":203,\"values\":{\"codes\":\"[\\\"江门市\\\"]\",\"dataId\":\"2187\",\"id\":\"203\",\"name\":\"江门市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":204,\"values\":{\"codes\":\"[\\\"湛江市\\\"]\",\"dataId\":\"2195\",\"id\":\"204\",\"name\":\"湛江市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":205,\"values\":{\"codes\":\"[\\\"茂名市\\\"]\",\"dataId\":\"2205\",\"id\":\"205\",\"name\":\"茂名市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":206,\"values\":{\"codes\":\"[\\\"肇庆市\\\"]\",\"dataId\":\"2212\",\"id\":\"206\",\"name\":\"肇庆市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":207,\"values\":{\"codes\":\"[\\\"惠州市\\\"]\",\"dataId\":\"2221\",\"id\":\"207\",\"name\":\"惠州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":208,\"values\":{\"codes\":\"[\\\"梅州市\\\"]\",\"dataId\":\"2227\",\"id\":\"208\",\"name\":\"梅州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":209,\"values\":{\"codes\":\"[\\\"汕尾市\\\"]\",\"dataId\":\"2236\",\"id\":\"209\",\"name\":\"汕尾市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":210,\"values\":{\"codes\":\"[\\\"河源市\\\"]\",\"dataId\":\"2240\",\"id\":\"210\",\"name\":\"河源市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":211,\"values\":{\"codes\":\"[\\\"阳江市\\\"]\",\"dataId\":\"2247\",\"id\":\"211\",\"name\":\"阳江市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":212,\"values\":{\"codes\":\"[\\\"清远市\\\"]\",\"dataId\":\"2252\",\"id\":\"212\",\"name\":\"清远市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":213,\"values\":{\"codes\":\"[\\\"东莞市\\\"]\",\"dataId\":\"2261\",\"id\":\"213\",\"name\":\"东莞市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":214,\"values\":{\"codes\":\"[\\\"中山市\\\"]\",\"dataId\":\"2262\",\"id\":\"214\",\"name\":\"中山市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":215,\"values\":{\"codes\":\"[\\\"潮州市\\\"]\",\"dataId\":\"2263\",\"id\":\"215\",\"name\":\"潮州市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":216,\"values\":{\"codes\":\"[\\\"揭阳市\\\"]\",\"dataId\":\"2267\",\"id\":\"216\",\"name\":\"揭阳市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":217,\"values\":{\"codes\":\"[\\\"云浮市\\\"]\",\"dataId\":\"2273\",\"id\":\"217\",\"name\":\"云浮市\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":218,\"values\":{\"codes\":\"[\\\"南宁市\\\"]\",\"dataId\":\"2280\",\"id\":\"218\",\"name\":\"南宁市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":219,\"values\":{\"codes\":\"[\\\"柳州市\\\"]\",\"dataId\":\"2293\",\"id\":\"219\",\"name\":\"柳州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":220,\"values\":{\"codes\":\"[\\\"桂林市\\\"]\",\"dataId\":\"2304\",\"id\":\"220\",\"name\":\"桂林市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":221,\"values\":{\"codes\":\"[\\\"梧州市\\\"]\",\"dataId\":\"2322\",\"id\":\"221\",\"name\":\"梧州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":222,\"values\":{\"codes\":\"[\\\"北海市\\\"]\",\"dataId\":\"2330\",\"id\":\"222\",\"name\":\"北海市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":223,\"values\":{\"codes\":\"[\\\"防城港市\\\"]\",\"dataId\":\"2335\",\"id\":\"223\",\"name\":\"防城港市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":224,\"values\":{\"codes\":\"[\\\"钦州市\\\"]\",\"dataId\":\"2340\",\"id\":\"224\",\"name\":\"钦州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":225,\"values\":{\"codes\":\"[\\\"贵港市\\\"]\",\"dataId\":\"2345\",\"id\":\"225\",\"name\":\"贵港市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":226,\"values\":{\"codes\":\"[\\\"玉林市\\\"]\",\"dataId\":\"2351\",\"id\":\"226\",\"name\":\"玉林市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":227,\"values\":{\"codes\":\"[\\\"百色市\\\"]\",\"dataId\":\"2358\",\"id\":\"227\",\"name\":\"百色市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":228,\"values\":{\"codes\":\"[\\\"贺州市\\\"]\",\"dataId\":\"2371\",\"id\":\"228\",\"name\":\"贺州市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":229,\"values\":{\"codes\":\"[\\\"河池市\\\"]\",\"dataId\":\"2376\",\"id\":\"229\",\"name\":\"河池市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":230,\"values\":{\"codes\":\"[\\\"来宾市\\\"]\",\"dataId\":\"2388\",\"id\":\"230\",\"name\":\"来宾市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":231,\"values\":{\"codes\":\"[\\\"崇左市\\\"]\",\"dataId\":\"2395\",\"id\":\"231\",\"name\":\"崇左市\",\"provinceId\":\"20\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":232,\"values\":{\"codes\":\"[\\\"海口市\\\"]\",\"dataId\":\"2404\",\"id\":\"232\",\"name\":\"海口市\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":233,\"values\":{\"codes\":\"[\\\"三亚市\\\"]\",\"dataId\":\"2409\",\"id\":\"233\",\"name\":\"三亚市\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":234,\"values\":{\"codes\":\"[\\\"重庆市\\\"]\",\"dataId\":\"2430\",\"id\":\"234\",\"name\":\"重庆市\",\"provinceId\":\"22\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":235,\"values\":{\"codes\":\"[\\\"成都市\\\"]\",\"dataId\":\"2470\",\"id\":\"235\",\"name\":\"成都市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":236,\"values\":{\"codes\":\"[\\\"自贡市\\\"]\",\"dataId\":\"2490\",\"id\":\"236\",\"name\":\"自贡市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":237,\"values\":{\"codes\":\"[\\\"攀枝花市\\\"]\",\"dataId\":\"2497\",\"id\":\"237\",\"name\":\"攀枝花市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":238,\"values\":{\"codes\":\"[\\\"泸州市\\\"]\",\"dataId\":\"2503\",\"id\":\"238\",\"name\":\"泸州市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":239,\"values\":{\"codes\":\"[\\\"德阳市\\\"]\",\"dataId\":\"2511\",\"id\":\"239\",\"name\":\"德阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":240,\"values\":{\"codes\":\"[\\\"绵阳市\\\"]\",\"dataId\":\"2518\",\"id\":\"240\",\"name\":\"绵阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":241,\"values\":{\"codes\":\"[\\\"广元市\\\"]\",\"dataId\":\"2528\",\"id\":\"241\",\"name\":\"广元市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":242,\"values\":{\"codes\":\"[\\\"遂宁市\\\"]\",\"dataId\":\"2535\",\"id\":\"242\",\"name\":\"遂宁市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":243,\"values\":{\"codes\":\"[\\\"内江市\\\"]\",\"dataId\":\"2541\",\"id\":\"243\",\"name\":\"内江市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":244,\"values\":{\"codes\":\"[\\\"乐山市\\\"]\",\"dataId\":\"2546\",\"id\":\"244\",\"name\":\"乐山市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":245,\"values\":{\"codes\":\"[\\\"南充市\\\"]\",\"dataId\":\"2557\",\"id\":\"245\",\"name\":\"南充市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":246,\"values\":{\"codes\":\"[\\\"眉山市\\\"]\",\"dataId\":\"2567\",\"id\":\"246\",\"name\":\"眉山市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":247,\"values\":{\"codes\":\"[\\\"宜宾市\\\"]\",\"dataId\":\"2574\",\"id\":\"247\",\"name\":\"宜宾市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":248,\"values\":{\"codes\":\"[\\\"广安市\\\"]\",\"dataId\":\"2585\",\"id\":\"248\",\"name\":\"广安市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":249,\"values\":{\"codes\":\"[\\\"达州市\\\"]\",\"dataId\":\"2591\",\"id\":\"249\",\"name\":\"达州市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":250,\"values\":{\"codes\":\"[\\\"雅安市\\\"]\",\"dataId\":\"2599\",\"id\":\"250\",\"name\":\"雅安市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":251,\"values\":{\"codes\":\"[\\\"巴中市\\\"]\",\"dataId\":\"2608\",\"id\":\"251\",\"name\":\"巴中市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":252,\"values\":{\"codes\":\"[\\\"资阳市\\\"]\",\"dataId\":\"2613\",\"id\":\"252\",\"name\":\"资阳市\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":253,\"values\":{\"codes\":\"[\\\"阿坝藏族羌族自治州\\\"]\",\"dataId\":\"2618\",\"id\":\"253\",\"name\":\"阿坝藏族羌族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":254,\"values\":{\"codes\":\"[\\\"甘孜藏族自治州\\\"]\",\"dataId\":\"2632\",\"id\":\"254\",\"name\":\"甘孜藏族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":255,\"values\":{\"codes\":\"[\\\"凉山彝族自治州\\\"]\",\"dataId\":\"2651\",\"id\":\"255\",\"name\":\"凉山彝族自治州\",\"provinceId\":\"23\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":256,\"values\":{\"codes\":\"[\\\"贵阳市\\\"]\",\"dataId\":\"2670\",\"id\":\"256\",\"name\":\"贵阳市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":257,\"values\":{\"codes\":\"[\\\"六盘水市\\\"]\",\"dataId\":\"2680\",\"id\":\"257\",\"name\":\"六盘水市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":258,\"values\":{\"codes\":\"[\\\"遵义市\\\"]\",\"dataId\":\"2685\",\"id\":\"258\",\"name\":\"遵义市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":259,\"values\":{\"codes\":\"[\\\"安顺市\\\"]\",\"dataId\":\"2700\",\"id\":\"259\",\"name\":\"安顺市\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":260,\"values\":{\"codes\":\"[\\\"铜仁地区\\\"]\",\"dataId\":\"2707\",\"id\":\"260\",\"name\":\"铜仁地区\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":261,\"values\":{\"codes\":\"[\\\"黔西南布依族苗族自治州\\\"]\",\"dataId\":\"2718\",\"id\":\"261\",\"name\":\"黔西南布依族苗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":262,\"values\":{\"codes\":\"[\\\"毕节地区\\\"]\",\"dataId\":\"2727\",\"id\":\"262\",\"name\":\"毕节地区\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":263,\"values\":{\"codes\":\"[\\\"黔东南苗族侗族自治州\\\"]\",\"dataId\":\"2736\",\"id\":\"263\",\"name\":\"黔东南苗族侗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":264,\"values\":{\"codes\":\"[\\\"黔南布依族苗族自治州\\\"]\",\"dataId\":\"2753\",\"id\":\"264\",\"name\":\"黔南布依族苗族自治州\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":265,\"values\":{\"codes\":\"[\\\"昆明市\\\"]\",\"dataId\":\"2767\",\"id\":\"265\",\"name\":\"昆明市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":266,\"values\":{\"codes\":\"[\\\"曲靖市\\\"]\",\"dataId\":\"2782\",\"id\":\"266\",\"name\":\"曲靖市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":267,\"values\":{\"codes\":\"[\\\"玉溪市\\\"]\",\"dataId\":\"2792\",\"id\":\"267\",\"name\":\"玉溪市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":268,\"values\":{\"codes\":\"[\\\"保山市\\\"]\",\"dataId\":\"2802\",\"id\":\"268\",\"name\":\"保山市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":269,\"values\":{\"codes\":\"[\\\"昭通市\\\"]\",\"dataId\":\"2808\",\"id\":\"269\",\"name\":\"昭通市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":270,\"values\":{\"codes\":\"[\\\"丽江市\\\"]\",\"dataId\":\"2820\",\"id\":\"270\",\"name\":\"丽江市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":271,\"values\":{\"codes\":\"[\\\"思茅市\\\"]\",\"dataId\":\"2826\",\"id\":\"271\",\"name\":\"思茅市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":272,\"values\":{\"codes\":\"[\\\"临沧市\\\"]\",\"dataId\":\"2837\",\"id\":\"272\",\"name\":\"临沧市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":273,\"values\":{\"codes\":\"[\\\"楚雄彝族自治州\\\"]\",\"dataId\":\"2846\",\"id\":\"273\",\"name\":\"楚雄彝族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":274,\"values\":{\"codes\":\"[\\\"红河哈尼族彝族自治州\\\"]\",\"dataId\":\"2857\",\"id\":\"274\",\"name\":\"红河哈尼族彝族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":275,\"values\":{\"codes\":\"[\\\"文山壮族苗族自治州\\\"]\",\"dataId\":\"2871\",\"id\":\"275\",\"name\":\"文山壮族苗族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":276,\"values\":{\"codes\":\"[\\\"西双版纳傣族自治州\\\"]\",\"dataId\":\"2880\",\"id\":\"276\",\"name\":\"西双版纳傣族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":277,\"values\":{\"codes\":\"[\\\"大理白族自治州\\\"]\",\"dataId\":\"2884\",\"id\":\"277\",\"name\":\"大理白族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":278,\"values\":{\"codes\":\"[\\\"德宏傣族景颇族自治州\\\"]\",\"dataId\":\"2897\",\"id\":\"278\",\"name\":\"德宏傣族景颇族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":279,\"values\":{\"codes\":\"[\\\"怒江傈僳族自治州\\\"]\",\"dataId\":\"2903\",\"id\":\"279\",\"name\":\"怒江傈僳族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":280,\"values\":{\"codes\":\"[\\\"迪庆藏族自治州\\\"]\",\"dataId\":\"2908\",\"id\":\"280\",\"name\":\"迪庆藏族自治州\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":281,\"values\":{\"codes\":\"[\\\"拉萨市\\\"]\",\"dataId\":\"2913\",\"id\":\"281\",\"name\":\"拉萨市\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":282,\"values\":{\"codes\":\"[\\\"昌都地区\\\"]\",\"dataId\":\"2922\",\"id\":\"282\",\"name\":\"昌都地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":283,\"values\":{\"codes\":\"[\\\"山南地区\\\"]\",\"dataId\":\"2934\",\"id\":\"283\",\"name\":\"山南地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":284,\"values\":{\"codes\":\"[\\\"日喀则地区\\\"]\",\"dataId\":\"2947\",\"id\":\"284\",\"name\":\"日喀则地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":285,\"values\":{\"codes\":\"[\\\"那曲地区\\\"]\",\"dataId\":\"2966\",\"id\":\"285\",\"name\":\"那曲地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":286,\"values\":{\"codes\":\"[\\\"阿里地区\\\"]\",\"dataId\":\"2977\",\"id\":\"286\",\"name\":\"阿里地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":287,\"values\":{\"codes\":\"[\\\"林芝地区\\\"]\",\"dataId\":\"2985\",\"id\":\"287\",\"name\":\"林芝地区\",\"provinceId\":\"26\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":288,\"values\":{\"codes\":\"[\\\"西安市\\\"]\",\"dataId\":\"2994\",\"id\":\"288\",\"name\":\"西安市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":289,\"values\":{\"codes\":\"[\\\"铜川市\\\"]\",\"dataId\":\"3006\",\"id\":\"289\",\"name\":\"铜川市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":290,\"values\":{\"codes\":\"[\\\"宝鸡市\\\"]\",\"dataId\":\"3011\",\"id\":\"290\",\"name\":\"宝鸡市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":291,\"values\":{\"codes\":\"[\\\"咸阳市\\\"]\",\"dataId\":\"3024\",\"id\":\"291\",\"name\":\"咸阳市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":292,\"values\":{\"codes\":\"[\\\"渭南市\\\"]\",\"dataId\":\"3039\",\"id\":\"292\",\"name\":\"渭南市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":293,\"values\":{\"codes\":\"[\\\"延安市\\\"]\",\"dataId\":\"3051\",\"id\":\"293\",\"name\":\"延安市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":294,\"values\":{\"codes\":\"[\\\"汉中市\\\"]\",\"dataId\":\"3065\",\"id\":\"294\",\"name\":\"汉中市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":295,\"values\":{\"codes\":\"[\\\"榆林市\\\"]\",\"dataId\":\"3077\",\"id\":\"295\",\"name\":\"榆林市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":296,\"values\":{\"codes\":\"[\\\"安康市\\\"]\",\"dataId\":\"3090\",\"id\":\"296\",\"name\":\"安康市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":297,\"values\":{\"codes\":\"[\\\"商洛市\\\"]\",\"dataId\":\"3101\",\"id\":\"297\",\"name\":\"商洛市\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":298,\"values\":{\"codes\":\"[\\\"兰州市\\\"]\",\"dataId\":\"3110\",\"id\":\"298\",\"name\":\"兰州市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":299,\"values\":{\"codes\":\"[\\\"嘉峪关市\\\"]\",\"dataId\":\"3118\",\"id\":\"299\",\"name\":\"嘉峪关市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":300,\"values\":{\"codes\":\"[\\\"金昌市\\\"]\",\"dataId\":\"3119\",\"id\":\"300\",\"name\":\"金昌市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":301,\"values\":{\"codes\":\"[\\\"白银市\\\"]\",\"dataId\":\"3122\",\"id\":\"301\",\"name\":\"白银市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":302,\"values\":{\"codes\":\"[\\\"天水市\\\"]\",\"dataId\":\"3128\",\"id\":\"302\",\"name\":\"天水市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":303,\"values\":{\"codes\":\"[\\\"武威市\\\"]\",\"dataId\":\"3136\",\"id\":\"303\",\"name\":\"武威市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":304,\"values\":{\"codes\":\"[\\\"张掖市\\\"]\",\"dataId\":\"3141\",\"id\":\"304\",\"name\":\"张掖市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":305,\"values\":{\"codes\":\"[\\\"平凉市\\\"]\",\"dataId\":\"3148\",\"id\":\"305\",\"name\":\"平凉市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":306,\"values\":{\"codes\":\"[\\\"酒泉市\\\"]\",\"dataId\":\"3156\",\"id\":\"306\",\"name\":\"酒泉市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":307,\"values\":{\"codes\":\"[\\\"庆阳市\\\"]\",\"dataId\":\"3164\",\"id\":\"307\",\"name\":\"庆阳市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":308,\"values\":{\"codes\":\"[\\\"定西市\\\"]\",\"dataId\":\"3173\",\"id\":\"308\",\"name\":\"定西市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":309,\"values\":{\"codes\":\"[\\\"陇南市\\\"]\",\"dataId\":\"3181\",\"id\":\"309\",\"name\":\"陇南市\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":310,\"values\":{\"codes\":\"[\\\"临夏回族自治州\\\"]\",\"dataId\":\"3191\",\"id\":\"310\",\"name\":\"临夏回族自治州\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":311,\"values\":{\"codes\":\"[\\\"甘南藏族自治州\\\"]\",\"dataId\":\"3200\",\"id\":\"311\",\"name\":\"甘南藏族自治州\",\"provinceId\":\"28\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":312,\"values\":{\"codes\":\"[\\\"西宁市\\\"]\",\"dataId\":\"3210\",\"id\":\"312\",\"name\":\"西宁市\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":313,\"values\":{\"codes\":\"[\\\"海东地区\\\"]\",\"dataId\":\"3217\",\"id\":\"313\",\"name\":\"海东地区\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":314,\"values\":{\"codes\":\"[\\\"海北藏族自治州\\\"]\",\"dataId\":\"3224\",\"id\":\"314\",\"name\":\"海北藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":315,\"values\":{\"codes\":\"[\\\"黄南藏族自治州\\\"]\",\"dataId\":\"3229\",\"id\":\"315\",\"name\":\"黄南藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":316,\"values\":{\"codes\":\"[\\\"海南藏族自治州\\\"]\",\"dataId\":\"3234\",\"id\":\"316\",\"name\":\"海南藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":317,\"values\":{\"codes\":\"[\\\"果洛藏族自治州\\\"]\",\"dataId\":\"3240\",\"id\":\"317\",\"name\":\"果洛藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":318,\"values\":{\"codes\":\"[\\\"玉树藏族自治州\\\"]\",\"dataId\":\"3247\",\"id\":\"318\",\"name\":\"玉树藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":319,\"values\":{\"codes\":\"[\\\"海西蒙古族藏族自治州\\\"]\",\"dataId\":\"3254\",\"id\":\"319\",\"name\":\"海西蒙古族藏族自治州\",\"provinceId\":\"29\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":320,\"values\":{\"codes\":\"[\\\"银川市\\\"]\",\"dataId\":\"3261\",\"id\":\"320\",\"name\":\"银川市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":321,\"values\":{\"codes\":\"[\\\"石嘴山市\\\"]\",\"dataId\":\"3268\",\"id\":\"321\",\"name\":\"石嘴山市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":322,\"values\":{\"codes\":\"[\\\"吴忠市\\\"]\",\"dataId\":\"3272\",\"id\":\"322\",\"name\":\"吴忠市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":323,\"values\":{\"codes\":\"[\\\"固原市\\\"]\",\"dataId\":\"3277\",\"id\":\"323\",\"name\":\"固原市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":324,\"values\":{\"codes\":\"[\\\"中卫市\\\"]\",\"dataId\":\"3283\",\"id\":\"324\",\"name\":\"中卫市\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":325,\"values\":{\"codes\":\"[\\\"乌鲁木齐市\\\"]\",\"dataId\":\"3288\",\"id\":\"325\",\"name\":\"乌鲁木齐市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":326,\"values\":{\"codes\":\"[\\\"克拉玛依市\\\"]\",\"dataId\":\"3295\",\"id\":\"326\",\"name\":\"克拉玛依市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":327,\"values\":{\"codes\":\"[\\\"吐鲁番地区\\\"]\",\"dataId\":\"3300\",\"id\":\"327\",\"name\":\"吐鲁番地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":328,\"values\":{\"codes\":\"[\\\"哈密地区\\\"]\",\"dataId\":\"3304\",\"id\":\"328\",\"name\":\"哈密地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":329,\"values\":{\"codes\":\"[\\\"昌吉回族自治州\\\"]\",\"dataId\":\"3308\",\"id\":\"329\",\"name\":\"昌吉回族自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":330,\"values\":{\"codes\":\"[\\\"博尔塔拉蒙古自治州\\\"]\",\"dataId\":\"3317\",\"id\":\"330\",\"name\":\"博尔塔拉蒙古自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":331,\"values\":{\"codes\":\"[\\\"巴音郭楞蒙古自治州\\\"]\",\"dataId\":\"3321\",\"id\":\"331\",\"name\":\"巴音郭楞蒙古自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":332,\"values\":{\"codes\":\"[\\\"阿克苏地区\\\"]\",\"dataId\":\"3331\",\"id\":\"332\",\"name\":\"阿克苏地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":333,\"values\":{\"codes\":\"[\\\"克孜勒苏柯尔克孜自治州\\\"]\",\"dataId\":\"3341\",\"id\":\"333\",\"name\":\"克孜勒苏柯尔克孜自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":334,\"values\":{\"codes\":\"[\\\"喀什地区\\\"]\",\"dataId\":\"3346\",\"id\":\"334\",\"name\":\"喀什地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":335,\"values\":{\"codes\":\"[\\\"和田地区\\\"]\",\"dataId\":\"3359\",\"id\":\"335\",\"name\":\"和田地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":336,\"values\":{\"codes\":\"[\\\"伊犁哈萨克自治州\\\"]\",\"dataId\":\"3368\",\"id\":\"336\",\"name\":\"伊犁哈萨克自治州\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":337,\"values\":{\"codes\":\"[\\\"塔城地区\\\"]\",\"dataId\":\"3379\",\"id\":\"337\",\"name\":\"塔城地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":338,\"values\":{\"codes\":\"[\\\"阿勒泰地区\\\"]\",\"dataId\":\"3387\",\"id\":\"338\",\"name\":\"阿勒泰地区\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":339,\"values\":{\"codes\":\"[\\\"石河子市\\\"]\",\"dataId\":\"3395\",\"id\":\"339\",\"name\":\"石河子市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":340,\"values\":{\"codes\":\"[\\\"阿拉尔市\\\"]\",\"dataId\":\"3396\",\"id\":\"340\",\"name\":\"阿拉尔市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":341,\"values\":{\"codes\":\"[\\\"图木舒克市\\\"]\",\"dataId\":\"3397\",\"id\":\"341\",\"name\":\"图木舒克市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":342,\"values\":{\"codes\":\"[\\\"五家渠市\\\"]\",\"dataId\":\"3398\",\"id\":\"342\",\"name\":\"五家渠市\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":343,\"values\":{\"codes\":\"[\\\"香港特别行政区\\\"]\",\"dataId\":\"3400\",\"id\":\"343\",\"name\":\"香港特别行政区\",\"provinceId\":\"32\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":344,\"values\":{\"codes\":\"[\\\"澳门特别行政区\\\"]\",\"dataId\":\"3402\",\"id\":\"344\",\"name\":\"澳门特别行政区\",\"provinceId\":\"33\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":345,\"values\":{\"codes\":\"[\\\"台湾省\\\"]\",\"dataId\":\"3404\",\"id\":\"345\",\"name\":\"台湾省\",\"provinceId\":\"34\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":346,\"values\":{\"codes\":\"[\\\"自治区直辖县级行政区划\\\"]\",\"dataId\":\"3426\",\"id\":\"346\",\"name\":\"自治区直辖县级行政区划\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":347,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3427\",\"id\":\"347\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":348,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3428\",\"id\":\"348\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":349,\"values\":{\"codes\":\"[\\\"普洱市\\\"]\",\"dataId\":\"3429\",\"id\":\"349\",\"name\":\"普洱市\",\"provinceId\":\"25\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":350,\"values\":{\"codes\":\"[\\\"省直辖县级行政区划\\\"]\",\"dataId\":\"3430\",\"id\":\"350\",\"name\":\"省直辖县级行政区划\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":351,\"values\":{\"codes\":\"[\\\"湖北省省直辖县级行政区划\\\"]\",\"dataId\":\"3446\",\"id\":\"351\",\"name\":\"湖北省省直辖县级行政区划\",\"provinceId\":\"17\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":352,\"values\":{\"codes\":\"[\\\"河南省省直辖县级行政区划\\\"]\",\"dataId\":\"3447\",\"id\":\"352\",\"name\":\"河南省省直辖县级行政区划\",\"provinceId\":\"16\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":353,\"values\":{\"codes\":\"[\\\"海南省省直辖县级行政区划\\\"]\",\"dataId\":\"3448\",\"id\":\"353\",\"name\":\"海南省省直辖县级行政区划\",\"provinceId\":\"21\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":354,\"values\":{\"codes\":\"[\\\"新疆维吾尔自治区省直辖县级行政区划\\\"]\",\"dataId\":\"3449\",\"id\":\"354\",\"name\":\"新疆维吾尔自治区省直辖县级行政区划\",\"provinceId\":\"31\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":355,\"values\":{\"codes\":\"[\\\"宁夏回族自治区省直辖县级行政区划\\\"]\",\"dataId\":\"3450\",\"id\":\"355\",\"name\":\"宁夏回族自治区省直辖县级行政区划\",\"provinceId\":\"30\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":356,\"values\":{\"codes\":\"[\\\"辽宁省省直辖县级行政区划\\\"]\",\"dataId\":\"3451\",\"id\":\"356\",\"name\":\"辽宁省省直辖县级行政区划\",\"provinceId\":\"6\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":357,\"values\":{\"codes\":\"[\\\"广东省省直辖县级行政区划\\\"]\",\"dataId\":\"3452\",\"id\":\"357\",\"name\":\"广东省省直辖县级行政区划\",\"provinceId\":\"19\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":358,\"values\":{\"codes\":\"[\\\"浙江省省直辖县级行政区划\\\"]\",\"dataId\":\"3453\",\"id\":\"358\",\"name\":\"浙江省省直辖县级行政区划\",\"provinceId\":\"11\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":359,\"values\":{\"codes\":\"[\\\"吉林省省直辖县级行政区划\\\"]\",\"dataId\":\"3454\",\"id\":\"359\",\"name\":\"吉林省省直辖县级行政区划\",\"provinceId\":\"7\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":360,\"values\":{\"codes\":\"[\\\"安徽省省直辖县级行政区划\\\"]\",\"dataId\":\"3455\",\"id\":\"360\",\"name\":\"安徽省省直辖县级行政区划\",\"provinceId\":\"12\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":361,\"values\":{\"codes\":\"[\\\"陕西省省直辖县级行政区划\\\"]\",\"dataId\":\"3456\",\"id\":\"361\",\"name\":\"陕西省省直辖县级行政区划\",\"provinceId\":\"27\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":362,\"values\":{\"codes\":\"[\\\"河北省省直辖县级行政区划\\\"]\",\"dataId\":\"3457\",\"id\":\"362\",\"name\":\"河北省省直辖县级行政区划\",\"provinceId\":\"3\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":363,\"values\":{\"codes\":\"[\\\"江苏省省直辖县级行政区划\\\"]\",\"dataId\":\"3458\",\"id\":\"363\",\"name\":\"江苏省省直辖县级行政区划\",\"provinceId\":\"10\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":364,\"values\":{\"codes\":\"[\\\"黑龙江省省直辖县级行政区划\\\"]\",\"dataId\":\"3459\",\"id\":\"364\",\"name\":\"黑龙江省省直辖县级行政区划\",\"provinceId\":\"8\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":365,\"values\":{\"codes\":\"[\\\"江西省省直辖县级行政区划\\\"]\",\"dataId\":\"3460\",\"id\":\"365\",\"name\":\"江西省省直辖县级行政区划\",\"provinceId\":\"14\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":366,\"values\":{\"codes\":\"[\\\"贵州省省直辖县级行政区划\\\"]\",\"dataId\":\"3461\",\"id\":\"366\",\"name\":\"贵州省省直辖县级行政区划\",\"provinceId\":\"24\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]},{\"id\":367,\"values\":{\"codes\":\"[\\\"湖南省省直辖县级行政区划\\\"]\",\"dataId\":\"3462\",\"id\":\"367\",\"name\":\"湖南省省直辖县级行政区划\",\"provinceId\":\"18\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"provinceId\"]}]},{\"name\":\"edgeRegionCountries\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionCountries` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n `pinyin` json DEFAULT NULL COMMENT '拼音',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"},{\"name\":\"pinyin\",\"definition\":\"json COMMENT '拼音'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"中国\\\"]\",\"dataId\":\"1\",\"id\":\"1\",\"name\":\"中国\",\"pinyin\":\"[\\\"zhong guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"蒙古\\\"]\",\"dataId\":\"2\",\"id\":\"2\",\"name\":\"蒙古\",\"pinyin\":\"[\\\"meng gu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"朝鲜\\\"]\",\"dataId\":\"3\",\"id\":\"3\",\"name\":\"朝鲜\",\"pinyin\":\"[\\\"chao xian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"韩国\\\"]\",\"dataId\":\"4\",\"id\":\"4\",\"name\":\"韩国\",\"pinyin\":\"[\\\"han guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"日本\\\"]\",\"dataId\":\"5\",\"id\":\"5\",\"name\":\"日本\",\"pinyin\":\"[\\\"ri ben\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"菲律宾\\\"]\",\"dataId\":\"6\",\"id\":\"6\",\"name\":\"菲律宾\",\"pinyin\":\"[\\\"fei lv bin\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"越南\\\"]\",\"dataId\":\"7\",\"id\":\"7\",\"name\":\"越南\",\"pinyin\":\"[\\\"yue nan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"老挝\\\"]\",\"dataId\":\"8\",\"id\":\"8\",\"name\":\"老挝\",\"pinyin\":\"[\\\"lao wo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"柬埔寨\\\"]\",\"dataId\":\"9\",\"id\":\"9\",\"name\":\"柬埔寨\",\"pinyin\":\"[\\\"jian pu zhai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"缅甸\\\"]\",\"dataId\":\"10\",\"id\":\"10\",\"name\":\"缅甸\",\"pinyin\":\"[\\\"mian dian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"泰国\\\"]\",\"dataId\":\"11\",\"id\":\"11\",\"name\":\"泰国\",\"pinyin\":\"[\\\"tai guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"马来西亚\\\"]\",\"dataId\":\"12\",\"id\":\"12\",\"name\":\"马来西亚\",\"pinyin\":\"[\\\"ma lai xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"文莱\\\"]\",\"dataId\":\"13\",\"id\":\"13\",\"name\":\"文莱\",\"pinyin\":\"[\\\"wen lai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"新加坡\\\"]\",\"dataId\":\"14\",\"id\":\"14\",\"name\":\"新加坡\",\"pinyin\":\"[\\\"xin jia po\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"印度尼西亚\\\"]\",\"dataId\":\"15\",\"id\":\"15\",\"name\":\"印度尼西亚\",\"pinyin\":\"[\\\"yin du ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"东帝汶\\\"]\",\"dataId\":\"16\",\"id\":\"16\",\"name\":\"东帝汶\",\"pinyin\":\"[\\\"dong di wen\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"尼泊尔\\\"]\",\"dataId\":\"17\",\"id\":\"17\",\"name\":\"尼泊尔\",\"pinyin\":\"[\\\"ni po er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"不丹\\\"]\",\"dataId\":\"18\",\"id\":\"18\",\"name\":\"不丹\",\"pinyin\":\"[\\\"bu dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"孟加拉国\\\", \\\"孟加拉\\\"]\",\"dataId\":\"19\",\"id\":\"19\",\"name\":\"孟加拉国\",\"pinyin\":\"[\\\"meng jia la guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"印度\\\"]\",\"dataId\":\"20\",\"id\":\"20\",\"name\":\"印度\",\"pinyin\":\"[\\\"yin du\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"巴基斯坦\\\"]\",\"dataId\":\"21\",\"id\":\"21\",\"name\":\"巴基斯坦\",\"pinyin\":\"[\\\"ba ji si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"斯里兰卡\\\"]\",\"dataId\":\"22\",\"id\":\"22\",\"name\":\"斯里兰卡\",\"pinyin\":\"[\\\"si li lan ka\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"马尔代夫\\\"]\",\"dataId\":\"23\",\"id\":\"23\",\"name\":\"马尔代夫\",\"pinyin\":\"[\\\"ma er dai fu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"哈萨克斯坦\\\"]\",\"dataId\":\"24\",\"id\":\"24\",\"name\":\"哈萨克斯坦\",\"pinyin\":\"[\\\"ha sa ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"吉尔吉斯斯坦\\\"]\",\"dataId\":\"25\",\"id\":\"25\",\"name\":\"吉尔吉斯斯坦\",\"pinyin\":\"[\\\"ji er ji si si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"塔吉克斯坦\\\"]\",\"dataId\":\"26\",\"id\":\"26\",\"name\":\"塔吉克斯坦\",\"pinyin\":\"[\\\"ta ji ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"乌兹别克斯坦\\\"]\",\"dataId\":\"27\",\"id\":\"27\",\"name\":\"乌兹别克斯坦\",\"pinyin\":\"[\\\"wu zi bie ke si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"土库曼斯坦\\\"]\",\"dataId\":\"28\",\"id\":\"28\",\"name\":\"土库曼斯坦\",\"pinyin\":\"[\\\"tu ku man si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"阿富汗\\\"]\",\"dataId\":\"29\",\"id\":\"29\",\"name\":\"阿富汗\",\"pinyin\":\"[\\\"a fu han\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"伊拉克\\\"]\",\"dataId\":\"30\",\"id\":\"30\",\"name\":\"伊拉克\",\"pinyin\":\"[\\\"yi la ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"伊朗\\\"]\",\"dataId\":\"31\",\"id\":\"31\",\"name\":\"伊朗\",\"pinyin\":\"[\\\"yi lang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"叙利亚\\\"]\",\"dataId\":\"32\",\"id\":\"32\",\"name\":\"叙利亚\",\"pinyin\":\"[\\\"xu li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"约旦\\\"]\",\"dataId\":\"33\",\"id\":\"33\",\"name\":\"约旦\",\"pinyin\":\"[\\\"yue dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"黎巴嫩\\\"]\",\"dataId\":\"34\",\"id\":\"34\",\"name\":\"黎巴嫩\",\"pinyin\":\"[\\\"li ba nen\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":35,\"values\":{\"codes\":\"[\\\"以色列\\\"]\",\"dataId\":\"35\",\"id\":\"35\",\"name\":\"以色列\",\"pinyin\":\"[\\\"yi se lie\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":36,\"values\":{\"codes\":\"[\\\"巴勒斯坦\\\"]\",\"dataId\":\"36\",\"id\":\"36\",\"name\":\"巴勒斯坦\",\"pinyin\":\"[\\\"ba lei si tan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":37,\"values\":{\"codes\":\"[\\\"沙特阿拉伯\\\"]\",\"dataId\":\"37\",\"id\":\"37\",\"name\":\"沙特阿拉伯\",\"pinyin\":\"[\\\"sha te a la bo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":38,\"values\":{\"codes\":\"[\\\"巴林\\\"]\",\"dataId\":\"38\",\"id\":\"38\",\"name\":\"巴林\",\"pinyin\":\"[\\\"ba lin\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":39,\"values\":{\"codes\":\"[\\\"卡塔尔\\\"]\",\"dataId\":\"39\",\"id\":\"39\",\"name\":\"卡塔尔\",\"pinyin\":\"[\\\"ka ta er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":40,\"values\":{\"codes\":\"[\\\"科威特\\\"]\",\"dataId\":\"40\",\"id\":\"40\",\"name\":\"科威特\",\"pinyin\":\"[\\\"ke wei te\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":41,\"values\":{\"codes\":\"[\\\"阿拉伯联合酋长国\\\", \\\"阿联酋\\\"]\",\"dataId\":\"41\",\"id\":\"41\",\"name\":\"阿拉伯联合酋长国\",\"pinyin\":\"[\\\"a la bo lian he qiu zhang guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":42,\"values\":{\"codes\":\"[\\\"阿曼\\\"]\",\"dataId\":\"42\",\"id\":\"42\",\"name\":\"阿曼\",\"pinyin\":\"[\\\"a man\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":43,\"values\":{\"codes\":\"[\\\"也门\\\"]\",\"dataId\":\"43\",\"id\":\"43\",\"name\":\"也门\",\"pinyin\":\"[\\\"ye men\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":44,\"values\":{\"codes\":\"[\\\"格鲁吉亚\\\"]\",\"dataId\":\"44\",\"id\":\"44\",\"name\":\"格鲁吉亚\",\"pinyin\":\"[\\\"ge lu ji ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":45,\"values\":{\"codes\":\"[\\\"亚美尼亚\\\"]\",\"dataId\":\"45\",\"id\":\"45\",\"name\":\"亚美尼亚\",\"pinyin\":\"[\\\"ya mei ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":46,\"values\":{\"codes\":\"[\\\"阿塞拜疆\\\"]\",\"dataId\":\"46\",\"id\":\"46\",\"name\":\"阿塞拜疆\",\"pinyin\":\"[\\\"a sai bai jiang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":47,\"values\":{\"codes\":\"[\\\"土耳其\\\"]\",\"dataId\":\"47\",\"id\":\"47\",\"name\":\"土耳其\",\"pinyin\":\"[\\\"tu er qi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":48,\"values\":{\"codes\":\"[\\\"塞浦路斯\\\"]\",\"dataId\":\"48\",\"id\":\"48\",\"name\":\"塞浦路斯\",\"pinyin\":\"[\\\"sai pu lu si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":49,\"values\":{\"codes\":\"[\\\"芬兰\\\"]\",\"dataId\":\"49\",\"id\":\"49\",\"name\":\"芬兰\",\"pinyin\":\"[\\\"fen lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":50,\"values\":{\"codes\":\"[\\\"瑞典\\\"]\",\"dataId\":\"50\",\"id\":\"50\",\"name\":\"瑞典\",\"pinyin\":\"[\\\"rui dian\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":51,\"values\":{\"codes\":\"[\\\"挪威\\\"]\",\"dataId\":\"51\",\"id\":\"51\",\"name\":\"挪威\",\"pinyin\":\"[\\\"nuo wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":52,\"values\":{\"codes\":\"[\\\"冰岛\\\"]\",\"dataId\":\"52\",\"id\":\"52\",\"name\":\"冰岛\",\"pinyin\":\"[\\\"bing dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":53,\"values\":{\"codes\":\"[\\\"丹麦\\\"]\",\"dataId\":\"53\",\"id\":\"53\",\"name\":\"丹麦\",\"pinyin\":\"[\\\"dan mai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":54,\"values\":{\"codes\":\"[\\\"爱沙尼亚\\\"]\",\"dataId\":\"54\",\"id\":\"54\",\"name\":\"爱沙尼亚\",\"pinyin\":\"[\\\"ai sha ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":55,\"values\":{\"codes\":\"[\\\"拉脱维亚\\\"]\",\"dataId\":\"55\",\"id\":\"55\",\"name\":\"拉脱维亚\",\"pinyin\":\"[\\\"la tuo wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":56,\"values\":{\"codes\":\"[\\\"立陶宛\\\"]\",\"dataId\":\"56\",\"id\":\"56\",\"name\":\"立陶宛\",\"pinyin\":\"[\\\"li tao wan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":57,\"values\":{\"codes\":\"[\\\"白俄罗斯\\\"]\",\"dataId\":\"57\",\"id\":\"57\",\"name\":\"白俄罗斯\",\"pinyin\":\"[\\\"bai e luo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":58,\"values\":{\"codes\":\"[\\\"俄罗斯\\\"]\",\"dataId\":\"58\",\"id\":\"58\",\"name\":\"俄罗斯\",\"pinyin\":\"[\\\"e luo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":59,\"values\":{\"codes\":\"[\\\"乌克兰\\\"]\",\"dataId\":\"59\",\"id\":\"59\",\"name\":\"乌克兰\",\"pinyin\":\"[\\\"wu ke lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":60,\"values\":{\"codes\":\"[\\\"摩尔多瓦\\\"]\",\"dataId\":\"60\",\"id\":\"60\",\"name\":\"摩尔多瓦\",\"pinyin\":\"[\\\"mo er duo wa\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":61,\"values\":{\"codes\":\"[\\\"波兰\\\"]\",\"dataId\":\"61\",\"id\":\"61\",\"name\":\"波兰\",\"pinyin\":\"[\\\"bo lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":62,\"values\":{\"codes\":\"[\\\"捷克\\\"]\",\"dataId\":\"62\",\"id\":\"62\",\"name\":\"捷克\",\"pinyin\":\"[\\\"jie ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":63,\"values\":{\"codes\":\"[\\\"斯洛伐克\\\"]\",\"dataId\":\"63\",\"id\":\"63\",\"name\":\"斯洛伐克\",\"pinyin\":\"[\\\"si luo fa ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":64,\"values\":{\"codes\":\"[\\\"匈牙利\\\"]\",\"dataId\":\"64\",\"id\":\"64\",\"name\":\"匈牙利\",\"pinyin\":\"[\\\"xiong ya li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":65,\"values\":{\"codes\":\"[\\\"德国\\\"]\",\"dataId\":\"65\",\"id\":\"65\",\"name\":\"德国\",\"pinyin\":\"[\\\"de guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":66,\"values\":{\"codes\":\"[\\\"奥地利\\\"]\",\"dataId\":\"66\",\"id\":\"66\",\"name\":\"奥地利\",\"pinyin\":\"[\\\"ao de li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":67,\"values\":{\"codes\":\"[\\\"瑞士\\\"]\",\"dataId\":\"67\",\"id\":\"67\",\"name\":\"瑞士\",\"pinyin\":\"[\\\"rui shi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":68,\"values\":{\"codes\":\"[\\\"列支敦士登\\\"]\",\"dataId\":\"68\",\"id\":\"68\",\"name\":\"列支敦士登\",\"pinyin\":\"[\\\"lie zhi dun shi deng\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":69,\"values\":{\"codes\":\"[\\\"英国\\\"]\",\"dataId\":\"69\",\"id\":\"69\",\"name\":\"英国\",\"pinyin\":\"[\\\"ying guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":70,\"values\":{\"codes\":\"[\\\"爱尔兰\\\"]\",\"dataId\":\"70\",\"id\":\"70\",\"name\":\"爱尔兰\",\"pinyin\":\"[\\\"ai er lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":71,\"values\":{\"codes\":\"[\\\"荷兰\\\"]\",\"dataId\":\"71\",\"id\":\"71\",\"name\":\"荷兰\",\"pinyin\":\"[\\\"he lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":72,\"values\":{\"codes\":\"[\\\"比利时\\\"]\",\"dataId\":\"72\",\"id\":\"72\",\"name\":\"比利时\",\"pinyin\":\"[\\\"bi li shi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":73,\"values\":{\"codes\":\"[\\\"卢森堡\\\"]\",\"dataId\":\"73\",\"id\":\"73\",\"name\":\"卢森堡\",\"pinyin\":\"[\\\"lu sen bao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":74,\"values\":{\"codes\":\"[\\\"法国\\\"]\",\"dataId\":\"74\",\"id\":\"74\",\"name\":\"法国\",\"pinyin\":\"[\\\"fa guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":75,\"values\":{\"codes\":\"[\\\"摩纳哥\\\"]\",\"dataId\":\"75\",\"id\":\"75\",\"name\":\"摩纳哥\",\"pinyin\":\"[\\\"mo na ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":76,\"values\":{\"codes\":\"[\\\"罗马尼亚\\\"]\",\"dataId\":\"76\",\"id\":\"76\",\"name\":\"罗马尼亚\",\"pinyin\":\"[\\\"luo ma ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":77,\"values\":{\"codes\":\"[\\\"保加利亚\\\"]\",\"dataId\":\"77\",\"id\":\"77\",\"name\":\"保加利亚\",\"pinyin\":\"[\\\"bao jia li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":78,\"values\":{\"codes\":\"[\\\"塞尔维亚\\\"]\",\"dataId\":\"78\",\"id\":\"78\",\"name\":\"塞尔维亚\",\"pinyin\":\"[\\\"sai er wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":79,\"values\":{\"codes\":\"[\\\"马其顿\\\"]\",\"dataId\":\"79\",\"id\":\"79\",\"name\":\"马其顿\",\"pinyin\":\"[\\\"ma qi dun\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":80,\"values\":{\"codes\":\"[\\\"阿尔巴尼亚\\\"]\",\"dataId\":\"80\",\"id\":\"80\",\"name\":\"阿尔巴尼亚\",\"pinyin\":\"[\\\"a er ba ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":81,\"values\":{\"codes\":\"[\\\"希腊\\\"]\",\"dataId\":\"81\",\"id\":\"81\",\"name\":\"希腊\",\"pinyin\":\"[\\\"xi la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":82,\"values\":{\"codes\":\"[\\\"斯洛文尼亚\\\"]\",\"dataId\":\"82\",\"id\":\"82\",\"name\":\"斯洛文尼亚\",\"pinyin\":\"[\\\"si luo wen ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":83,\"values\":{\"codes\":\"[\\\"克罗地亚\\\"]\",\"dataId\":\"83\",\"id\":\"83\",\"name\":\"克罗地亚\",\"pinyin\":\"[\\\"ke luo de ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":84,\"values\":{\"codes\":\"[\\\"波斯尼亚和墨塞哥维那\\\"]\",\"dataId\":\"84\",\"id\":\"84\",\"name\":\"波斯尼亚和墨塞哥维那\",\"pinyin\":\"[\\\"bo si ni ya he mo sai ge wei na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":85,\"values\":{\"codes\":\"[\\\"意大利\\\"]\",\"dataId\":\"85\",\"id\":\"85\",\"name\":\"意大利\",\"pinyin\":\"[\\\"yi da li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":86,\"values\":{\"codes\":\"[\\\"梵蒂冈\\\"]\",\"dataId\":\"86\",\"id\":\"86\",\"name\":\"梵蒂冈\",\"pinyin\":\"[\\\"fan di gang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":87,\"values\":{\"codes\":\"[\\\"圣马力诺\\\"]\",\"dataId\":\"87\",\"id\":\"87\",\"name\":\"圣马力诺\",\"pinyin\":\"[\\\"sheng ma li nuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":88,\"values\":{\"codes\":\"[\\\"马耳他\\\"]\",\"dataId\":\"88\",\"id\":\"88\",\"name\":\"马耳他\",\"pinyin\":\"[\\\"ma er ta\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":89,\"values\":{\"codes\":\"[\\\"西班牙\\\"]\",\"dataId\":\"89\",\"id\":\"89\",\"name\":\"西班牙\",\"pinyin\":\"[\\\"xi ban ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":90,\"values\":{\"codes\":\"[\\\"葡萄牙\\\"]\",\"dataId\":\"90\",\"id\":\"90\",\"name\":\"葡萄牙\",\"pinyin\":\"[\\\"pu tao ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":91,\"values\":{\"codes\":\"[\\\"安道尔共和国\\\", \\\"安道尔\\\"]\",\"dataId\":\"91\",\"id\":\"91\",\"name\":\"安道尔共和国\",\"pinyin\":\"[\\\"an dao er gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":92,\"values\":{\"codes\":\"[\\\"埃及\\\"]\",\"dataId\":\"92\",\"id\":\"92\",\"name\":\"埃及\",\"pinyin\":\"[\\\"ai ji\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":93,\"values\":{\"codes\":\"[\\\"利比亚\\\"]\",\"dataId\":\"93\",\"id\":\"93\",\"name\":\"利比亚\",\"pinyin\":\"[\\\"li bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":94,\"values\":{\"codes\":\"[\\\"苏丹\\\"]\",\"dataId\":\"94\",\"id\":\"94\",\"name\":\"苏丹\",\"pinyin\":\"[\\\"su dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":95,\"values\":{\"codes\":\"[\\\"突尼斯\\\"]\",\"dataId\":\"95\",\"id\":\"95\",\"name\":\"突尼斯\",\"pinyin\":\"[\\\"tu ni si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":96,\"values\":{\"codes\":\"[\\\"阿尔及利亚\\\"]\",\"dataId\":\"96\",\"id\":\"96\",\"name\":\"阿尔及利亚\",\"pinyin\":\"[\\\"a er ji li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":97,\"values\":{\"codes\":\"[\\\"摩洛哥\\\"]\",\"dataId\":\"97\",\"id\":\"97\",\"name\":\"摩洛哥\",\"pinyin\":\"[\\\"mo luo ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":98,\"values\":{\"codes\":\"[\\\"亚速尔群岛\\\"]\",\"dataId\":\"98\",\"id\":\"98\",\"name\":\"亚速尔群岛\",\"pinyin\":\"[\\\"ya su er qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":99,\"values\":{\"codes\":\"[\\\"马德拉群岛\\\"]\",\"dataId\":\"99\",\"id\":\"99\",\"name\":\"马德拉群岛\",\"pinyin\":\"[\\\"ma de la qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":100,\"values\":{\"codes\":\"[\\\"埃塞俄比亚\\\"]\",\"dataId\":\"100\",\"id\":\"100\",\"name\":\"埃塞俄比亚\",\"pinyin\":\"[\\\"ai sai e bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":101,\"values\":{\"codes\":\"[\\\"厄立特里亚\\\"]\",\"dataId\":\"101\",\"id\":\"101\",\"name\":\"厄立特里亚\",\"pinyin\":\"[\\\"e li te li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":102,\"values\":{\"codes\":\"[\\\"索马里\\\"]\",\"dataId\":\"102\",\"id\":\"102\",\"name\":\"索马里\",\"pinyin\":\"[\\\"suo ma li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":103,\"values\":{\"codes\":\"[\\\"吉布提\\\"]\",\"dataId\":\"103\",\"id\":\"103\",\"name\":\"吉布提\",\"pinyin\":\"[\\\"ji bu ti\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":104,\"values\":{\"codes\":\"[\\\"肯尼亚\\\"]\",\"dataId\":\"104\",\"id\":\"104\",\"name\":\"肯尼亚\",\"pinyin\":\"[\\\"ken ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":105,\"values\":{\"codes\":\"[\\\"坦桑尼亚\\\"]\",\"dataId\":\"105\",\"id\":\"105\",\"name\":\"坦桑尼亚\",\"pinyin\":\"[\\\"tan sang ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":106,\"values\":{\"codes\":\"[\\\"乌干达\\\"]\",\"dataId\":\"106\",\"id\":\"106\",\"name\":\"乌干达\",\"pinyin\":\"[\\\"wu gan da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":107,\"values\":{\"codes\":\"[\\\"卢旺达\\\"]\",\"dataId\":\"107\",\"id\":\"107\",\"name\":\"卢旺达\",\"pinyin\":\"[\\\"lu wang da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":108,\"values\":{\"codes\":\"[\\\"布隆迪\\\"]\",\"dataId\":\"108\",\"id\":\"108\",\"name\":\"布隆迪\",\"pinyin\":\"[\\\"bu long di\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":109,\"values\":{\"codes\":\"[\\\"塞舌尔\\\"]\",\"dataId\":\"109\",\"id\":\"109\",\"name\":\"塞舌尔\",\"pinyin\":\"[\\\"sai she er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":110,\"values\":{\"codes\":\"[\\\"圣多美及普林西比\\\"]\",\"dataId\":\"110\",\"id\":\"110\",\"name\":\"圣多美及普林西比\",\"pinyin\":\"[\\\"sheng duo mei ji pu lin xi bi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":111,\"values\":{\"codes\":\"[\\\"塞内加尔\\\"]\",\"dataId\":\"111\",\"id\":\"111\",\"name\":\"塞内加尔\",\"pinyin\":\"[\\\"sai nei jia er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":112,\"values\":{\"codes\":\"[\\\"冈比亚\\\"]\",\"dataId\":\"112\",\"id\":\"112\",\"name\":\"冈比亚\",\"pinyin\":\"[\\\"gang bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":113,\"values\":{\"codes\":\"[\\\"马里\\\"]\",\"dataId\":\"113\",\"id\":\"113\",\"name\":\"马里\",\"pinyin\":\"[\\\"ma li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":114,\"values\":{\"codes\":\"[\\\"布基纳法索\\\"]\",\"dataId\":\"114\",\"id\":\"114\",\"name\":\"布基纳法索\",\"pinyin\":\"[\\\"bu ji na fa suo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":115,\"values\":{\"codes\":\"[\\\"几内亚\\\"]\",\"dataId\":\"115\",\"id\":\"115\",\"name\":\"几内亚\",\"pinyin\":\"[\\\"ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":116,\"values\":{\"codes\":\"[\\\"几内亚比绍\\\"]\",\"dataId\":\"116\",\"id\":\"116\",\"name\":\"几内亚比绍\",\"pinyin\":\"[\\\"ji nei ya bi shao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":117,\"values\":{\"codes\":\"[\\\"佛得角\\\"]\",\"dataId\":\"117\",\"id\":\"117\",\"name\":\"佛得角\",\"pinyin\":\"[\\\"fu de jiao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":118,\"values\":{\"codes\":\"[\\\"塞拉利昂\\\"]\",\"dataId\":\"118\",\"id\":\"118\",\"name\":\"塞拉利昂\",\"pinyin\":\"[\\\"sai la li ang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":119,\"values\":{\"codes\":\"[\\\"利比里亚\\\"]\",\"dataId\":\"119\",\"id\":\"119\",\"name\":\"利比里亚\",\"pinyin\":\"[\\\"li bi li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":120,\"values\":{\"codes\":\"[\\\"科特迪瓦\\\"]\",\"dataId\":\"120\",\"id\":\"120\",\"name\":\"科特迪瓦\",\"pinyin\":\"[\\\"ke te di wa\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":121,\"values\":{\"codes\":\"[\\\"加纳\\\"]\",\"dataId\":\"121\",\"id\":\"121\",\"name\":\"加纳\",\"pinyin\":\"[\\\"jia na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":122,\"values\":{\"codes\":\"[\\\"多哥\\\"]\",\"dataId\":\"122\",\"id\":\"122\",\"name\":\"多哥\",\"pinyin\":\"[\\\"duo ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":123,\"values\":{\"codes\":\"[\\\"贝宁\\\"]\",\"dataId\":\"123\",\"id\":\"123\",\"name\":\"贝宁\",\"pinyin\":\"[\\\"bei ning\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":124,\"values\":{\"codes\":\"[\\\"尼日尔\\\"]\",\"dataId\":\"124\",\"id\":\"124\",\"name\":\"尼日尔\",\"pinyin\":\"[\\\"ni ri er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":125,\"values\":{\"codes\":\"[\\\"加那利群岛\\\"]\",\"dataId\":\"125\",\"id\":\"125\",\"name\":\"加那利群岛\",\"pinyin\":\"[\\\"jia na li qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":126,\"values\":{\"codes\":\"[\\\"赞比亚\\\"]\",\"dataId\":\"126\",\"id\":\"126\",\"name\":\"赞比亚\",\"pinyin\":\"[\\\"zan bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":127,\"values\":{\"codes\":\"[\\\"安哥拉\\\"]\",\"dataId\":\"127\",\"id\":\"127\",\"name\":\"安哥拉\",\"pinyin\":\"[\\\"an ge la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":128,\"values\":{\"codes\":\"[\\\"津巴布韦\\\"]\",\"dataId\":\"128\",\"id\":\"128\",\"name\":\"津巴布韦\",\"pinyin\":\"[\\\"jin ba bu wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":129,\"values\":{\"codes\":\"[\\\"马拉维\\\"]\",\"dataId\":\"129\",\"id\":\"129\",\"name\":\"马拉维\",\"pinyin\":\"[\\\"ma la wei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":130,\"values\":{\"codes\":\"[\\\"莫桑比克\\\"]\",\"dataId\":\"130\",\"id\":\"130\",\"name\":\"莫桑比克\",\"pinyin\":\"[\\\"mo sang bi ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":131,\"values\":{\"codes\":\"[\\\"博茨瓦纳\\\"]\",\"dataId\":\"131\",\"id\":\"131\",\"name\":\"博茨瓦纳\",\"pinyin\":\"[\\\"bo ci wa na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":132,\"values\":{\"codes\":\"[\\\"纳米比亚\\\"]\",\"dataId\":\"132\",\"id\":\"132\",\"name\":\"纳米比亚\",\"pinyin\":\"[\\\"na mi bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":133,\"values\":{\"codes\":\"[\\\"南非\\\"]\",\"dataId\":\"133\",\"id\":\"133\",\"name\":\"南非\",\"pinyin\":\"[\\\"nan fei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":134,\"values\":{\"codes\":\"[\\\"斯威士兰\\\"]\",\"dataId\":\"134\",\"id\":\"134\",\"name\":\"斯威士兰\",\"pinyin\":\"[\\\"si wei shi lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":135,\"values\":{\"codes\":\"[\\\"莱索托\\\"]\",\"dataId\":\"135\",\"id\":\"135\",\"name\":\"莱索托\",\"pinyin\":\"[\\\"lai suo tuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":136,\"values\":{\"codes\":\"[\\\"马达加斯加\\\"]\",\"dataId\":\"136\",\"id\":\"136\",\"name\":\"马达加斯加\",\"pinyin\":\"[\\\"ma da jia si jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":137,\"values\":{\"codes\":\"[\\\"科摩罗\\\"]\",\"dataId\":\"137\",\"id\":\"137\",\"name\":\"科摩罗\",\"pinyin\":\"[\\\"ke mo luo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":138,\"values\":{\"codes\":\"[\\\"毛里求斯\\\"]\",\"dataId\":\"138\",\"id\":\"138\",\"name\":\"毛里求斯\",\"pinyin\":\"[\\\"mao li qiu si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":139,\"values\":{\"codes\":\"[\\\"留尼旺\\\"]\",\"dataId\":\"139\",\"id\":\"139\",\"name\":\"留尼旺\",\"pinyin\":\"[\\\"liu ni wang\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":140,\"values\":{\"codes\":\"[\\\"圣赫勒拿\\\"]\",\"dataId\":\"140\",\"id\":\"140\",\"name\":\"圣赫勒拿\",\"pinyin\":\"[\\\"sheng he lei na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":141,\"values\":{\"codes\":\"[\\\"澳大利亚\\\"]\",\"dataId\":\"141\",\"id\":\"141\",\"name\":\"澳大利亚\",\"pinyin\":\"[\\\"ao da li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":142,\"values\":{\"codes\":\"[\\\"新西兰\\\"]\",\"dataId\":\"142\",\"id\":\"142\",\"name\":\"新西兰\",\"pinyin\":\"[\\\"xin xi lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":143,\"values\":{\"codes\":\"[\\\"巴布亚新几内亚\\\"]\",\"dataId\":\"143\",\"id\":\"143\",\"name\":\"巴布亚新几内亚\",\"pinyin\":\"[\\\"ba bu ya xin ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":144,\"values\":{\"codes\":\"[\\\"所罗门群岛\\\"]\",\"dataId\":\"144\",\"id\":\"144\",\"name\":\"所罗门群岛\",\"pinyin\":\"[\\\"suo luo men qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":145,\"values\":{\"codes\":\"[\\\"瓦努阿图共和国\\\", \\\"瓦努阿图\\\"]\",\"dataId\":\"145\",\"id\":\"145\",\"name\":\"瓦努阿图共和国\",\"pinyin\":\"[\\\"wa nu a tu gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":146,\"values\":{\"codes\":\"[\\\"密克罗尼西亚\\\"]\",\"dataId\":\"146\",\"id\":\"146\",\"name\":\"密克罗尼西亚\",\"pinyin\":\"[\\\"mi ke luo ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":147,\"values\":{\"codes\":\"[\\\"马绍尔群岛\\\"]\",\"dataId\":\"147\",\"id\":\"147\",\"name\":\"马绍尔群岛\",\"pinyin\":\"[\\\"ma shao er qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":148,\"values\":{\"codes\":\"[\\\"帕劳\\\"]\",\"dataId\":\"148\",\"id\":\"148\",\"name\":\"帕劳\",\"pinyin\":\"[\\\"pa lao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":149,\"values\":{\"codes\":\"[\\\"瑙鲁\\\"]\",\"dataId\":\"149\",\"id\":\"149\",\"name\":\"瑙鲁\",\"pinyin\":\"[\\\"nao lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":150,\"values\":{\"codes\":\"[\\\"基里巴斯\\\"]\",\"dataId\":\"150\",\"id\":\"150\",\"name\":\"基里巴斯\",\"pinyin\":\"[\\\"ji li ba si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":151,\"values\":{\"codes\":\"[\\\"图瓦卢\\\"]\",\"dataId\":\"151\",\"id\":\"151\",\"name\":\"图瓦卢\",\"pinyin\":\"[\\\"tu wa lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":152,\"values\":{\"codes\":\"[\\\"萨摩亚\\\"]\",\"dataId\":\"152\",\"id\":\"152\",\"name\":\"萨摩亚\",\"pinyin\":\"[\\\"sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":153,\"values\":{\"codes\":\"[\\\"斐济\\\"]\",\"dataId\":\"153\",\"id\":\"153\",\"name\":\"斐济\",\"pinyin\":\"[\\\"fei ji\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":154,\"values\":{\"codes\":\"[\\\"汤加\\\"]\",\"dataId\":\"154\",\"id\":\"154\",\"name\":\"汤加\",\"pinyin\":\"[\\\"tang jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":155,\"values\":{\"codes\":\"[\\\"库克群岛\\\"]\",\"dataId\":\"155\",\"id\":\"155\",\"name\":\"库克群岛\",\"pinyin\":\"[\\\"ku ke qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":156,\"values\":{\"codes\":\"[\\\"关岛\\\"]\",\"dataId\":\"156\",\"id\":\"156\",\"name\":\"关岛\",\"pinyin\":\"[\\\"guan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":157,\"values\":{\"codes\":\"[\\\"新喀里多尼亚\\\"]\",\"dataId\":\"157\",\"id\":\"157\",\"name\":\"新喀里多尼亚\",\"pinyin\":\"[\\\"xin ka li duo ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":158,\"values\":{\"codes\":\"[\\\"法属波利尼西亚\\\"]\",\"dataId\":\"158\",\"id\":\"158\",\"name\":\"法属波利尼西亚\",\"pinyin\":\"[\\\"fa shu bo li ni xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":159,\"values\":{\"codes\":\"[\\\"皮特凯恩岛\\\"]\",\"dataId\":\"159\",\"id\":\"159\",\"name\":\"皮特凯恩岛\",\"pinyin\":\"[\\\"pi te kai en dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":160,\"values\":{\"codes\":\"[\\\"瓦利斯与富图纳\\\"]\",\"dataId\":\"160\",\"id\":\"160\",\"name\":\"瓦利斯与富图纳\",\"pinyin\":\"[\\\"wa li si yu fu tu na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":161,\"values\":{\"codes\":\"[\\\"纽埃\\\"]\",\"dataId\":\"161\",\"id\":\"161\",\"name\":\"纽埃\",\"pinyin\":\"[\\\"niu ai\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":162,\"values\":{\"codes\":\"[\\\"托克劳\\\", \\\"托克劳群岛\\\"]\",\"dataId\":\"162\",\"id\":\"162\",\"name\":\"托克劳\",\"pinyin\":\"[\\\"tuo ke lao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":163,\"values\":{\"codes\":\"[\\\"美属萨摩亚\\\"]\",\"dataId\":\"163\",\"id\":\"163\",\"name\":\"美属萨摩亚\",\"pinyin\":\"[\\\"mei shu sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":164,\"values\":{\"codes\":\"[\\\"北马里亚纳\\\"]\",\"dataId\":\"164\",\"id\":\"164\",\"name\":\"北马里亚纳\",\"pinyin\":\"[\\\"bei ma li ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":165,\"values\":{\"codes\":\"[\\\"加拿大\\\"]\",\"dataId\":\"165\",\"id\":\"165\",\"name\":\"加拿大\",\"pinyin\":\"[\\\"jia na da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":166,\"values\":{\"codes\":\"[\\\"美国\\\"]\",\"dataId\":\"166\",\"id\":\"166\",\"name\":\"美国\",\"pinyin\":\"[\\\"mei guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":167,\"values\":{\"codes\":\"[\\\"墨西哥\\\"]\",\"dataId\":\"167\",\"id\":\"167\",\"name\":\"墨西哥\",\"pinyin\":\"[\\\"mo xi ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":168,\"values\":{\"codes\":\"[\\\"格陵兰\\\"]\",\"dataId\":\"168\",\"id\":\"168\",\"name\":\"格陵兰\",\"pinyin\":\"[\\\"ge ling lan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":169,\"values\":{\"codes\":\"[\\\"危地马拉\\\"]\",\"dataId\":\"169\",\"id\":\"169\",\"name\":\"危地马拉\",\"pinyin\":\"[\\\"wei de ma la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":170,\"values\":{\"codes\":\"[\\\"伯利兹\\\"]\",\"dataId\":\"170\",\"id\":\"170\",\"name\":\"伯利兹\",\"pinyin\":\"[\\\"bo li zi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":171,\"values\":{\"codes\":\"[\\\"萨尔瓦多\\\"]\",\"dataId\":\"171\",\"id\":\"171\",\"name\":\"萨尔瓦多\",\"pinyin\":\"[\\\"sa er wa duo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":172,\"values\":{\"codes\":\"[\\\"洪都拉斯\\\"]\",\"dataId\":\"172\",\"id\":\"172\",\"name\":\"洪都拉斯\",\"pinyin\":\"[\\\"hong dou la si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":173,\"values\":{\"codes\":\"[\\\"尼加拉瓜\\\"]\",\"dataId\":\"173\",\"id\":\"173\",\"name\":\"尼加拉瓜\",\"pinyin\":\"[\\\"ni jia la gua\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":174,\"values\":{\"codes\":\"[\\\"哥斯达黎加\\\"]\",\"dataId\":\"174\",\"id\":\"174\",\"name\":\"哥斯达黎加\",\"pinyin\":\"[\\\"ge si da li jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":175,\"values\":{\"codes\":\"[\\\"巴拿马\\\"]\",\"dataId\":\"175\",\"id\":\"175\",\"name\":\"巴拿马\",\"pinyin\":\"[\\\"ba na ma\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":176,\"values\":{\"codes\":\"[\\\"巴哈马\\\"]\",\"dataId\":\"176\",\"id\":\"176\",\"name\":\"巴哈马\",\"pinyin\":\"[\\\"ba ha ma\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":177,\"values\":{\"codes\":\"[\\\"古巴\\\"]\",\"dataId\":\"177\",\"id\":\"177\",\"name\":\"古巴\",\"pinyin\":\"[\\\"gu ba\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":178,\"values\":{\"codes\":\"[\\\"牙买加\\\"]\",\"dataId\":\"178\",\"id\":\"178\",\"name\":\"牙买加\",\"pinyin\":\"[\\\"ya mai jia\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":179,\"values\":{\"codes\":\"[\\\"海地\\\"]\",\"dataId\":\"179\",\"id\":\"179\",\"name\":\"海地\",\"pinyin\":\"[\\\"hai de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":180,\"values\":{\"codes\":\"[\\\"多米尼加共和国\\\", \\\"多米尼加\\\"]\",\"dataId\":\"180\",\"id\":\"180\",\"name\":\"多米尼加共和国\",\"pinyin\":\"[\\\"duo mi ni jia gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":181,\"values\":{\"codes\":\"[\\\"安提瓜和巴布达\\\"]\",\"dataId\":\"181\",\"id\":\"181\",\"name\":\"安提瓜和巴布达\",\"pinyin\":\"[\\\"an ti gua he ba bu da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":182,\"values\":{\"codes\":\"[\\\"圣基茨和尼维斯\\\"]\",\"dataId\":\"182\",\"id\":\"182\",\"name\":\"圣基茨和尼维斯\",\"pinyin\":\"[\\\"sheng ji ci he ni wei si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":183,\"values\":{\"codes\":\"[\\\"多米尼克\\\"]\",\"dataId\":\"183\",\"id\":\"183\",\"name\":\"多米尼克\",\"pinyin\":\"[\\\"duo mi ni ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":184,\"values\":{\"codes\":\"[\\\"圣卢西亚\\\"]\",\"dataId\":\"184\",\"id\":\"184\",\"name\":\"圣卢西亚\",\"pinyin\":\"[\\\"sheng lu xi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":185,\"values\":{\"codes\":\"[\\\"圣文森特和格林纳丁斯\\\"]\",\"dataId\":\"185\",\"id\":\"185\",\"name\":\"圣文森特和格林纳丁斯\",\"pinyin\":\"[\\\"sheng wen sen te he ge lin na ding si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":186,\"values\":{\"codes\":\"[\\\"格林纳达\\\"]\",\"dataId\":\"186\",\"id\":\"186\",\"name\":\"格林纳达\",\"pinyin\":\"[\\\"ge lin na da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":187,\"values\":{\"codes\":\"[\\\"巴巴多斯\\\"]\",\"dataId\":\"187\",\"id\":\"187\",\"name\":\"巴巴多斯\",\"pinyin\":\"[\\\"ba ba duo si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":188,\"values\":{\"codes\":\"[\\\"特立尼达和多巴哥\\\"]\",\"dataId\":\"188\",\"id\":\"188\",\"name\":\"特立尼达和多巴哥\",\"pinyin\":\"[\\\"te li ni da he duo ba ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":189,\"values\":{\"codes\":\"[\\\"波多黎各\\\"]\",\"dataId\":\"189\",\"id\":\"189\",\"name\":\"波多黎各\",\"pinyin\":\"[\\\"bo duo li ge\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":190,\"values\":{\"codes\":\"[\\\"英属维尔京群岛\\\"]\",\"dataId\":\"190\",\"id\":\"190\",\"name\":\"英属维尔京群岛\",\"pinyin\":\"[\\\"ying shu wei er jing qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":191,\"values\":{\"codes\":\"[\\\"美属维尔京群岛\\\"]\",\"dataId\":\"191\",\"id\":\"191\",\"name\":\"美属维尔京群岛\",\"pinyin\":\"[\\\"mei shu wei er jing qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":192,\"values\":{\"codes\":\"[\\\"安圭拉\\\"]\",\"dataId\":\"192\",\"id\":\"192\",\"name\":\"安圭拉\",\"pinyin\":\"[\\\"an gui la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":193,\"values\":{\"codes\":\"[\\\"蒙特塞拉特岛\\\", \\\"蒙塞拉特岛\\\"]\",\"dataId\":\"193\",\"id\":\"193\",\"name\":\"蒙特塞拉特岛\",\"pinyin\":\"[\\\"meng te sai la te dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":194,\"values\":{\"codes\":\"[\\\"瓜德罗普\\\"]\",\"dataId\":\"194\",\"id\":\"194\",\"name\":\"瓜德罗普\",\"pinyin\":\"[\\\"gua de luo pu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":195,\"values\":{\"codes\":\"[\\\"马提尼克\\\"]\",\"dataId\":\"195\",\"id\":\"195\",\"name\":\"马提尼克\",\"pinyin\":\"[\\\"ma ti ni ke\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":196,\"values\":{\"codes\":\"[\\\"荷属安的列斯\\\", \\\"安的列斯\\\"]\",\"dataId\":\"196\",\"id\":\"196\",\"name\":\"荷属安的列斯\",\"pinyin\":\"[\\\"he shu an de lie si\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":197,\"values\":{\"codes\":\"[\\\"阿鲁巴\\\"]\",\"dataId\":\"197\",\"id\":\"197\",\"name\":\"阿鲁巴\",\"pinyin\":\"[\\\"a lu ba\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":198,\"values\":{\"codes\":\"[\\\"特克斯和凯科斯群岛\\\"]\",\"dataId\":\"198\",\"id\":\"198\",\"name\":\"特克斯和凯科斯群岛\",\"pinyin\":\"[\\\"te ke si he kai ke si qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":199,\"values\":{\"codes\":\"[\\\"开曼群岛\\\"]\",\"dataId\":\"199\",\"id\":\"199\",\"name\":\"开曼群岛\",\"pinyin\":\"[\\\"kai man qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":200,\"values\":{\"codes\":\"[\\\"百慕大\\\"]\",\"dataId\":\"200\",\"id\":\"200\",\"name\":\"百慕大\",\"pinyin\":\"[\\\"bai mu da\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":201,\"values\":{\"codes\":\"[\\\"哥伦比亚\\\"]\",\"dataId\":\"201\",\"id\":\"201\",\"name\":\"哥伦比亚\",\"pinyin\":\"[\\\"ge lun bi ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":202,\"values\":{\"codes\":\"[\\\"委内瑞拉\\\"]\",\"dataId\":\"202\",\"id\":\"202\",\"name\":\"委内瑞拉\",\"pinyin\":\"[\\\"wei nei rui la\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":203,\"values\":{\"codes\":\"[\\\"圭亚那\\\"]\",\"dataId\":\"203\",\"id\":\"203\",\"name\":\"圭亚那\",\"pinyin\":\"[\\\"gui ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":204,\"values\":{\"codes\":\"[\\\"法属圭亚那\\\"]\",\"dataId\":\"204\",\"id\":\"204\",\"name\":\"法属圭亚那\",\"pinyin\":\"[\\\"fa shu gui ya na\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":205,\"values\":{\"codes\":\"[\\\"苏里南\\\"]\",\"dataId\":\"205\",\"id\":\"205\",\"name\":\"苏里南\",\"pinyin\":\"[\\\"su li nan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":206,\"values\":{\"codes\":\"[\\\"厄瓜多尔\\\"]\",\"dataId\":\"206\",\"id\":\"206\",\"name\":\"厄瓜多尔\",\"pinyin\":\"[\\\"e gua duo er\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":207,\"values\":{\"codes\":\"[\\\"秘鲁\\\"]\",\"dataId\":\"207\",\"id\":\"207\",\"name\":\"秘鲁\",\"pinyin\":\"[\\\"mi lu\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":208,\"values\":{\"codes\":\"[\\\"玻利维亚\\\"]\",\"dataId\":\"208\",\"id\":\"208\",\"name\":\"玻利维亚\",\"pinyin\":\"[\\\"bo li wei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":209,\"values\":{\"codes\":\"[\\\"巴西\\\"]\",\"dataId\":\"209\",\"id\":\"209\",\"name\":\"巴西\",\"pinyin\":\"[\\\"ba xi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":210,\"values\":{\"codes\":\"[\\\"智利\\\"]\",\"dataId\":\"210\",\"id\":\"210\",\"name\":\"智利\",\"pinyin\":\"[\\\"zhi li\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":211,\"values\":{\"codes\":\"[\\\"阿根廷\\\"]\",\"dataId\":\"211\",\"id\":\"211\",\"name\":\"阿根廷\",\"pinyin\":\"[\\\"a gen ting\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":212,\"values\":{\"codes\":\"[\\\"乌拉圭\\\"]\",\"dataId\":\"212\",\"id\":\"212\",\"name\":\"乌拉圭\",\"pinyin\":\"[\\\"wu la gui\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":213,\"values\":{\"codes\":\"[\\\"巴拉圭\\\"]\",\"dataId\":\"213\",\"id\":\"213\",\"name\":\"巴拉圭\",\"pinyin\":\"[\\\"ba la gui\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":214,\"values\":{\"codes\":\"[\\\"波黑\\\"]\",\"dataId\":\"3405\",\"id\":\"214\",\"name\":\"波黑\",\"pinyin\":\"[\\\"bo hei\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":215,\"values\":{\"codes\":\"[\\\"直布罗陀\\\"]\",\"dataId\":\"3406\",\"id\":\"215\",\"name\":\"直布罗陀\",\"pinyin\":\"[\\\"zhi bu luo tuo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":216,\"values\":{\"codes\":\"[\\\"新喀里多尼亚群岛\\\"]\",\"dataId\":\"3407\",\"id\":\"216\",\"name\":\"新喀里多尼亚群岛\",\"pinyin\":\"[\\\"xin ka li duo ni ya qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":217,\"values\":{\"codes\":\"[\\\"瓦利斯和富图纳群岛\\\"]\",\"dataId\":\"3408\",\"id\":\"217\",\"name\":\"瓦利斯和富图纳群岛\",\"pinyin\":\"[\\\"wa li si he fu tu na qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":218,\"values\":{\"codes\":\"[\\\"泽西岛\\\"]\",\"dataId\":\"3409\",\"id\":\"218\",\"name\":\"泽西岛\",\"pinyin\":\"[\\\"ze xi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":219,\"values\":{\"codes\":\"[\\\"黑山\\\"]\",\"dataId\":\"3410\",\"id\":\"219\",\"name\":\"黑山\",\"pinyin\":\"[\\\"hei shan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":220,\"values\":{\"codes\":\"[\\\"英属马恩岛\\\", \\\"马恩岛\\\"]\",\"dataId\":\"3411\",\"id\":\"220\",\"name\":\"英属马恩岛\",\"pinyin\":\"[\\\"ying shu ma en dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":221,\"values\":{\"codes\":\"[\\\"尼日利亚\\\"]\",\"dataId\":\"3412\",\"id\":\"221\",\"name\":\"尼日利亚\",\"pinyin\":\"[\\\"ni ri li ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":222,\"values\":{\"codes\":\"[\\\"喀麦隆\\\"]\",\"dataId\":\"3413\",\"id\":\"222\",\"name\":\"喀麦隆\",\"pinyin\":\"[\\\"ka mai long\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":223,\"values\":{\"codes\":\"[\\\"加蓬\\\"]\",\"dataId\":\"3414\",\"id\":\"223\",\"name\":\"加蓬\",\"pinyin\":\"[\\\"jia peng\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":224,\"values\":{\"codes\":\"[\\\"乍得\\\"]\",\"dataId\":\"3415\",\"id\":\"224\",\"name\":\"乍得\",\"pinyin\":\"[\\\"zha de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":225,\"values\":{\"codes\":\"[\\\"刚果共和国\\\", \\\"刚果布\\\"]\",\"dataId\":\"3416\",\"id\":\"225\",\"name\":\"刚果共和国\",\"pinyin\":\"[\\\"gang guo gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":226,\"values\":{\"codes\":\"[\\\"中非共和国\\\", \\\"中非\\\"]\",\"dataId\":\"3417\",\"id\":\"226\",\"name\":\"中非共和国\",\"pinyin\":\"[\\\"zhong fei gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":227,\"values\":{\"codes\":\"[\\\"南苏丹\\\"]\",\"dataId\":\"3418\",\"id\":\"227\",\"name\":\"南苏丹\",\"pinyin\":\"[\\\"nan su dan\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":228,\"values\":{\"codes\":\"[\\\"赤道几内亚\\\"]\",\"dataId\":\"3419\",\"id\":\"228\",\"name\":\"赤道几内亚\",\"pinyin\":\"[\\\"chi dao ji nei ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":229,\"values\":{\"codes\":\"[\\\"毛里塔尼亚\\\"]\",\"dataId\":\"3420\",\"id\":\"229\",\"name\":\"毛里塔尼亚\",\"pinyin\":\"[\\\"mao li ta ni ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":230,\"values\":{\"codes\":\"[\\\"刚果民主共和国\\\", \\\"刚果金\\\"]\",\"dataId\":\"3421\",\"id\":\"230\",\"name\":\"刚果民主共和国\",\"pinyin\":\"[\\\"gang guo min zhu gong he guo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":231,\"values\":{\"codes\":\"[\\\"留尼汪岛\\\"]\",\"dataId\":\"3422\",\"id\":\"231\",\"name\":\"留尼汪岛\",\"pinyin\":\"[\\\"liu ni wang dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":232,\"values\":{\"codes\":\"[\\\"格陵兰岛\\\"]\",\"dataId\":\"3423\",\"id\":\"232\",\"name\":\"格陵兰岛\",\"pinyin\":\"[\\\"ge ling lan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":233,\"values\":{\"codes\":\"[\\\"法罗群岛\\\"]\",\"dataId\":\"3424\",\"id\":\"233\",\"name\":\"法罗群岛\",\"pinyin\":\"[\\\"fa luo qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":234,\"values\":{\"codes\":\"[\\\"根西岛\\\"]\",\"dataId\":\"3425\",\"id\":\"234\",\"name\":\"根西岛\",\"pinyin\":\"[\\\"gen xi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":235,\"values\":{\"codes\":\"[\\\"百慕大群岛\\\"]\",\"dataId\":\"3432\",\"id\":\"235\",\"name\":\"百慕大群岛\",\"pinyin\":\"[\\\"bai mu da qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":236,\"values\":{\"codes\":\"[\\\"圣皮埃尔和密克隆群岛\\\"]\",\"dataId\":\"3433\",\"id\":\"236\",\"name\":\"圣皮埃尔和密克隆群岛\",\"pinyin\":\"[\\\"sheng pi ai er he mi ke long qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":237,\"values\":{\"codes\":\"[\\\"法属圣马丁\\\"]\",\"dataId\":\"3434\",\"id\":\"237\",\"name\":\"法属圣马丁\",\"pinyin\":\"[\\\"fa shu sheng ma ding\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":238,\"values\":{\"codes\":\"[\\\"奥兰群岛\\\"]\",\"dataId\":\"3435\",\"id\":\"238\",\"name\":\"奥兰群岛\",\"pinyin\":\"[\\\"ao lan qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":239,\"values\":{\"codes\":\"[\\\"北马里亚纳群岛\\\"]\",\"dataId\":\"3436\",\"id\":\"239\",\"name\":\"北马里亚纳群岛\",\"pinyin\":\"[\\\"bei ma li ya na qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":240,\"values\":{\"codes\":\"[\\\"库拉索\\\"]\",\"dataId\":\"3437\",\"id\":\"240\",\"name\":\"库拉索\",\"pinyin\":\"[\\\"ku la suo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":241,\"values\":{\"codes\":\"[\\\"博内尔岛\\\"]\",\"dataId\":\"3438\",\"id\":\"241\",\"name\":\"博内尔岛\",\"pinyin\":\"[\\\"bo nei er dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":242,\"values\":{\"codes\":\"[\\\"圣马丁岛\\\", \\\"圣马丁\\\"]\",\"dataId\":\"3439\",\"id\":\"242\",\"name\":\"圣马丁岛\",\"pinyin\":\"[\\\"sheng ma ding dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":243,\"values\":{\"codes\":\"[\\\"圣巴泰勒米岛\\\", \\\"圣巴泰勒米\\\"]\",\"dataId\":\"3440\",\"id\":\"243\",\"name\":\"圣巴泰勒米岛\",\"pinyin\":\"[\\\"sheng ba tai lei mi dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":244,\"values\":{\"codes\":\"[\\\"福克兰群岛\\\"]\",\"dataId\":\"3441\",\"id\":\"244\",\"name\":\"福克兰群岛\",\"pinyin\":\"[\\\"fu ke lan qun dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":245,\"values\":{\"codes\":\"[\\\"圣多美和普林西比\\\"]\",\"dataId\":\"3442\",\"id\":\"245\",\"name\":\"圣多美和普林西比\",\"pinyin\":\"[\\\"sheng duo mei he pu lin xi bi\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":246,\"values\":{\"codes\":\"[\\\"英属印度洋领地\\\"]\",\"dataId\":\"3443\",\"id\":\"246\",\"name\":\"英属印度洋领地\",\"pinyin\":\"[\\\"ying shu yin du yang ling de\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":247,\"values\":{\"codes\":\"[\\\"东萨摩亚\\\"]\",\"dataId\":\"3444\",\"id\":\"247\",\"name\":\"东萨摩亚\",\"pinyin\":\"[\\\"dong sa mo ya\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":248,\"values\":{\"codes\":\"[\\\"诺福克岛\\\"]\",\"dataId\":\"3445\",\"id\":\"248\",\"name\":\"诺福克岛\",\"pinyin\":\"[\\\"nuo fu ke dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":249,\"values\":{\"codes\":\"[\\\"法属马约特岛\\\", \\\"马约特岛\\\", \\\"马约特\\\"]\",\"dataId\":\"\",\"id\":\"249\",\"name\":\"马约特岛\",\"pinyin\":\"[\\\"ma yue te dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":250,\"values\":{\"codes\":\"[\\\"科索沃\\\"]\",\"dataId\":\"\",\"id\":\"250\",\"name\":\"科索沃\",\"pinyin\":\"[\\\"ke suo wo\\\", \\\"Kosovo\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":251,\"values\":{\"codes\":\"[\\\"荷属圣马丁\\\"]\",\"dataId\":\"\",\"id\":\"251\",\"name\":\"荷属圣马丁\",\"pinyin\":\"[\\\"he shu sheng ma ding\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":252,\"values\":{\"codes\":\"[\\\"南乔治亚岛和南桑威奇群岛\\\"]\",\"dataId\":\"\",\"id\":\"252\",\"name\":\"南乔治亚岛和南桑威奇群岛\",\"pinyin\":\"[\\\"nan qiao zhi ya dao he nan sang wei qi qun dao\\\", \\\"South Georgia and The South Sandwich Islands\\\", \\\"SGSSI\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":253,\"values\":{\"codes\":\"[\\\"南极洲\\\"]\",\"dataId\":\"\",\"id\":\"253\",\"name\":\"南极洲\",\"pinyin\":\"[\\\"nan ji zhou\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":254,\"values\":{\"codes\":\"[\\\"阿森松岛\\\"]\",\"dataId\":\"\",\"id\":\"254\",\"name\":\"阿森松岛\",\"pinyin\":\"[\\\"a sen song dao\\\", \\\"Ascension Island\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]},{\"id\":255,\"values\":{\"codes\":\"[\\\"圣诞岛\\\"]\",\"dataId\":\"\",\"id\":\"255\",\"name\":\"圣诞岛\",\"pinyin\":\"[\\\"sheng dan dao\\\"]\",\"state\":\"1\"},\"uniqueFields\":[\"name\"]}]},{\"name\":\"edgeRegionProviders\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionProviders` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeRegionProvinces\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeRegionProvinces` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `countryId` int(11) unsigned DEFAULT '0' COMMENT '国家ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `codes` json DEFAULT NULL COMMENT '代号',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dataId` varchar(255) DEFAULT NULL COMMENT '原始数据ID',\\n PRIMARY KEY (`id`),\\n KEY `countryId` (`countryId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"countryId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '国家ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"codes\",\"definition\":\"json COMMENT '代号'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dataId\",\"definition\":\"varchar(255) COMMENT '原始数据ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"countryId\",\"definition\":\"KEY `countryId` (`countryId`) USING BTREE\"}],\"records\":[{\"id\":1,\"values\":{\"codes\":\"[\\\"北京市\\\", \\\"北京\\\"]\",\"countryId\":\"1\",\"dataId\":\"214\",\"id\":\"1\",\"name\":\"北京市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":2,\"values\":{\"codes\":\"[\\\"天津市\\\", \\\"天津\\\"]\",\"countryId\":\"1\",\"dataId\":\"234\",\"id\":\"2\",\"name\":\"天津市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":3,\"values\":{\"codes\":\"[\\\"河北省\\\"]\",\"countryId\":\"1\",\"dataId\":\"254\",\"id\":\"3\",\"name\":\"河北省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":4,\"values\":{\"codes\":\"[\\\"山西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"433\",\"id\":\"4\",\"name\":\"山西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":5,\"values\":{\"codes\":\"[\\\"内蒙古自治区\\\", \\\"内蒙古\\\"]\",\"countryId\":\"1\",\"dataId\":\"559\",\"id\":\"5\",\"name\":\"内蒙古自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":6,\"values\":{\"codes\":\"[\\\"辽宁省\\\"]\",\"countryId\":\"1\",\"dataId\":\"673\",\"id\":\"6\",\"name\":\"辽宁省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":7,\"values\":{\"codes\":\"[\\\"吉林省\\\"]\",\"countryId\":\"1\",\"dataId\":\"786\",\"id\":\"7\",\"name\":\"吉林省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":8,\"values\":{\"codes\":\"[\\\"黑龙江省\\\"]\",\"countryId\":\"1\",\"dataId\":\"853\",\"id\":\"8\",\"name\":\"黑龙江省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":9,\"values\":{\"codes\":\"[\\\"上海市\\\", \\\"上海\\\"]\",\"countryId\":\"1\",\"dataId\":\"994\",\"id\":\"9\",\"name\":\"上海市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":10,\"values\":{\"codes\":\"[\\\"江苏省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1014\",\"id\":\"10\",\"name\":\"江苏省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":11,\"values\":{\"codes\":\"[\\\"浙江省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1131\",\"id\":\"11\",\"name\":\"浙江省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":12,\"values\":{\"codes\":\"[\\\"安徽省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1232\",\"id\":\"12\",\"name\":\"安徽省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":13,\"values\":{\"codes\":\"[\\\"福建省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1353\",\"id\":\"13\",\"name\":\"福建省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":14,\"values\":{\"codes\":\"[\\\"江西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1447\",\"id\":\"14\",\"name\":\"江西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":15,\"values\":{\"codes\":\"[\\\"山东省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1557\",\"id\":\"15\",\"name\":\"山东省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":16,\"values\":{\"codes\":\"[\\\"河南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1712\",\"id\":\"16\",\"name\":\"河南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":17,\"values\":{\"codes\":\"[\\\"湖北省\\\"]\",\"countryId\":\"1\",\"dataId\":\"1886\",\"id\":\"17\",\"name\":\"湖北省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":18,\"values\":{\"codes\":\"[\\\"湖南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2002\",\"id\":\"18\",\"name\":\"湖南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":19,\"values\":{\"codes\":\"[\\\"广东省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2139\",\"id\":\"19\",\"name\":\"广东省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":20,\"values\":{\"codes\":\"[\\\"广西壮族自治区\\\", \\\"广西\\\"]\",\"countryId\":\"1\",\"dataId\":\"2279\",\"id\":\"20\",\"name\":\"广西壮族自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":21,\"values\":{\"codes\":\"[\\\"海南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2403\",\"id\":\"21\",\"name\":\"海南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":22,\"values\":{\"codes\":\"[\\\"重庆市\\\", \\\"重庆\\\"]\",\"countryId\":\"1\",\"dataId\":\"2429\",\"id\":\"22\",\"name\":\"重庆市\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":23,\"values\":{\"codes\":\"[\\\"四川省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2469\",\"id\":\"23\",\"name\":\"四川省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":24,\"values\":{\"codes\":\"[\\\"贵州省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2669\",\"id\":\"24\",\"name\":\"贵州省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":25,\"values\":{\"codes\":\"[\\\"云南省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2766\",\"id\":\"25\",\"name\":\"云南省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":26,\"values\":{\"codes\":\"[\\\"西藏自治区\\\", \\\"西藏\\\"]\",\"countryId\":\"1\",\"dataId\":\"2912\",\"id\":\"26\",\"name\":\"西藏自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":27,\"values\":{\"codes\":\"[\\\"陕西省\\\"]\",\"countryId\":\"1\",\"dataId\":\"2993\",\"id\":\"27\",\"name\":\"陕西省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":28,\"values\":{\"codes\":\"[\\\"甘肃省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3109\",\"id\":\"28\",\"name\":\"甘肃省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":29,\"values\":{\"codes\":\"[\\\"青海省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3209\",\"id\":\"29\",\"name\":\"青海省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":30,\"values\":{\"codes\":\"[\\\"宁夏回族自治区\\\", \\\"宁夏\\\"]\",\"countryId\":\"1\",\"dataId\":\"3260\",\"id\":\"30\",\"name\":\"宁夏回族自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":31,\"values\":{\"codes\":\"[\\\"新疆维吾尔自治区\\\", \\\"新疆\\\"]\",\"countryId\":\"1\",\"dataId\":\"3287\",\"id\":\"31\",\"name\":\"新疆维吾尔自治区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":32,\"values\":{\"codes\":\"[\\\"香港特别行政区\\\", \\\"香港\\\"]\",\"countryId\":\"1\",\"dataId\":\"3399\",\"id\":\"32\",\"name\":\"香港特别行政区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":33,\"values\":{\"codes\":\"[\\\"澳门特别行政区\\\", \\\"澳门\\\"]\",\"countryId\":\"1\",\"dataId\":\"3401\",\"id\":\"33\",\"name\":\"澳门特别行政区\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]},{\"id\":34,\"values\":{\"codes\":\"[\\\"台湾省\\\"]\",\"countryId\":\"1\",\"dataId\":\"3403\",\"id\":\"34\",\"name\":\"台湾省\",\"state\":\"1\"},\"uniqueFields\":[\"name\",\"countryId\"]}]},{\"name\":\"edgeReverseProxies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeReverseProxies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\\n `stripPrefix` varchar(255) DEFAULT NULL COMMENT '去除URL前缀',\\n `requestHost` varchar(255) DEFAULT NULL COMMENT '请求Host',\\n `requestURI` varchar(1024) DEFAULT NULL COMMENT '请求URI',\\n `autoFlush` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='反向代理配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"scheduling\",\"definition\":\"json COMMENT '调度算法'\"},{\"name\":\"primaryOrigins\",\"definition\":\"json COMMENT '主要源站'\"},{\"name\":\"backupOrigins\",\"definition\":\"json COMMENT '备用源站'\"},{\"name\":\"stripPrefix\",\"definition\":\"varchar(255) COMMENT '去除URL前缀'\"},{\"name\":\"requestHost\",\"definition\":\"varchar(255) COMMENT '请求Host'\"},{\"name\":\"requestURI\",\"definition\":\"varchar(1024) COMMENT '请求URI'\"},{\"name\":\"autoFlush\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLCertGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLCertGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '分组名',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '分组排序',\\n `state` tinyint(1) unsigned DEFAULT '0' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='证书分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '分组名'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '分组排序'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLCerts\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLCerts` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '证书名',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `certData` blob COMMENT '证书内容',\\n `keyData` blob COMMENT '密钥内容',\\n `serverName` varchar(255) DEFAULT NULL COMMENT '证书使用的主机名',\\n `isCA` tinyint(1) unsigned DEFAULT '0' COMMENT '是否为CA证书',\\n `groupIds` json DEFAULT NULL COMMENT '证书分组',\\n `timeBeginAt` bigint(11) unsigned DEFAULT '0' COMMENT '开始时间',\\n `timeEndAt` bigint(11) unsigned DEFAULT '0' COMMENT '结束时间',\\n `dnsNames` json DEFAULT NULL COMMENT 'DNS名称列表',\\n `commonNames` json DEFAULT NULL COMMENT '发行单位列表',\\n `isACME` tinyint(1) unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的',\\n `acmeUserId` bigint(11) unsigned DEFAULT '0' COMMENT 'ACME用户ID',\\n `acmeAutoRenew` tinyint(1) unsigned DEFAULT '1' COMMENT 'ACME生成后是否自动更新',\\n PRIMARY KEY (`id`),\\n KEY `adminId` (`adminId`),\\n KEY `userId` (`userId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='SSL证书'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '证书名'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"certData\",\"definition\":\"blob COMMENT '证书内容'\"},{\"name\":\"keyData\",\"definition\":\"blob COMMENT '密钥内容'\"},{\"name\":\"serverName\",\"definition\":\"varchar(255) COMMENT '证书使用的主机名'\"},{\"name\":\"isCA\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否为CA证书'\"},{\"name\":\"groupIds\",\"definition\":\"json COMMENT '证书分组'\"},{\"name\":\"timeBeginAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '开始时间'\"},{\"name\":\"timeEndAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '结束时间'\"},{\"name\":\"dnsNames\",\"definition\":\"json COMMENT 'DNS名称列表'\"},{\"name\":\"commonNames\",\"definition\":\"json COMMENT '发行单位列表'\"},{\"name\":\"isACME\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否为ACME自动生成的'\"},{\"name\":\"acmeUserId\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT 'ACME用户ID'\"},{\"name\":\"acmeAutoRenew\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT 'ACME生成后是否自动更新'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"adminId\",\"definition\":\"KEY `adminId` (`adminId`) USING BTREE\"},{\"name\":\"userId\",\"definition\":\"KEY `userId` (`userId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSSLPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSSLPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `certs` json DEFAULT NULL COMMENT '证书列表',\\n `clientCACerts` json DEFAULT NULL COMMENT '客户端证书',\\n `clientAuthType` int(11) unsigned DEFAULT '0' COMMENT '客户端认证类型',\\n `minVersion` varchar(32) DEFAULT NULL COMMENT '支持的SSL最小版本',\\n `cipherSuitesIsOn` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件',\\n `cipherSuites` json DEFAULT NULL COMMENT '加密算法套件',\\n `hsts` json DEFAULT NULL COMMENT 'HSTS设置',\\n `http2Enabled` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='SSL配置策略'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"certs\",\"definition\":\"json COMMENT '证书列表'\"},{\"name\":\"clientCACerts\",\"definition\":\"json COMMENT '客户端证书'\"},{\"name\":\"clientAuthType\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '客户端认证类型'\"},{\"name\":\"minVersion\",\"definition\":\"varchar(32) COMMENT '支持的SSL最小版本'\"},{\"name\":\"cipherSuitesIsOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '0' COMMENT '是否自定义加密算法套件'\"},{\"name\":\"cipherSuites\",\"definition\":\"json COMMENT '加密算法套件'\"},{\"name\":\"hsts\",\"definition\":\"json COMMENT 'HSTS设置'\"},{\"name\":\"http2Enabled\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用HTTP/2'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeServerGroups\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeServerGroups` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务分组'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeServers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeServers` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `type` varchar(64) DEFAULT NULL COMMENT '服务类型',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(512) DEFAULT NULL COMMENT '描述',\\n `serverNames` json DEFAULT NULL COMMENT '域名列表',\\n `http` json DEFAULT NULL COMMENT 'HTTP配置',\\n `https` json DEFAULT NULL COMMENT 'HTTPS配置',\\n `tcp` json DEFAULT NULL COMMENT 'TCP配置',\\n `tls` json DEFAULT NULL COMMENT 'TLS配置',\\n `unix` json DEFAULT NULL COMMENT 'Unix配置',\\n `udp` json DEFAULT NULL COMMENT 'UDP配置',\\n `webId` int(11) unsigned DEFAULT '0' COMMENT 'WEB配置',\\n `reverseProxy` json DEFAULT NULL COMMENT '反向代理配置',\\n `groupIds` json DEFAULT NULL COMMENT '分组ID列表',\\n `config` json DEFAULT NULL COMMENT '服务配置,自动生成',\\n `configMd5` varchar(32) DEFAULT NULL COMMENT 'Md5',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '集群ID',\\n `includeNodes` json DEFAULT NULL COMMENT '部署条件',\\n `excludeNodes` json DEFAULT NULL COMMENT '节点排除条件',\\n `version` int(11) unsigned DEFAULT '0' COMMENT '版本号',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `dnsName` varchar(255) DEFAULT NULL COMMENT 'DNS名称',\\n PRIMARY KEY (`id`),\\n KEY `userId` (`userId`),\\n KEY `adminId` (`adminId`),\\n KEY `isUpdating_state` (`state`) USING BTREE,\\n KEY `dnsName` (`dnsName`),\\n KEY `clusterId` (`clusterId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"type\",\"definition\":\"varchar(64) COMMENT '服务类型'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(512) COMMENT '描述'\"},{\"name\":\"serverNames\",\"definition\":\"json COMMENT '域名列表'\"},{\"name\":\"http\",\"definition\":\"json COMMENT 'HTTP配置'\"},{\"name\":\"https\",\"definition\":\"json COMMENT 'HTTPS配置'\"},{\"name\":\"tcp\",\"definition\":\"json COMMENT 'TCP配置'\"},{\"name\":\"tls\",\"definition\":\"json COMMENT 'TLS配置'\"},{\"name\":\"unix\",\"definition\":\"json COMMENT 'Unix配置'\"},{\"name\":\"udp\",\"definition\":\"json COMMENT 'UDP配置'\"},{\"name\":\"webId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT 'WEB配置'\"},{\"name\":\"reverseProxy\",\"definition\":\"json COMMENT '反向代理配置'\"},{\"name\":\"groupIds\",\"definition\":\"json COMMENT '分组ID列表'\"},{\"name\":\"config\",\"definition\":\"json COMMENT '服务配置,自动生成'\"},{\"name\":\"configMd5\",\"definition\":\"varchar(32) COMMENT 'Md5'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '集群ID'\"},{\"name\":\"includeNodes\",\"definition\":\"json COMMENT '部署条件'\"},{\"name\":\"excludeNodes\",\"definition\":\"json COMMENT '节点排除条件'\"},{\"name\":\"version\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '版本号'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"dnsName\",\"definition\":\"varchar(255) COMMENT 'DNS名称'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"userId\",\"definition\":\"KEY `userId` (`userId`) USING BTREE\"},{\"name\":\"adminId\",\"definition\":\"KEY `adminId` (`adminId`) USING BTREE\"},{\"name\":\"isUpdating_state\",\"definition\":\"KEY `isUpdating_state` (`state`) USING BTREE\"},{\"name\":\"dnsName\",\"definition\":\"KEY `dnsName` (`dnsName`) USING BTREE\"},{\"name\":\"clusterId\",\"definition\":\"KEY `clusterId` (`clusterId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysEvents\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysEvents` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `type` varchar(255) DEFAULT NULL COMMENT '类型',\\n `params` json DEFAULT NULL COMMENT '参数',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统事件'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"type\",\"definition\":\"varchar(255) COMMENT '类型'\"},{\"name\":\"params\",\"definition\":\"json COMMENT '参数'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysLockers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysLockers` (\\n `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `key` varchar(255) DEFAULT NULL COMMENT '键值',\\n `version` bigint(20) unsigned DEFAULT '0' COMMENT '版本号',\\n `timeoutAt` bigint(11) unsigned DEFAULT '0' COMMENT '超时时间',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `key` (`key`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='并发锁'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(20) unsigned COMMENT 'ID'\"},{\"name\":\"key\",\"definition\":\"varchar(255) COMMENT '键值'\"},{\"name\":\"version\",\"definition\":\"bigint(20) unsigned DEFAULT '0' COMMENT '版本号'\"},{\"name\":\"timeoutAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '超时时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"key\",\"definition\":\"KEY `key` (`key`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeSysSettings\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeSysSettings` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `code` varchar(255) DEFAULT NULL COMMENT '代号',\\n `value` json DEFAULT NULL COMMENT '配置值',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `code` (`code`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统配置'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"code\",\"definition\":\"varchar(255) COMMENT '代号'\"},{\"name\":\"value\",\"definition\":\"json COMMENT '配置值'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"code\",\"definition\":\"KEY `code` (`code`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeTCPFirewallPolicies\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeTCPFirewallPolicies` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `adminId` int(11) DEFAULT NULL COMMENT '管理员ID',\\n `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='TCP防火墙'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) COMMENT '管理员ID'\"},{\"name\":\"userId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '用户ID'\"},{\"name\":\"templateId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '模版ID'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeUsers\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeUsers` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `username` varchar(64) DEFAULT NULL COMMENT '用户名',\\n `password` varchar(32) DEFAULT NULL COMMENT '密码',\\n `fullname` varchar(64) DEFAULT NULL COMMENT '真实姓名',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `updatedAt` bigint(11) unsigned DEFAULT '0' COMMENT '修改时间',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `mobile` varchar(11) DEFAULT NULL COMMENT '手机号',\\n `remark` varchar(1024) DEFAULT NULL COMMENT '备注',\\n `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"username\",\"definition\":\"varchar(64) COMMENT '用户名'\"},{\"name\":\"password\",\"definition\":\"varchar(32) COMMENT '密码'\"},{\"name\":\"fullname\",\"definition\":\"varchar(64) COMMENT '真实姓名'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"updatedAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '修改时间'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"mobile\",\"definition\":\"varchar(11) COMMENT '手机号'\"},{\"name\":\"remark\",\"definition\":\"varchar(1024) COMMENT '备注'\"},{\"name\":\"email\",\"definition\":\"varchar(255) COMMENT '邮箱地址'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeVersions\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeVersions` (\\n `id` bigint(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `version` varchar(64) DEFAULT NULL,\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据库结构版本'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(16) unsigned COMMENT 'ID'\"},{\"name\":\"version\",\"definition\":\"varchar(64)\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"}],\"records\":[]}]}"), LatestSQLResult) if err != nil { logs.Println("[ERROR]load sql failed: " + err.Error()) }